windows - 如何在 Git Bash for windows 中更改 RGB 颜色?

标签 windows git shell msysgit

我在 Windows 中使用 Git Bash,为了自定义 git log 格式,我想修改终端的确切 RGB 颜色值,以便微调颜色输出。我的git log格式在我的全局.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 值实际映射到“蓝色”。知道我该怎么做吗?一步一步的说明会很棒。提前致谢。

编辑

我设置了我的 .bashrc 但由于某种原因它无法正常工作。颜色没有改变 :-(。这是我运行的脚本来查看颜色:http://pastebin.com/9EsYmGCj 结果:http://i.imgur.com/1dJ3o1a.png

最佳答案

这适用于我更改 Git Bash 在 Windows 7 上使用的文本颜色:

  • 单击打开的 Git Bash 窗口的左上角(窗口框架中的 Git 图标)。
  • 出现一个菜单(与常规 DOS cmd 窗口中出现的菜单相同)。选择最后一个条目:“属性”,2021 年更新:“选项...”(感谢 AlexD!)
  • 转到“颜色”标签
  • 选择单选按钮“屏幕文本”
  • 记住当前分配给小颜色框行中的“屏幕文本”的颜色(它有一个黑色框)。
  • 然后通过单击相应的颜色框来选择您要更改的颜色。这种颜色现在被指定为“屏幕文本”,这是 Git Bash 用于常规文本的颜色。但请放心,此更改只是暂时的,需要修改颜色值。
  • 现在更改所选颜色的红/绿/蓝值。在我的例子中,我想让左边的第五种颜色(更)亮一些。我们称它为“颜色 5”。这是 Git Bash 用来显示具有“git 状态”的更改文件的颜色。每当 Git Bash 想要使用“颜色 5”时,它将使用新的 RGB 值。
  • “屏幕文本”现在仍设置为“颜色 5”。因此,请单击您记住的原始颜色。

以这种方式所做的更改是永久性的,但仅对您用于启动 Git Bash 的快捷方式有效。如果您创建一个新的快捷方式,您将回到原来的颜色。

关于windows - 如何在 Git Bash for windows 中更改 RGB 颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21243172/

相关文章:

git - 如何在 git 中使用我的更改进行 merge ?

java - Lego Mindstorms ev3 leJOS 在编译期间查找库

windows - 需要为USB外围设备编写驱动程序?

windows - 在 Windows 下使用 ssh 克隆 github.com 的 repo 时出现 "no address associated with name"错误

python - 如何使用 Python 获取存储库分支列表

linux - 我的 bash 脚本在 ssh 后不再继续

linux - 如何使用exec和du命令找出文件大小

shell - 如何为前 View 和 vimdiff 行为配置带有更新替代方案的 neovim?

c - 如何在使用 open() 时设置文件的共享模式

windows - 是什么让 OpenCV 在 Windows 上如此庞大?我能做点什么吗?