【发布时间】:2021-02-21 10:57:52
【问题描述】:
你们有谁知道是否有办法用粗体和下划线应用 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 通过转义序列实现彩色文本和其他效果(粗体、反色、下划线):ESC、
[、数字、m(这实际上是一个 ANSI 标准!)。由您的终端仿真器将这些转换为实际显示的颜色和效果。您的终端仿真可能(强调可能)有办法使这项工作更好,但这显然取决于您使用的终端仿真器。 -
很多 Mac 用户都对 iterm 发誓(在它的各种化身中)。不过,我仍然只是使用普通的旧终端。
-
@torek 我使用 ubuntu 18.04 本机终端(我相信它的 GNOME 终端)
标签: git grep output git-config git-grep