iTerm2 在分頁標題上顯示當前目錄+程式

網站轉載, 未測~

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

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

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

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

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

在 ~/.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 分頁或視窗才會生效。

# 或執行
source ./bash_profile

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

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

1 Like

我發覺我的 iTerm 在沒有設定的情況下,tab 好像就會自動帶入所在位置的資料夾耶,只是部分文字太長就 … 了 :thinking:

啊啊@@
這轉這篇文章, 看起來很舊了…