我想更改 zsh 中输入文本的颜色(我为每个命令键入的文本)。示例:在user@host> ls ~/
我想要ls ~/
黄色以从标准输出中脱颖而出。
我知道我可以在bash中使用
export PS1=" $BIGreen \u@\h \w \$ $IYellow"
在提示结束时,颜色设置为黄色,我输入的输入文本为黄色(定义了相应的颜色变量)。进而
trap 'echo -ne "\e[0m"' DEBUG
当显示我的命令的输出时,它将颜色重置为正常。
我怎样才能在zsh中做到这一点?目前,我有
PROMPT=$'{$fg[green]%}%n@%{$fg[green]%}%m %# %{$fg[yellow]%}'
在 .zshrc 中(最后将颜色设置为黄色),但它不起作用。(我也不知道如何在命令之后将颜色设置回白色)。