如何修改zsh的命令配色?

不使用OhMyZsh和其他主题插件,用了zsh-syntax-highlighting。zsh的命令有不同颜色,比如错误命令是红色,正确命令是绿色。这些没问题。但是命令如果用!开头,就标为暗蓝色,黑色背景下完全看不清,如何修改?应该是在.zshrc中用zstyle修改,但是不知道修改哪一项,谢谢哈。

去看 zsh-syntax-highlighting 的文档或者代码。

你这帖子标题有误导性。明明问的是 zsh-syntax-highlighting 的使用,不是 zsh 的使用。

多谢指点,在zsh-syntax-highlighting官方文档的/docs/highlighters/main.md找到答案,在.zshrc中写入:

# 声明变量
typeset -A ZSH_HIGHLIGHT_STYLES
#历史命令
ZSH_HIGHLIGHT_STYLES[history-expansion]='fg=blue,bold'
1 个赞