Pantalla gnu: reordenación de ventanas como reordenación de pestañas de arrastrar y soltar del navegador

Pantalla gnu: reordenación de ventanas como reordenación de pestañas de arrastrar y soltar del navegador

Tengo 20 ventanas abiertas en mi sesión de pantalla y me gustaría reordenar la ventana 20 más a la derecha para decir, justo entre las posiciones 9 y 10, así:

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

¿Cómo puedo hacer eso en uno o pocos comandos?

Respuesta1

No sé cómo reordenar el número de ventana con el mouse. Pero en la versión git, el número de ventana puede aumentar o disminuir la cantidad relativa.

number [[+|-]n]

Y en windowlist, puede intercambiar el número de ventana usando ,(anterior) o .(siguiente).

En su ejemplo, el siguiente procedimiento satisfaría sus deseos.

  1. seleccione la ventana que desea mover ( select 20)
  2. cambiar a la lista de ventanas ( windowlist)
  3. escriba ,la clave 10 veces
  4. (salir de la lista de ventanas)

Respuesta2

Lo mejor que sé es volver a numerar todas las ventanas, así:

C-a :number X

donde C = Ctrl y X es el número que desea para esta ventana. En su caso, esto significa que necesita mover 20 -> 10 y 10 -> 20. Utilice un enfoque más complicado si lo prefiere.

Desde elpá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.

información relacionada