问题描述
我正在尝试更改自动填充的颜色(根据历史记录),以使其与我输入的颜色不匹配(可能是同一颜色的不透明度降低了。)。这是一张照片:
这可能吗? (如果有帮助,我正在使用终结者。)
解决方法
首先,我想您是在谈论zsh-autosuggestions
,而不是zsh-autocomplete
(顺便说一下,这是一个很棒的插件;您应该尝试一下。:)
第二,zsh-autosuggestions
提供的内联建议开箱即用的颜色是“亮黑色”,通常应该显示为深灰色。
您看到的行为很可能是由于终端错误地报告给Zsh而不支持8种以上的颜色引起的。因此,Zsh规定“亮黑色”是region_highlight
的无效值(因为它属于8个颜色范围之外),并将其丢弃。
但是,请注意,终端不会直接向Zsh报告其支持的颜色数量。相反,它设置$TERM
变量,然后在terminfo
数据库中查找该变量以确定终端的功能。看来终结者需要为此进行一些特殊处理:https://github.com/software-jessies-org/jessies/wiki/TerminatorFAQ#why-am-i-having-problems-with-terminfocurses