tmuxでn.10以上のウィンドウにすばやく切り替える方法


57

Tmuxにはデフォルトで、0〜9の番号のウィンドウをすばやく切り替えるための次のキーバインドが付属しています。

C-b + 0-9

数十個の異なるプロジェクトフォルダー、いくつかのsshセッション、その他のtmuxの便利な機能を使用すると、すぐにアクセスできる10個のウィンドウが常にあふれてしまい、10番のウィンドウにすばやく切り替える方法を見つけたい以上。現時点では、tmuxプロンプトで次の行に沿って手動で何かを入力する必要があります。

swap-window -t 12

これは非常に時間がかかります。

Windows 10以降にすばやくアクセスするのに役立つ堅実なショートカットを誰かが見つけましたか?weechatはこの問題を2つのショートカットで解決したことを知っています。

Alt + 0-9
Alt+j followed by \d{2}

これらの線に沿って何かがtmuxで達成できますか?


回答:


83

簡単な方法がいくつかあります。

  • を使用C-b 'して、ウィンドウインデックスを選択します。

  • C-b w(0-9a-z)から選択するインタラクティブインデックスを取得するために使用します。

  • バインディングを追加して、tmux.confですばやく循環します

    bind -r C-h select-window -t :-
    bind -r C-l select-window -t :+

-r最後の1であなたが繰り返さなくキーを繰り返しますC-b。通常、2番目はキーストロークの最小数です。


1
最初の2つのコマンドはまさに私が探していたものです、ジェイソンに感謝します!
グリッチ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.