git gui
是一个非常有用的图形客户端,但是它的作用是通过diff的颜色实现的:上下文文本以黑色排版(因此过分强调),而更改则以红色和绿色的弱阴影突出显示–出现部分红绿色盲的问题。
对于git diff
,可以配置颜色(设置color.diff.*
),但是git gui
会使这些设置变色。
是否有任何可用设置会影响git gui
中的颜色选择?
答案 0 :(得分:2)
使用 Git 2.30(2021 年第一季度)
参见commit 4d22c05的Serg 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
这样可以更容易地一目了然地看到四个主要视图中的哪个具有键盘焦点。