我最近开始使用Zsh作为我的默认shell。我喜欢git中的一件事是颜色,例如,git status
和git diff
曾经有颜色(绿色添加,红色删除)。
现在使用Zsh全白(默认颜色)。如何在Zsh中的git输出上添加颜色? 感谢。
答案 0 :(得分:60)
git config --global color.diff auto
git config --global color.status auto
答案 1 :(得分:14)
Migore,
我的.gitconfig
设置如下:
[color]
diff = auto
status = auto
branch = auto
[color "status"]
changed = yellow
added = green
untracked = red
答案 2 :(得分:11)
我正在搜索zsh方面的解决方案。但事实证明,git有一个解决方案。 只需将其添加到.gitconfig文件
即可[color]
ui = auto
答案 3 :(得分:0)
如果在文本中看到类似“ESC [33mcommit”的转义码而不是颜色,请尝试将.zshrc中的PAGER变量设置为:
#export PAGER=${PAGER:-less}
export PAGER='less -r'