很久以前,我已经用 Cygwin 和 Zsh 设置了 ConEmu。到目前为止,一切都运行良好。
我对将我的 oh-my-zsh 主题更改为“agnoster”非常感兴趣。我已经安装了 powerline 字体并按要求打开了 xterm256 颜色。
我仍然遇到颜色问题,无论我使用哪种配色方案,cwd 路径都具有与背景相同的颜色(并且似乎被隐藏)。
在我的情况下,问题是配置了带有黑色背景的背景图像和Replace Color Indexes的值设置为#1
.
我已根据此评论重置:
在阅读了 -basic 之后,我通过我的配置意识到了这一点。将其重置为默认值..并从一开始就配置..它现在完美无缺,我非常感谢您的帮助。
重置后一切都很好,所以我通过并添加了我的背景图片。这很好,但由于图像上的黑色背景以及我使用透明度和略微偏黑的背景这一事实,我开始使用该设置,一旦设置为#1
,它就失败了。我还注意到工具提示表明默认设置是#0 #1
(尽管重置后,它被设置为*
)。
我在运行 ConEmu 的每台主机上都有这个问题。每个主机都是几个月前设置的,并且都具有相同的背景图像。我不记得在设置时设置了替换颜色索引设置 - 哎呀,我什至不知道那做了什么,所以我无法想象设置它。我猜它可能是早期版本中的默认值(我运行 alphas),也许是由于我不久前设置它而延续的?
我怀疑,就我而言,这是整个问题,并且没有其他事情发生。我在 PowerShell 中看到了提示符的正确背景,但我使用了 RGB 颜色的硬设置值并利用了 TrueColor ANSI 支持(当它失败时,它会退回到不是的东西#0
or #1
)。
所以,至少在我的情况下,这绝对不是一个错误——它正在做它被要求做的事情,用我的图像中的黑色替换“蓝色”#1 背景,这会产生黑底黑字. 当我在家时,我会尝试在出现此问题的另一台笔记本电脑上更改该字段,以确认重置整个配置的替代方法。