簡體   English   中英

使用Git Bash在Cmder / ConEmu中缺少黑色

[英]Black color missing in Cmder/ConEmu with Git Bash

我正在使用Cmder控制台仿真器和Windows 2.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(左側)中,黑色的提交消息不可見(當然,如果我選擇了輸出,它們就在那里了) ):

在此處輸入圖片說明

要使左側控制台看起來與右側相似,需要對顏色進行哪些調整?

也就是說,使黑色的提交消息可見。

老實說,我不知道這與Cmder或ConEmu配置有關。 我嘗試了Cmder隨附的所有顏色主題,但沒有任何改進。

這是因為在posix終端中運行命令時, black被視為rgb(0,0,0)。 但是,當您在WinAPI終端中運行git時,輸出結果是“ 索引為0的顏色”。

您也可以在ConEmu中嘗試posix模式 ,但是對於新用戶而言,設置起來並不容易。

最簡單的方法:

  1. 索引0的顏色更改為0 0 0

在此處輸入圖片說明

  1. 並將背景色更改為適當的值。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM