阅读了zshzle手册页后,我想尝试一下zle_highlight
参数,然后输入我的交互式 zsh
zle_highlight=(blue bold)
没有明显的效果。进一步挖掘,我发现命令
zle
返回退出代码1,并且 aecho $ZLE_STATE
说zsh: ZLE_STATE: parameter not set。我由此得出结论,zle没有打开。我的TERM
变量包含xterm-256color并且着色确实有效;例如,我可以配置彩色提示。根据手册页,我会说在这些条件下,应该打开zle 。我做错了什么?
我的环境是:Windows 10,Cygwin,在 mintty 终端中运行。
你赋予的价值
zle_highlight
毫无意义。它需要知道应该对什么进行着色。并且是前景还是背景是蓝色的。尝试类似:default
用于在提示符处输入的文本,但也可以使用其他键,例如region
和paste
。