新しいタブで現在のディレクトリを開く方法は?

新しいタブで現在のディレクトリを開く方法は?

私の環境

  • macOSのTerminal.app 2.9.4
  • zsh 5.7.1

bashを使用すると、端末は現在のディレクトリを新しいタブで開くことができましたが、zshに変更したため、そうすることはできません。

アプリケーション設定で「同じ作業ディレクトリ」に設定されていても同様です。

ここに画像の説明を入力してください。

.zshrc私が何かを書いた場合、.zprofileそれを行うか?

ベストアンサー1

ここで解決策を見つけました。https://blog.callstack.io/supercharge-your-terminal-with-zsh-8b369d689770

# Open new tabs in same directory
if [[ "$TERM_PROGRAM" == "Apple_Terminal" ]]; then
  function chpwd {
    printf '\e]7;%s\a' "file://$HOSTNAME${PWD// /%20}"
  }
  chpwd
fi

パスで実行される唯一のパーセントエンコーディングは、スペースを「%20」に置き換えることです。これはより強力なエンコーディングで置き換える必要があります。

おすすめ記事