MacBook Pro ZSH 终端提示

MacBook Pro ZSH terminal prompt

希望有人能提供帮助。昨天买了新的 MacBook Pro 2020,默认情况下 ZSH 而不是 bash 并且 $ 符号也消失了。我可以看到 bin 文件夹中有两个文件,它们是 bash 和 zsh.

有什么方法可以在我的提示中删除 MBP 并更改我的提示名称并恢复 $ 符号吗?请看附图我在说什么。

更新

我设法通过在主目录中创建一个新文件 .zshrc 并添加提示属性来更改提示 PROMPT='%(?.%F{green}Azam.%F{blue}?%?)%f %B%F{240}%0~%f%b %#'。现在我的提示看起来不错,但是当 command not found 时它的输出 ?127。请让我知道如何解决此问题,以便它返回默认提示?

# without color
export PS1='%n %~ %(!.#.$) '

# with color
export PROMPT='%(?.%F{green}%n.%F{blue}?%?)%f %B%F{240}%~%f%b %(!.#.$) '

# remove return value (like 127) from prompt
export PROMPT='%F{green}%n%f %B%F{240}%~%f%b %(!.#.$) '

PS1 相当于 zsh 中的 PROMPT。随便用。

参考资料