为了更好地识别命令行输出的开始和结束,我想更改提示的颜色,使其与程序输出明显不同。当我使用zsh时,任何人都可以给我一个提示吗?
以下是如何设置红色提示的示例:
PS1=$'\e[0;31m$ \e[0m'
神奇的是\e[0;31m(打开红色前景)和\e[0m(关闭字符属性)。这些被称为转义序列。不同的转义序列为您提供不同的结果,从绝对光标定位到颜色,再到能够更改窗口的标题栏等等。
\e[0;31m
\e[0m
有关转义序列的更多信息,请参阅关于 ANSI 转义码的维基百科条目