通常の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=""
誰もが私を助けて与え、そしてそれらを連携させることができますか?