the*_*ien 1 prompt zsh unicode
Macbooks 现在默认zsh
为新用户使用。现有用户可以选择切换到它。我已经进行了切换,并希望让我的提示看起来像它在bash
. 大多数情况下我都有这个,但我做的一件事bash
是将我的用户提示字符设置为苹果而不是默认的美元符号。这是使用 unicode 完成的。
有没有办法做到这一点zsh
?
是的当然。就像在 bash 中一样,您可以将PS1
变量设置为您选择的提示。在 bash 中,您将其设置为.bashrc
(或.bash_profile
);在 zsh 中,您将其设置在.zshrc
. Zsh 有一组完全不同的提示转义(\thing
在 bash 中,%differentthing
在 zsh 中)。请参阅手册以获取列表。
例如把它放在你的.zshrc
:
PS1='%B%2~ %b '
Run Code Online (Sandbox Code Playgroud)
或者,如果前一个命令失败,则正常使用绿苹果但红苹果:
PS1='%B%2~ %(?:%F{green}%f:%F{red}%f)%b '
Run Code Online (Sandbox Code Playgroud)
您可能对我对 bash 和 zsh 之间差异的总结感兴趣。