tela gnu: reordenando janelas como arrastar + soltar reordenação de guias do navegador

tela gnu: reordenando janelas como arrastar + soltar reordenação de guias do navegador

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.

  1. selecione a janela que deseja mover ( select 20)
  2. mudar para windowlist ( windowlist)
  3. digite ,a tecla 10 vezes
  4. (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.

Depágina de manual:

  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.

informação relacionada