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

2019-03-09Bash, Linux

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

2019-03-09Bash, Linux