Pan#を介してTmuxのウィンドウに直接切り替えたいです。
どうすればいいですか?ウィンドウ間を循環する方法と、現在のウィンドウの横にあるウィンドウに移動する方法を知っています。
display-panes
各ウィンドウに「ウィンドウ#」を表示するコマンドを実行し、表示されたウィンドウ#を使用してそのウィンドウに直接移動できるようにしますdisplay-panes
。
可能ですか?
注:明確に言えば、ウィンドウを話すのではなく、ウィンドウを話すことです。ありがとうございます!
答え1
コマンドがペインを表示すると、ペインのインデックスを入力してペインに直接移動できますdisplay-panes
。
からman tmux
:
display-panes [-t target-client]
(alias: displayp)
Display a visible indicator of each pane shown by target-client.
See the display-panes-time, display-panes-colour, and
display-panes-active-colour session options. While the indicator
is on screen, a pane may be selected with the ‘0’ to ‘9’ keys.
または、入力する代わりに次のコマンドを使用できます。
C-b q
C-b
プレフィックスキーの送信q
ウィンドウインデックスの表示
答え2
Ctrlbq(tmuxデフォルトのプレフィックスシーケンス+ q
)はペインインデックスを簡単に表示し、表示中にインデックス番号を入力するとカーソルがそのペインに移動します。
ウィンドウが多く表示時間が短すぎる場合は、ミリ秒単位を使用できますdisplay-panes-time
。~/.tmux.conf
答え3
あなたが知っているとき索引ターゲットウィンドウで(たとえば経由でdisplay-panes
)を使用して、このウィンドウに直接切り替えることができますselect-pane
。
からman tmux
:
select-pane [-DdegLlMmRU] [-P style] [-T title] [-t target-pane]
(alias: selectp)
Make pane target-pane the active pane in window target-window,
or set its style (with -P).
インジケータ付きのウィンドウに切り替えたいとしましょう。2、タイプ:
C-b : select-pane -t 2
またはエイリアス
C-b : selectp -t 2
答え4
私はこれが必ずしもあなたが要求したものではないことを知っていますが、マウスサポートの有効化非常にシンプルで、ほとんどの端末エミュレータがこれをサポートしています。
切り替えたいウィンドウをクリックするだけです。 :)