Eu me deparei com esse problema algumas vezes e o google é totalmente inútil. Felizmente o página man não é muito difícil de ler. E documentar isso fornecerá um lembrete rápido da próxima vez que eu esquecer.
O comando que você está procurando é move-pane
.
Você terá que executá-lo algumas vezes. Eu reindexei os números do painel para coincidir com a convenção do tmux. Como o Pane 0 limita os outros dois painéis, você deve imaginar que está movendo o Pane 1 (à direita de 0) e, em seguida, movendo o Pane 2 (abaixo do Pane 1).
┌──────┐ ┌──────┬──────┐
│Pane 0│ PREFIX + : │Pane 0│Pane 1│
├──────┤ move-pane -h -s 1 -t 0 │ │ │
│Pane 1│ ├──────┴──────┤
├──────┤ │Pane 2 │
│Pane 2│ │ │
└──────┘ └─────────────┘
┌──────┬──────┐
PREFIX + : │Pane 0│Pane 1│
move-pane -v -s 2 -t 1 │ │ │
│ ├──────┤
│ │Pane 2│
│ │ │
└──────┴──────┘
Aqui estão keybindings ásperos para conseguir o mesmo. Apenas certifique-se de focar o painel que será movido primeiro.
bind-key g command-prompt -p "place below. select target window" "move-pane -h -t %%"
bind-key G command-prompt -p "place right of. select target window" "move-pane -h -t %%"
Se você tiver problemas para descobrir os números do painel, lembre-se de que o número é atribuído por ordem, o número não fica com nenhum painel em particular. Use uma atadura de teclado para exibir os números do painel antes de cada movimento. O padrão é PREFIX + q
. Se o seu é diferente, você pode usar PREFIX + ?
Para encontrar isso.