具有多种样式的 Git 配置编辑颜色

问题描述

你们中有人知道是否有一种方法可以同时使用粗体和下划线来应用 git 颜色(或者作为一个更一般的问题 - 使用多个样式参数应用颜色)?

我尝试将 git config color.grep.filename 设置为绿色、粗体和下划线... 好像我做不到,必须在粗体和下划线之间做出选择。

我尝试了明显的方法,但出现错误

git config color.grep.filename green bold ul

然后我就这样试过了,只有ul通过

git config color.grep.filename green bold
git config color.grep.filename ul

然后我尝试了这样的硬编码,但只有其中一个有效

git config --add color.grep.filename "green ul bold"

最后我尝试了这种方法,但只有大胆的绿色可以工作

git config --add color.grep.filename ul
git config --add color.grep.filename green bold

是否有我遗漏的东西,或者只是无法合并?

感谢您的帮助:D

解决方法

阅读git config colors,我刚试过:

git -c color.grep.filename="yellow ul bold" grep seec

它确实适用于黄色。这意味着我看到了“yellow ul”和“yellow ul bold”之间的区别。
但不适用于绿色或蓝色,在我的 Git for Windows 会话 (CMD) 中。
不过,这可能取决于您的实际外壳。

  • yellow ul
    yellow ul

  • yellow ul boldyellow bold ul
    yellow ul bold