我在Windows中使用Git Bash,出于自定义git log
的目的,我想修改终端的RGB颜色值,以便微调颜色输出。我的git日志格式在全局.gitconfig
中如下所示:
lg1 = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset)%x09%C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset) %C(dim white)%an%C(reset) - %C(white)%s%C(reset)' --branches --remotes --tags
我想在Git Bash中定义什么RGB值实际Map到'blue',例如。有什么想法我可以做到这一点吗?一步一步的指示将是美妙的。提前感谢。
编辑
我安装了我的.bashrc,但由于某种原因它不工作。颜色没有改变:-(.下面是我运行的一个脚本来查看颜色:http://pastebin.com/9EsYmGCj和结果:http://i.imgur.com/1dJ3o1a.png
9条答案
按热度按时间8i9zcol21#
在Windows 7上,这对我更改Git Bash使用的文本颜色很有效:
以这种方式所做的更改是永久性的,但只对你用来启动Git Bash的快捷方式有效。如果你创建了一个新的快捷方式,你会回到原来的颜色。
u5rb5r592#
如果你使用的是git-bash命令提示符,请检查你是否有以下文件:%用户配置文件%.minttyrc
在该文件中,您可以通过以下方式微调控制台颜色的RGB值:
dgtucam13#
对于那些来这里获得实际原始问题的答案的人,答案是在的末尾添加以下行:
第一个
你可以从这些颜色中选择。
jw5wzhpr4#
Git bash使用默认的Windows控制台颜色,这些颜色可以在注册表中进行调整。例如,为了增加可读性,可以将深红色和深洋红色更改为较浅的版本,方法如下:
uxh89sit5#
当使用MSYSGIT时,Git Bash在Windows命令提示符下运行。因此,它使用为终端定义的颜色。由于Git Bash是一个总是运行的命令,您可以在命令提示符的 * 属性 * 中设置它的颜色,而不是 * 默认值 *。
有关更改端子颜色的说明,请参见:https://superuser.com/questions/199764/how-to-change-the-default-color-of-the-command-prompt
注意:我发现命令提示符的颜色选项是一个巨大的痛苦配置,因为他们经常改变/重置,而编辑。诀窍似乎是标签的输入框后编辑。
1mrurvl16#
由于这些颜色名称链接到ANSI escape codes(正如我在previous answer中提到的),您可以尝试本期中描述的方法:
只需将这些添加到您的.bashrc
(pick一个rbg值,对于蓝色,它看起来更可读,或者从this palette中选择)
frebpwbc7#
2017更新打开Gitbash并点击左上角的图标,然后选择“选项”
从选项菜单你可以配置透明度,前景颜色(文本),背景颜色,光标颜色。非常简单和容易。
rks48beu8#
**Windows10 + GitBash:**警告消息示例
以下示例将打印出红色背景和白色文本。
打印后恢复原始颜色。
回显单行消息:
带硬编码消息的彩色文本块:
带VARIABLE消息的彩色文本块:
jvlzgdj99#
要更改Windows控制台颜色,可以使用Microsoft的颜色工具:
colortool可以使用任何.itermcolors配置。
https://blogs.msdn.microsoft.com/commandline/2017/08/11/introducing-the-windows-console-colortool/
Github:https://github.com/Microsoft/console/tree/master/tools/ColorTool