ZSH隱藏命令行前面的用戶名和主機名

修改根目錄下的.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

發佈了135 篇原創文章 · 獲贊 22 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章