首页 > 解决方案 > 在“git gui”中自定义颜色?

问题描述

git gui是一个非常有用的图形客户端,但它的实用性在某种程度上取决于差异的颜色:上下文文本以黑色排版(因此过度强调),而更改以红色和绿色的弱阴影突出显示 - 部分红绿色的问题色盲。

可以git diff配置颜色(设置color.diff.*),但git gui会忽略这些设置。

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

标签: git

解决方案


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

请参阅Serg Tereshchenko ( ) 的提交 4d22c05(2020 年 11 月 22 日(由Junio C Hamano 合并 -- --提交 f4d8e19中,2020 年 12 月 18 日)last-partizan
gitster

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

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

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

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

这表明您可以编辑 git-gui 的 Tcl 源代码来更改您需要的任何颜色。
例如,这是在“ git gui 的黑暗主题”中提出的

颜色定制示例:

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

请参阅Stefan Haller ( ) 的提交da4d86d ( 2020 年 12 月 18 日)和提交 f9481b1(2020 年 11 月 22 日(由Junio C Hamano 合并 -- --提交 f4d8e19中,2020 年 12 月 18 日)stefanhallergitster

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

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

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


推荐阅读