谁能描述如何修改以下zsh提示分配,以使运行时发出的提示文本以$
后跟一个空格,而不是%
后跟一个空格来结束?
export PROMPT='%F{111}%m:%F{2}%~ %#%f '
请原谅我的幽默问题。我已经习惯了bash提示字符,并且真的不想回到旧的csh样式的%
,这在眼睛上很难。不幸的是,我在编写一个Web搜索查询时遇到了一些最初的困难,该查询在zsh知识的小窍门just上进行磨合,并希望有人对zsh足够了解,从而节省了我的时间,因为我迟到了在工作任务上,不需要头痛的中间项目:-)
从对13.2 Simple Prompt Escapes的初步快速研究中得出的答案并不明显
BTW:我陷入了这种令人不舒服的OCD触发情况,因为截至Catalina的macOS默认外壳突然变成了zsh,而且我看到一篇文章促使我升级,我想我有点着急,没有意识到就切换了bash与bash的不兼容性比我从文章中推测的要多,从提示开始,现在我几乎后悔了,但太顽固而无法还原。
export PROMPT='%F{111}%m:%F{2}%~ $%f '
有关zsh提示字符串自定义的更多选项-http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Login-information