代码之家  ›  专栏  ›  技术社区  ›  mloskot

带Git bash的Cmder/Conemu中缺少黑色

  •  0
  • mloskot  · 技术社区  · 7 年前

    我正在使用 Cmder 控制台模拟器和用于Windows2.20.1的Git。

    我跟着 Pretty git branch graphs 问题回答在哪里 git tree 别名将在 ~/.gitconfig :

    [alias]
    tree = log --all --graph --decorate=short --color --format=format:'%C(bold blue)%h%C(reset) %C(auto)%d%C(reset)\n%x09%x09%x09%C(black)%s %C(reset)'
    

    基本上,当提交消息逐渐消失时,它呈现为黑色。它在Git-Bash控制台(屏幕截图的右侧)中工作良好,而在Cmder(左侧)中,黑色的提交消息不可见(当然,如果我选择输出,它们就在那里):

    enter image description here

    要使左侧控制台看起来与右侧相似,需要对颜色进行哪些调整?

    也就是说,要使黑色的提交消息可见。

    老实说,我不知道这是不是与指挥官或康涅姆配置的问题。我试过所有的色彩主题与指挥官,但没有任何改善。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Maximus    7 年前

    这是因为在POSIX终端中运行命令时, black 被视为RGB(0,0,0)。但是在winapi终端运行git时,输出结果是“color with” 索引0 “。

    你可以试试 posix mode in ConEmu 也一样,但是为新用户设置并不容易。

    最简单的方法:

    1. 改变颜色 索引0 0 0 0

    enter image description here

    1. 并将背景颜色更改为适当的值。

    enter image description here

    推荐文章