私は最近から移動GNU画面にtmuxは。
私はそれが非常に似ていると思いますが、より大きなサポートがあります(neovimのエスケープ時間の問題のために切り替えました -解像度はtmuxのみでした)。
残念ながら、tmuxではこれと同様のコマンドを見つけることができません。
screen -X eval "chdir $(some_dir)"
上記のコマンドは、GNU画面内から新しいウィンドウ/画面/ペインのデフォルトディレクトリを変更したため、Ctrl+ a(tmux Ctrl+に類似b)- を押すと、$(some_dir)
ディレクトリで新しいウィンドウが開きました。
tmuxに同様のものはありますか?
回答:@Lqueryvg回答を使用し、コメントからの@Vincent Nivoliersの提案と組み合わせてattach -c "#{pane_current_path}"
、現在のディレクトリをデフォルトのディレクトリとして設定するコマンドの新しいバインディングを提供しました。
ありがとう。
new-window -c "#{pane_current_path}"
動作していますが、私が必要とするのは、パスを永続的に設定することです。つまり、/ aaa / bbbのプロジェクトで作業していますが、/ ccc / dddと言うようにパスを変更し、Cbとc / aaa / bbbにもう一度着陸します。これに対する解決策はありますか?
.tmux.conf
。そのように私は一度フォルダにナビゲートし、そこから私のウィンドウ/スプリットを作成するだけでよいのですが、これはあなたの問題の解決策ではないことを認めます、それが私が答えを投稿しなかった理由です!