gpt4 book ai didi

Git Color UI 支持 256 色吗?

转载 作者:太空狗 更新时间:2023-10-29 12:51:40 24 4
gpt4 key购买 nike

我正在尝试使用我的原生 XTerm 256 调色板为我的 Git 输出着色。有没有办法做到这一点?我似乎无法让它工作。

例如在 .gitconfig 中。

[color]
ui = auto
[color 'branch']
local = colour33
remote = colour46
current = colour27

等等
当您指定各种基本颜色术语时,我知道这种格式有效;青色、品红色、黄色和属性; dim, bright, ul, bold 等
但是我找不到任何关于使用 256color 终端可用的完整调色板的任何信息,而无需在实际调色板中实际更改 8 种基本颜色术语本身。
我在文档或联机帮助页中也找不到任何内容。
我知道不同的程序似乎使用不同的语法来指定颜色,所以我可能只是使用了错误的语法,或者我是唯一一个曾经想做这样的事情的人。

我假设 git-config 将只支持那些基本的 8 种颜色,这些颜色基于 git-config 手册页所说的各种属性,所以如果这不是可能,有没有办法在终端调色板中更改这些颜色,但只针对一个程序,就像在这种情况下,Git?也许一个 perl 脚本仅在 git-config 引用它们时导出这些值,但在 git-config 完成后立即取消设置?

不,这并没有比它的值(value)更麻烦。我喜欢我在终端上的炫耀,如果我能找到解释类似内容的资源,我会自己做。

最佳答案

颜色的语法是:[fg [bg]] [attr]...

至于颜色,您可以使用已命名的颜色(普通、黑色、红色、绿色、黄色、蓝色、洋红色、青色和白色)或只是一个数字 256 调色板中没有任何前缀的颜色。

支持的属性有:bold、dim、ul、blink 和 reverse。

因此您的配置可能如下所示(使用 git 1.8.5.3 测试):

[color "branch"]
local = 33
remote = 46
current = 27

我已经查看了 git source code寻找答案。

关于Git Color UI 支持 256 色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21539607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com