git - 在“git gui”中自定义颜色?
问题描述
git gui
是一个非常有用的图形客户端,但它的实用性在某种程度上取决于差异的颜色:上下文文本以黑色排版(因此过度强调),而更改以红色和绿色的弱阴影突出显示 - 部分红绿色的问题色盲。
可以git diff
配置颜色(设置color.diff.*
),但git gui
会忽略这些设置。
是否有任何可用的设置会影响 中的颜色选择git gui
?
解决方案
使用 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 日)stefanhaller
gitster
git-gui
:为非活动文本小部件使用灰色背景签字人:Stefan Haller
签字人:Pratyush Yadav
这样可以更轻松地一目了然地看到四个主要视图中的哪个具有键盘焦点。
推荐阅读
- python - 你可以在pygame中对显示的文本进行文本换行吗?
- google-bigquery - 我需要使用 BigQuery 提取匹配字符右侧的所有字符
- python - 扩展不可变(冻结)数据类
- javascript - Javascript 中的套接字 IO 错误:“CORS 策略已阻止从源‘null’访问 XMLHttpRequest”
- vue.js - 如何将数据从 api 传递到 vue 方法
- javascript - 如何在 ASP.NET Core 中的视图组件的表单和控制器之间进行交互?
- swift - 快速在表格视图中插入新行时应用程序崩溃?
- bash - 我们如何将脚本的结果输出到 csv 文件?
- python - ValueError:需要至少一个数组在 Top2Vec 错误中连接
- python - 如何从表格中的特定位置获取数字?