我想为我的zsh
提示着色。为此,我使用以下代码:
export PS1=%F{blue}%n%#
Run Code Online (Sandbox Code Playgroud)
但有它的权利,我要补充%f
的PS1
,像这样的值:
export PS1=%F{blue}%n%#%f
Run Code Online (Sandbox Code Playgroud)
当省略 时%f
,行为很奇怪——不仅颜色会影响提示,而且当我输入例如时ls -l
,其输出的第一行也是彩色的:
设置PS1
颜色值如何影响其他命令?它不应该只关注提示吗?