Tmuxのペインに直接切り替える方法


37

ペイン#ごとに、Tmuxのペインに直接切り替えたいのですが。

これどうやってするの?ペインを切り替え、現在のペインの横にあるペインに移動する方法を知っています。

display-panesコマンドを実行して、各ペインに「ペイン#」を表示し、後でで表示されたペイン#を使用してペインに直接ジャンプできるようにしたいと思いますdisplay-panes

これは可能ですか?

注:明確にするために、ウィンドウを意味するのではなく、ペインを意味します。ありがとう!


方向キーを使用してペインをナビゲートすることにより、現在強調表示されているペインにフォーカスする方法はありますか?例えば、現在のペインが選択された後、tmuxではなくbashに送信される上向き矢印...タイムアウトが気を狂わせる
ThorSummoner

私が知っていることはありません
ブラッド・パークス

回答:


52

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 表示ペインのインデックス

7
ペイン#の表示が速すぎてペインを選択できない場合は、.tmux.confファイル内で以下を使用して、ペイン#の表示時間を変更します。必要に応じset display-panes-time 4000escキーを押して操作をキャンセルできることに注意してください
Brad Parks 14

数字を使用する代わりに、上下左右にもできますか?
ラフィKhatchadourian

set display-panes-time 4000うまく動作しますが、しかし、単にマイナーの事ですが、それを回避する方法を知って良いだろう、私はヒット1エッジ場合があります。デフォルトのシェルをtmuxに設定し、guakeを使用して起動すると、初めて/home/elynn/.tmux.conf:92: no current session警告が表示されます。
イライジャ・リン

以下のようなK、ルックス-g作品、set -g display-panes-time 4000
イライジャ・リン

12

Ctrlbq(tmux defualtプレフィックスシーケンスプラスq)は、ペインインデックスを簡単に表示します。表示中にインデックス番号を入力すると、カーソルがそのペインに移動します。

ペインが多数あり、表示時間が短すぎる場合は、のdisplay-panes-timeオプションを使用して、指定された間隔のインデックスを表示するようにtmuxを構成できます~/.tmux.conf。値はミリ秒単位です。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.