自定义“ git gui”中的颜色?

时间:2019-02-28 10:01:37

标签: git

git gui是一个非常有用的图形客户端,但是它的作用是通过diff的颜色实现的:上下文文本以黑色排版(因此过分强调),而更改则以红色和绿色的弱阴影突出显示–出现部分红绿色盲的问题。

对于git diff,可以配置颜色(设置color.diff.*),但是git gui会使这些设置变色。

是否有任何可用设置会影响git gui中的颜色选择?

1 个答案:

答案 0 :(得分:2)

使用 Git 2.30(2021 年第一季度)

参见commit 4d22c05Serg Tereshchenko (last-partizan)(2020 年 11 月 22 日)。
(由 Junio C Hamano -- gitster --commit f4d8e19 合并,2020 年 12 月 18 日)

<块引用>

git-gui:修复选定的文本颜色

签字人:Serg Tereshchenko
签字人:Pratyush Yadav

<块引用>

为文本小部件添加了选定的状态颜色。

活动和非活动选择的颜色相同,以匹配以前的行为。

这表明您可以编辑 git-gui 的 Tcl 源以更改您需要的任何颜色。
例如,这是在“Dark theme for git gui

中建议的

颜色自定义示例:

使用 Git 2.30(2021 年第一季度)

请参阅 commit da4d86d(2020 年 12 月 18 日)和 commit f9481b1(2020 年 11 月 22 日)由 Stefan Haller (stefanhaller) 撰写。 (由 Junio C Hamano -- gitster --commit f4d8e19 合并,2020 年 12 月 18 日)

<块引用>

git-gui:对非活动文本小部件使​​用灰色背景

签字人:Stefan Haller
签字人:Pratyush Yadav

<块引用>

这样可以更容易地一目了然地看到四个主要视图中的哪个具有键盘焦点。