【发布时间】:2014-02-27 15:53:24
【问题描述】:
我正在尝试使用我的原生 XTerm 256 调色板为我的 Git 输出着色。 有没有办法做到这一点?我似乎无法让它工作。
例如.gitconfig。
[color]
ui = auto
[color 'branch']
local = colour33
remote = colour46
current = colour27
等
我知道当您指定各种基本颜色术语时,这种格式有效;青色、品红色、黄色和属性;暗、亮、ul、粗体等
但我只是找不到任何关于使用 256color 终端可用的完整调色板的任何信息,而无需在实际调色板中实际更改 8 个基本颜色术语本身。
我也找不到任何文档或手册页中的任何内容。
我知道不同的程序似乎使用不同的语法来指定颜色,所以我可能只是使用了错误的语法,或者我是唯一一个曾经想做这样事情的人。
我假设git-config 将仅支持那些基于git-config 手册页所说的具有各种属性的基本 8 种颜色,所以如果这是不可能的,有没有办法在终端中更改这些颜色调色板但仅适用于一个程序,例如在这种情况下,Git?也许一个 perl 脚本仅在 git-config 引用它们时导出这些值,但在 git-config 完成后立即取消设置它们?
不,这并没有比它的价值更麻烦。我喜欢终端机里的眼睛糖果,如果我能找到解释类似内容的资源,我会自己做。
【问题讨论】:
-
注意:如果 256 种颜色不够用,git 2.3.0(2015 年 2 月)将允许 24 位颜色!见my edited answer below
标签: git terminal prompt 256color