如何解决更改zsh历史记录颜色
我正在尝试更改自动填充的颜色(根据历史记录),以使其与我输入的颜色不匹配(可能是同一颜色的不透明度降低了。)。这是一张照片:
这可能吗? (如果有帮助,我正在使用终结者。)
解决方法
首先,我想您是在谈论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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。