回答:
swap-paneコマンドはあなたのためにこれを行うことができます。{そして}キーがにバインドされているswap-pane -Uとswap-pane -D、デフォルトの設定で。
したがって、希望する変更を有効Prefix {にするには、おそらく右ペインにいるとき(またはPrefix }左ペインにいるとき)に使用できます。
「アップ」及び「ダウン」ペインインデックス順に参照してください(同じ方向である「アップ」ウィンドウを横切って移動します)。ペインのインデックスは(デフォルトで)で確認できます。-U-DPrefix odisplay-panesPrefix q
Ctrl-aていると人々が思っているとき、それはさらに悪いことです。なぜなら、彼らはプレフィックスがユーザーに合うように変更できることを知っている人々だからです。
swap-pane(およびタイトルの質問への回答)については、@ kayの応答を参照してください。
あなたはヒットすることができますCtrl bし、押し続けるCtrl叩きながらo。これにより、既存のすべてのペインが回転するため、場合によっては、既存の2つのペインのみを交換します。
Ctrl b+ Alt o反対方向に回転します(2つ以上のペインがある場合に便利です)。
Ctrl+o特に繰り返し押すCtrl+b(または他のtmuxコマンド?)の場合ではない場合、tmuxの代わりにシェルに送信されていることは奇妙に聞こえます。
Ctrl+b;続けて他のキーを繰り返すことができる唯一のコマンドがであり、2つのペイン間でカーソルを回転させ続けることに気付きました。
できる最も正確な制御は、コマンドをswap-pane 直接使用することです。これはそれほど難しくありません:
ctrl-b q現在のウィンドウの各ペインの「ID」を表示します-交換したい2つのペインを思い出してください。彼らが3と5だとしましょう。ctrl-b :tmuxコマンドラインをアクティブにします。次に、コマンドを発行しswap-pane -s 3 -t 5ます。コマンドを入力するときに自動補完が行われることに注意してください。また、tmuxのマンページから直接コマンドの構文を検索できます。これが、の構文を学習する方法ですswap-pane。
Prefix誰もが使用すると想定する代わりに指定するための+1Ctrl-b