質問
私は新しいMacBook ProにTMUXをインストールし、次の問題に遭遇しました。
コマンドtmux new-window
を介して新しいウィンドウを作成すると、私が作成しているセッションと同じ作業ディレクトリを持つ新しいウィンドウが表示されます。これは私が期待している行動です/欲望です。
C-B C-Cを使用して新しいウィンドウを作成すると、私のホームディレクトリに新しいウィンドウが表示されます。
私のショートカットキーが私に異なる行動を与えているのはなぜ/どのように同じディレクトリを使うのですか?
解決
TMUX 1.9以降、現在のペインの新しい作業ディレクトリを開くために-cオプションを使用する必要があります。
tmux new-window -c '#{pane_current_path}'
.
tmux.confにこれを追加します。
バインドC新規ウィンドウ-C '#{pane_current_path}'
注:.tmux.conf
ファイルへの変更がロードされる前に、TMUXサーバーのすべての実行中のインスタンスを終了する必要があることも可能です。
他のヒント
現在のディレクトリにWindowsを分割する場合は、tmux.conf:
に追加できます。bind "\"" split-window -c '#{pane_current_path}'
bind "\%" split-window -h -c '#{pane_current_path}'
. 引用符はtmux.conf
にあってはいけません。少なくともTMUX 2.1の場合:
#
# open split panes in the current directory
#
bind-key \" split-window -c '#{pane_current_path}'
bind-key \% split-window -h -c '#{pane_current_path}'
. 所属していません StackOverflow