我如何使zsh提示符以$而不是%结尾?

问题描述 投票:0回答:1

谁能描述如何修改以下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的不兼容性比我从文章中推测的要多,从提示开始,现在我几乎后悔了,但太顽固而无法还原。

command-prompt zsh
1个回答
1
投票
export PROMPT='%F{111}%m:%F{2}%~ $%f '

有关zsh提示字符串自定义的更多选项-http://zsh.sourceforge.net/Doc/Release/Prompt-Expansion.html#Login-information

© www.soinside.com 2019 - 2024. All rights reserved.