⌨️

[WSL] Windows Terminal のタブ名をカレントディレクトリにする

2024/03/09に公開

課題

Windows Terminal で WSL を使うと、タブ名のタイトルが user@machine:path。
user@machine より path が知りたい。

解決策

.bashrc や .zshrc に下記を書く

function chpwd() {
  # タブの更新
  echo -ne "\033]0;$(basename `pwd`)\a"

  # もしディレクトリ移動で自動 ls したいなら
  if [[ $(pwd) != $HOME ]]; then;
    ls
  fi 
}

参考記事

Windows ターミナルのタブのタイトルの設定 | Microsoft Learn

Discussion