通过更改 .zshrc 删除 zsh 中的主机名
Removing hostname in zsh by changing .zshrc
我想删除在 zsh 终端的每一行上 @ 之后打印的主机名(我认为它是什么?)。
目前在每一行的开头我有:
name@names-MacBook-Pro ~ %
我希望它是:
name ~ %
我尝试在主目录中创建一个名为“.zshrc”的文件并将以下内容放入其中(基于 ):
export DEFAULT_USER="$(whoami)"
但它并没有改变任何东西。有人有什么建议吗?
# Terminal prompt
DEFAULT_USER=$USER
prompt_dir() {
prompt_segment blue $CURRENT_FG $DEFAULT_USER '%1~'
}
我在 .zshrc
中有这个 :) 您可以使用它并将其修改为您想要的 :)
我找到了解决办法。阅读 this 后,我更改了位于 /etc/zshrc 中的 zshrc 文件(要在 finder 中查看隐藏文件,请使用 CMD + Shift + .)。
在 zshrc 文件的底部附近有一个部分是:
# Default prompt
PS1="%n@%m %1~ %# "
我将其更改为:
# Default prompt
PS1="%n %1~ %# "
这就是我想要的效果。
要在此处添加更多自定义提示,我更喜欢美元符号 ($) 而不是提示末尾难看的百分号 (%)。
所以一个相当简单的提示,我有:
PS1="%n$ "
现在我的终端只有(显然替换为我的用户名,最后是 $):
username$
我想删除在 zsh 终端的每一行上 @ 之后打印的主机名(我认为它是什么?)。
目前在每一行的开头我有:
name@names-MacBook-Pro ~ %
我希望它是:
name ~ %
我尝试在主目录中创建一个名为“.zshrc”的文件并将以下内容放入其中(基于
export DEFAULT_USER="$(whoami)"
但它并没有改变任何东西。有人有什么建议吗?
# Terminal prompt
DEFAULT_USER=$USER
prompt_dir() {
prompt_segment blue $CURRENT_FG $DEFAULT_USER '%1~'
}
我在 .zshrc
中有这个 :) 您可以使用它并将其修改为您想要的 :)
我找到了解决办法。阅读 this 后,我更改了位于 /etc/zshrc 中的 zshrc 文件(要在 finder 中查看隐藏文件,请使用 CMD + Shift + .)。 在 zshrc 文件的底部附近有一个部分是:
# Default prompt
PS1="%n@%m %1~ %# "
我将其更改为:
# Default prompt
PS1="%n %1~ %# "
这就是我想要的效果。
要在此处添加更多自定义提示,我更喜欢美元符号 ($) 而不是提示末尾难看的百分号 (%)。
所以一个相当简单的提示,我有:
PS1="%n$ "
现在我的终端只有(显然替换为我的用户名,最后是 $):
username$