如何更改 zsh 中提示的颜色(不同于普通文本)?
问题描述:
为了更好地识别命令行输出的开始和结束,我想更改提示的颜色,使其与程序输出明显不同。当我使用zsh时,任何人都可以给我一个提示吗?
第 1 个答案:
以下是如何设置红色提示的示例:
PS1=$'\e[0;31m$ \e[0m'
神奇的是\e[0;31m
(打开红色前景)和\e[0m
(关闭字符属性)。这些被称为转义序列。不同的转义序列为您提供不同的结果,从绝对光标定位到颜色,再到能够更改窗口的标题栏等等。
有关转义序列的更多信息,请参阅关于 ANSI
转义码的维基百科条目
如何在 Swift 中将字符串转换"Hello"为数组?["H","e","l","l","o"]在 Objective-C 中,我使用了这个:NSMutableArray *characters = [[ ...