Tenho 20 janelas abertas na minha sessão de tela e gostaria de reordenar a janela 20 mais à direita para dizer, apenas entre as posições 9 e 10 assim:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
...V
............
...................
...
V
1 2 3 4 5 6 7 8 9 20 10 11 12 13 14 15 16 17 18 19
Como posso fazer isso em um único ou poucos comandos?
Responder1
Não sei como reordenar o número da janela usando o mouse. Mas na versão git, o número da janela pode aumentar ou diminuir a quantidade relativa.
number [[+|-]n]
E no windowlist
, você pode trocar o número da janela usando ,
(anterior) ou .
(próximo).
No seu exemplo, o procedimento a seguir satisfaria seus desejos.
- selecione a janela que deseja mover (
select 20
) - mudar para windowlist (
windowlist
) - digite
,
a tecla 10 vezes - (sair da lista de janelas)
Responder2
O melhor que sei é renumerar todas as suas janelas, assim:
C-a :number X
onde C = ctrl e X é o número que você deseja para esta janela. No seu caso, isso significa que você precisa mover 20 -> 10 e 10 -> 20. Use uma abordagem mais complicada, se preferir.
number [n]
Change the current windows number. If the given number n is already
used by another window, both windows exchange their numbers. If no
argument is specified, the current window number (and title) is shown.