我已经在我的中设置了 grep 颜色~/.bashrc
:
export GREP_COLORS='ms=01;34:mc=01;34:sl=:cx=:fn=35:ln=32:bn=32:se=36'
他们为
grep --color=auto
grep --color=always
不幸的是,这些自定义颜色被忽略:
git grep --color=auto
git grep --color=always
如何git grep
使用以上$GREP_COLORS
颜色?
答案1
Git grep 没有使用GREP_COLORS
环境变量。相反,您应该添加自定义条目~/.gitconfig
例如:
[color "grep"]
linenumber = yellow bold
match = red
filename = magenta
答案2
您应该在 git 的配置文件中显式配置颜色。
有趣的信息可以在git 配置手册页,特别是查找配置变量color.grep.<slot>
答案3
但是,您可以使用 -c 选项覆盖执行时的值,例如如下所示:
git -c color.grep.filename="13 23" -c color.grep.match="14" grep -e "README\."