Edited at

【TMUX】新しいWindowを開いたときに、直前のカレントディレクトリを引き継ぐ設定

自分のブログの投稿内容になります。*


TMUXでWindowを開くたびに直前のカレントディレクトリに cd することが多く、面倒だったので調べてみた。


環境

自分のTMUX環境を確認

# tmux -V

tmux 2.8


設定

以下の設定を ~/.tmux.conf に追記すればOK。

vi ~/.tmux.conf

# 新しいPaneを開く場合

bind c new-window -c '#{pane_current_path}'
# 現在のPaneを水平分割してWindowを開く
bind \ split-window -h -c '#{pane_current_path}'
# 現在のPaneを垂直分割してWindowを開く
bind - split-window -v -c '#{pane_current_path}'

すでにTMUXプロセスが起動中の場合は、以下のコマンドを実行しないと正しく反映されないことに注意!

tmux source-file ~/.tmux.conf