tmux 新しいウィンドウには、以前のディレクトリの代わりにホームディレクトリがデフォルトで含まれます。

tmux 新しいウィンドウには、以前のディレクトリの代わりにホームディレクトリがデフォルトで含まれます。

たとえば、あるウィンドウで+(新しいウィンドウを作成)を押すと、Ctrl新しいウィンドウが自分のホームフォルダとして実行されます。"PWD /tmp~

私が探していますhttps://unix.stackexchange.com/a/109255/72471Windowsと同じ問題を解決するのに役立ちました。

split-windowただし、挿入では問題を解決できません。

bind " split-window -c "#{pane_current_path}"

私のもの~/.tmux.conf

私はtmux 1.9aを使用しているので、以前のバージョンにはやや混乱した解決策を望んでいません。ここ(とにかく私の場合は動作しません。)

bind '"' set default-path "" \; split-window -v \; set -u default-path

新しいウィンドウを作成するときに、デフォルトディレクトリをウィンドウの現在のパスに設定するにはどうすればよいですかtmux

ベストアンサー1

v縦またはh横を指定してみてください。

私の.tmux.confファイルは次のとおりです

bind \ split-window -h -c '#{pane_current_path}'  # Split panes horizontal
bind - split-window -v -c '#{pane_current_path}'  # Split panes vertically

(私は\-1本の指窓スプリッターとして使用します。)

どこにいても、現在のディレクトリを使用して新しいウィンドウが開きます。
これは確かに私にとって重要な機能です!

tmuxのもう1つの重要な点(この場合の問題)は、次のように変更を適用する必要があることです。

tmux source-file ~/.tmux.conf

ターミナルを閉じるかログアウトして再起動しても、tmuxの変更は適用されません。実際にはコマンドを使用する必要があります(またはCtrl+を使用する必要がありますB :source-file ~/.tmux.conf)。

.tmux.conf[マイファイル全体]ビューで自分のコンテンツ全体を見ることができます。https://github.com/durrantm/setups

おすすめ記事