gnu screen: reordenando as janelas como o arrastar do navegador + reordenando a aba drop

6

Eu tenho 20 janelas abertas na minha sessão de tela, e gostaria de reordenar a janela mais à direita 20 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 ou poucos comandos?

    
por 719016 27.01.2012 / 13:29

2 respostas

6

Eu 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 você deseja mover ( select 20 )
  2. alternar para a lista de janelas ( windowlist )
  3. digite , chave 10 vezes
  4. (sair da lista de janelas)
por 28.01.2012 / 17:05
16

O melhor que eu 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.

Na pá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.
    
por 27.01.2012 / 14:46

Tags