Mac-zsh终端隐藏命令行前面的用户名和主机名

隐藏用户名和主机名#

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#

Mac-zsh终端隐藏命令行前面的用户名和主机名
效果!
Mac-zsh终端隐藏命令行前面的用户名和主机名

本作品采用《CC 协议》,转载必须注明作者和本文链接
CunWang@Ch