ZSH隐藏命令行前面的用户名和主机名

  • Post author:
  • Post category:其他



修改根目录下的.zshrc文件


在文件底部添加



隐藏用户名和主机名:

prompt_context() {}



只保留用户名,隐藏主机名

prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}



只保留主机名,隐藏用户名

prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$HOST"
  fi
}

修改之后执行

source ~/.zshrc



版权声明:本文为C1029323236原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。