2015-01-11 12 views
7

フルパス+ git(ブランチ名+コミットされていない変更+追加ファイル)を表示するテーマを探しています。 見つかりませんでした。このような 何か:フルパスのzshテーマ+ gitの変更を表示

/full/path/to/repo (master *+) 

は(私は現在、ゴジラを使用しています)、既存のものを編集する方法の1 /先端の勧告を大好きです。

+0

Zshの自身がテーマを持っていません。おそらく、あなたは「oh-my-zsh」を意味したでしょうか?質問に正しくタグを付けると、適切な人に質問を見せるのに役立ちます。 – Francisco

答えて

15

man zshmiscを実行し、SIMPLE PROMPT ESCAPESセクションを検索してください。 この文書では、プロンプトをテーマにしてエスケープすることができます。

現在の作業ディレクトリのフルパスを取得するには、%dを使用します。

あなたはoh-my-zshを使用していると仮定しています。目的を達成するために、ゴジラテーマの修正版を作成し、%c(現在のフォルダのみを表示)を%dPROMPT)に置き換えることができます。

はこちらをご覧ください: https://github.com/robbyrussell/oh-my-zsh/blob/c78277fd8bda5fec87504469afdf121355876006/themes/gozilla.zsh-theme#L1

+1

感謝の男、多くを学んだ。出来た。シンプルでエレガント –

+1

%cの代わりに%dを使用すると "/ Users/myuser/Desktop"を "〜/ Desktop"にする方法はありますか?ありがとう! – FelipeKunzler

+6

'/ Users/myuser/Desktop/path /'の代わりに '〜/ Desktop/path /'を表示する '%〜'( '%d'ではなく)を使うことができます。 http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html – Himmel

関連する問題