iTerm2 agnoster隱藏username 和 主機名稱

mac 自己預設的終端機樣式不是這麼好看,主題調整也有線,所以這邊就另外下載了 iTerm2,並調整主題。結果發現主機名稱太長,我的 mac只有13寸啊…於是又另外研究了隱藏主機名稱。

mac使用iTerm2agnoster主題,想要手動修改一些設定,但是.bashrc檔案中卻沒有相關參數可以隱藏。
這時候查看一下PS1的參數是寫什麼

$ echo $PS1

顯示為

%{%f%b%k%}$(build_prompt)

表示他不是用傳統的

PS1='[\u@\h \W]\$ '

因此我們要直接從主題檔案進去修改
進入以下路徑.oh-my-zsh/themes/

打開 agnoster.zsh-theme 檔案。
.oh-my-zsh通常會安裝在Users/username裡面,像我的就是在:

在Finder視窗中按 shift + command + . 可以顯示隱藏檔案。

打開agnoster.zsh-theme檔案後找到 build_prompt() 這個function

其中的prompt_context代表終端機的username@hostname,也就是:

所以在文件中,把prompt_context的前面加上#字號註解掉。

build_prompt() {
    RETVAL=$?
    prompt_status
    prompt_virtualenv
    prompt_aws
    #prompt_context
    prompt_dir
    prompt_git
    prompt_bzr
    prompt_hg
    prompt_end
}

儲存之後,重新啟動iTerm2,就可以看到名稱被隱藏囉!

| 軟體開發 | 網站建置 | 網頁系統 | 資料庫網站 |

| 客製化網站 (報名系統、投票系統、掛號系統...) |

| 前後端技術合作 |

歡迎與我們聯繫:jessica@penueling.com

加入Line立即聊聊:@539mjyid

0
0 回復

發表評論

Want to join the discussion?
Feel free to contribute!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。