2016-07-01 13 views
1

通常のbashシェルではposh-git-bashを使用できますが、oh-my-zshでは使用できません。oh-my-zshでposh-git-bashを使うには?

まず第一に、私は〜/ .bashrcに〜/ git-prompt.shを作成するために、githubのプロジェクトposh-git-shに従い、ファイルの最後に次のスクリプトを追加

source ~/git-prompt.sh 
PROMPT_COMMAND='__posh_git_ps1 "\[email protected]\h:\w" "\\\$ ";'$PROMPT_COMMAND 

ターミナルを再開し、行きますgitプロジェクトフォルダには、すべてのgitプロンプトが正しいと思います。例えば

[email protected]:~/Source/MyProjects/deploy_tools [master ≡ +0 ~1 -0 | +1 ~0 -0]$ 

はその後、私はzshのとOH-MY-zshのをインストールするには、githubのプロジェクトoh-my-zshに従ってください。私は 'crcandy'テーマを選択し、〜/ .zshrcファイルの最後にスクリプトを追加します。

しかし、常に 'crcandy'というテーマで定義された形式を使用し、プロンプトに '*'を表示するだけです。

[email protected] [10:25:57] [~/Source/MyProjects/deploy_tools] [master *] 

ファイル〜/・OH-MY-zshの/テーマ/ crcandy.zsh-テーマの内容:

PROMPT=$' 
%{$fg_bold[green]%}%[email protected]%m %{$fg[blue]%}%D{[%I:%M:%S]} %{$reset_color%}%{$fg[white]%}[%~]%{$reset_color%} $(git_prompt_info)\ 
%{$fg[blue]%}->%{$fg_bold[blue]%} %#%{$reset_color%} ' 

ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[green]%}[" 
ZSH_THEME_GIT_PROMPT_SUFFIX="]%{$reset_color%}" 
ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}*%{$fg[green]%}" 
ZSH_THEME_GIT_PROMPT_CLEAN="" 

誰もが私を助けて与え、そしてそれらを連携させることができますか?

答えて

関連する問題