最近、デフォルトのシェルとしてZshを使い始めました。 gitで気に入っているのは色です。たとえば、git status
およびgit diff
以前は色がありました(緑の追加と赤の削除)。
現在、Zshではすべて白(デフォルトの色)です。 Zshのgit出力に色を付けるにはどうすればよいですか?ありがとう。
git config --global color.diff auto
git config --global color.status auto
ミゴレ、
ぼくの .gitconfig
は次のように設定されます:
[color]
diff = auto
status = auto
branch = auto
[color "status"]
changed = yellow
added = green
untracked = red
私はzsh側で解決策を探していました。しかし、gitにはその解決策があることが判明しました。これを.gitconfigファイルに追加するだけです
[color]
ui = auto
テキストに色ではなく「ESC [33mcommit」のようなエスケープコードが表示されている場合は、.zshrcのPAGER変数を次のように設定してみてください。
#export PAGER=${PAGER:-less}
export PAGER='less -r'