通过更改 .zshrc 删除 zsh 中的主机名

613*_*654 3 macos zsh zshrc macos-catalina

我想删除在 zsh 终端的每一行 @ 之后打印的主机名(我认为这就是它是什么?)。

目前在每一行的开头我都有:

name@names-MacBook-Pro ~ %

我希望它是:

name ~ %

我尝试在主目录中创建一个名为“.zshrc”的文件,并将以下内容放入其中(基于ZSH:在终端中隐藏计算机名称):

export DEFAULT_USER="$(whoami)"

但它并没有改变任何东西。有人有建议吗?

613*_*654 5

我找到了解决办法。阅读完本文后,我更改了位于 /etc/zshrc 中的 zshrc 文件(要在查找器中查看隐藏文件,请使用 CMD + Shift + .)。在 zshrc 文件底部附近有一个部分:

# Default prompt
PS1="%n@%m %1~ %# "
Run Code Online (Sandbox Code Playgroud)

我将其更改为:

# Default prompt
PS1="%n %1~ %# "
Run Code Online (Sandbox Code Playgroud)

这达到了我正在寻找的效果。