最近受け取ったGNU画面到着マルチプレクサ。
私はそれが非常に似ていますが、より大きなサポートを受けることがわかりました。neovimの脱出時間の問題- 解像度はtmuxでのみ機能します。
残念ながら、tmuxでは同様のコマンドが見つかりません。
screen -X eval "chdir $(some_dir)"
Ctrl上記のコマンドはGNU画面内で新しいウィンドウ/画面/ウィンドウのデフォルトディレクトリを変更するため、+(tmux +aと同様)を押すとそのディレクトリに新しいウィンドウが開きます。Ctrlb$(some_dir)
tmuxにも似ていますか?
回答:
@Lqueryvgの回答を使用し、コメントにある@Vincent Nivoliersの提案と組み合わせて、attach -c "#{pane_current_path}"
現在のディレクトリをデフォルト値に設定する新しいコマンドバインディングを提供しました。
ありがとうございます。
ベストアンサー1
長すぎます。
Ctrl+b :
attach -c desired/directory/path
長い答え
次のように始めます
tmux
。(cd /aaa/bbb; tmux)
/aaa/bbb
作成した新しいウィンドウ(またはウィンドウ)は、現在のウィンドウの現在のディレクトリに関係なくディレクトリから開始されます。
tmux
実行後にデフォルトディレクトリを変更するには、attach-session
を使用します-c
。
tmux
マニュアルページの引用attach-session
:
-c will set the session working directory (used for new windows)
to working-directory.
たとえば、
Ctrl+b :
attach -c /ddd/eee
/ddd/eee
現在のウィンドウのディレクトリに関係なく、新しいウィンドウ(またはウィンドウ)がディレクトリから起動します。