首页 > 解决方案 > 如何使我的 zsh 提示看起来像 sh/bash 以 $ 而不是 % 结尾?

问题描述

谁能展示如何修改以下 zsh 提示环境变量分配以使其发出的字符串以$(后跟空格)结尾,而不是%

export PROMPT='%F{111}%m:%F{2}%~ %#%f '

macOS Catalina 把默认的 shell 改成了 zsh,我看到了一篇鼓励切换的文章。我假设向后兼容,但提示逻辑发生了变化。

标签: command-promptzsh

解决方案


export PROMPT='%F{111}%m:%F{2}%~ $%f '

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


推荐阅读