tmuxの現在のディレクトリに新しいウィンドウを作成するには?

tmuxの現在のディレクトリに新しいウィンドウを作成するには?

new-window現在のディレクトリに設定されている作業ディレクトリを使用して開くことができます。使っています扱いにくい、それが重要な場合。

ベストアンサー1

現在(1.9a)Tmuxのマニュアルページには、および-c start-directoryを含むいくつかのコマンドのオプションの引数がリストされています。また、参照する型変数も含まれています。new-windowsplit-windowpane_current_pathCurrent path if available

これらを組み合わせると、現在の作業ディレクトリを使用して新しいウィンドウを開くことができます。
new-window -c "#{pane_current_path}"
現在のパスにスペースが含まれている場合は、引用符が必要です。

現在のウィンドウを垂直に分割するには、または
split-window -c "#{pane_current_path}"
を使用して水平に分割します。
split-window -h -c "#{pane_current_path}"

新しいパーティションとウィンドウを開くときに現在の作業ディレクトリを使用するようにキーバインディングをデフォルトに設定するには.tmux.conf""

bind '"' split-window -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
bind c new-window -c "#{pane_current_path}"

おすすめ記事