[Mac] 讓 iTerm2 在分頁標題上顯示當前目錄

[Mac] 讓 iTerm2 在分頁標題上顯示當前目錄

在 Mac 上我都是用 iTerm2 這個軟體來下指令,

平常如果有多個分頁 (tab) 時,它預設會顯示目前執行程式的名稱,例如:

 

不過這種顯示方法有個缺點,

當有一堆分頁在不同目錄執行相同的程式時 (像是 python),

從標題是完全區分不出來的… 🙁

 

上網查了一下,已經有人解決了這個問題~

在 ~/.bash_profile 檔案裡加入下面幾行:

# Set iTerm tab title to current working folder
if [ $ITERM_SESSION_ID ]; then
  export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007"; ':"$PROMPT_COMMAND";
fi

 

修改完的 .bash_profile 要在開啟新 iTerm 分頁或視窗才會生效。

開新分頁後,分頁的標題就會顯示目前目錄,

同時用括號標示正在執行的程式 ,一目瞭然:

 

這樣子以後就方便多囉~^^

 

參考資料:Set the iTerm tab title to the current directory, not full path

(本頁面已被瀏覽過 60 次)

發表迴響

你的電子郵件位址並不會被公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料