tmuxでpaneを入れ替える
ペインを入れ替える方法についてのメモを残しておきます。
コマンドはswap-pane
という名前で、ペインの並びを整理したいときに使います。
具体例
ペインの並びが下記のようであるとします。
| a | b | c |
この時、ペインを次のように並び替えたいとします。
| b | a | c |
これは下記のコマンドで実現できます。
$ tmux swap-pane -s 1 -t 2
-sでsrc-paneの番号を指定、-dでdest-paneの番号を指定しています。
指定するための番号を確認するには、prefix_q
でペイン上に表示された番号を見ます。
ちなみに、-sと-tで指定している番号を入れ替えても結果は変わりません。
蛇足ですが、このコマンドでペインを並び替えても、番号の並びは変わりません。
例えば、今回の例においては、常に、左から 1, 2, 3 と並んでいます。
つまり、下記のようになります。ただし、ペインと、その番号を次のように表記しています: ペインを表す記号:ペインの番号
。e.g. a:1
.
| a:1 | b:2 | c:3 |
↓ `tmux swap-pane -s 1 -t 2`
| b:1 | a:2 | c:3 |
なので、このコマンドを二回繰り返せばペインの並びは元に戻ります(何もしていないように見えます)。
| a:1 | b:2 | c:3 |
↓ `tmux swap-pane -s 1 -t 2`
| b:1 | a:2 | c:3 |
↓ `tmux swap-pane -s 1 -t 2`
| a:1 | b:2 | c:3 |
参考文献
man tmux
あとがき
tmux関連の投稿が増えたら一つの記事にまとめて自分用チートシートにする予定です。