我想删除在zsh终端的每一行上@后面打印的主机名(我想是这样吗?)。
目前我在每一行的开头:
Reference
我希望是这样
state/1
我尝试在主目录中创建一个名为“ .zshrc”的文件,并将以下文件放入其中(基于ZSH: Hide computer name in terminal):
name@names-MacBook-Pro ~ %
但是它没有任何改变。有人有什么建议吗?
答案 0 :(得分:0)
# Terminal prompt
DEFAULT_USER=$USER
prompt_dir() {
prompt_segment blue $CURRENT_FG $DEFAULT_USER '%1~'
}
我在.zshrc
中有它:)您可以使用它并将其修改为您想要的东西:)
答案 1 :(得分:0)
我找到了解决方案。阅读this之后,我更改了/ etc / zshrc中的zshrc文件(要在finder中查看隐藏文件,请使用CMD + Shift +。)。 在zshrc文件底部附近,有一个部分是:
# Default prompt
PS1="%n@%m %1~ %# "
我将其更改为:
# Default prompt
PS1="%n %1~ %# "
这具有我想要的效果。
答案 2 :(得分:0)
要在此处添加提示的另一种自定义设置,我希望在提示的末尾使用美元符号($)而不是丑陋的百分比(%)符号。
所以我的提示很简单
PS1="%n$ "
现在我的终端机刚好(显然用我的用户名替换为$):
username$