Tmux - マークされたペインに移動するためのホットキー(またはコマンド)

Tmux - マークされたペインに移動するためのホットキー(またはコマンド)

最後のペイン ( prefix- ;) と最後のウィンドウ ( prefix- L) に移動するためのホットキーがあります。マークされたペインに移動する (現在のウィンドウにない場合はそのウィンドウに移動する) ためのホットキー (またはホットキーにバインドできるコマンド) はありますか? ない場合は、ペイン番号を使用せずに、特定のウィンドウを識別し、ホットキーを使用してそのウィンドウに戻る方法はありますか?

答え1

いい質問ですね。マークされたペインですか、それとも「マークされたペイン」について独自の考えをお持ちですか?

前者の場合は、ペインを でマークしC-b m{marked}ターゲットを使用してそこに移動します。

bind Q switch-client -t'{marked}'

独自のマークされたペインが必要な場合、またはマークされたペインのない古いバージョンの tmux を使用している場合は、ユーザー オプションを使用してマークされたペインを保存できます。たとえば、次のように、アクティブなペインの ID を保存するキーをバインドします。

bind Q run "tmux set -g @mymarkedpane #{pane_id}"

次に、次のようなキーバインディングを使用してキーを切り替えます。

bind W run "tmux switch-client -t#{@mymarkedpane}"

1 つのセッションだけではなく、各セッションごとにマークされたペインが必要な場合は、コマンド-gから を削除しますset

関連情報