Saltar al contenido
Paneflow

Diseños

Aplica los cuatro diseños predefinidos integrados de Paneflow - horizontal uniforme, vertical uniforme, vertical principal y en mosaico - para reformar un espacio de trabajo en una sola pulsación.

Paneflow viene con cuatro diseños predefinidos que reforman el espacio de trabajo activo en una disposición canónica. Cada preestablecido preserva cada shell - mueve los paneles existentes a nuevas posiciones en lugar de abrir o cerrar nada.

TL;DR. Cmd/Ctrl+Alt+1 coloca los paneles en una fila, Cmd/Ctrl+Alt+2 los apila en columna, Cmd/Ctrl+Alt+3 aparca el panel enfocado a la izquierda con el resto apilado a la derecha, y Cmd/Ctrl+Alt+4 tilea todo en una rejilla.

Los preestablecidos siempre operan sobre el conjunto completo de paneles del espacio de trabajo activo. Nunca alteran el número de espacios de trabajo ni el objetivo de foco activo; el panel enfocado permanece enfocado después de cada preestablecido.

¿Cómo aplico un diseño predefinido?

Cada preestablecido tiene un atajo predeterminado y un nombre de acción que puedes reasignar en paneflow.json:

PreestablecidoTeclas predeterminadasNombre de acción
Horizontal uniformeCmd/Ctrl+Alt+1layout_even_horizontal
Vertical uniformeCmd/Ctrl+Alt+2layout_even_vertical
Vertical principalCmd/Ctrl+Alt+3layout_main_vertical
En mosaicoCmd/Ctrl+Alt+4layout_tiled

Presiona la tecla desde cualquier panel. El espacio de trabajo se reorganiza inmediatamente; el panel enfocado conserva intactos su contenido y estado de selección.

Horizontal uniforme

layout_even_horizontal coloca cada panel en una sola fila, cada uno con ancho igual.

+--------+--------+--------+--------+
|        |        |        |        |
|   1    |   2    |   3    |   4    |
|        |        |        |        |
+--------+--------+--------+--------+

Cuándo usar: comparar cuatro flujos de salida corta lado a lado (test runners, colas de logs, build watchers). Mejor en monitores anchos - en un portátil de 13 pulgadas, cuatro columnas se aprietan más allá de tres paneles.

Vertical uniforme

layout_even_vertical apila cada panel en una sola columna, cada uno con altura igual.

+-----------------------------------+
|                                   |
|                1                  |
|                                   |
+-----------------------------------+
|                                   |
|                2                  |
|                                   |
+-----------------------------------+
|                                   |
|                3                  |
|                                   |
+-----------------------------------+

Cuándo usar: seguir un flujo de trabajo secuencial donde quieres que cada panel mantenga su ancho de terminal completo (líneas de log largas, tablas anchas, salida de diff lado a lado). Combina naturalmente con un monitor en orientación vertical.

Vertical principal

layout_main_vertical aparca el panel enfocado a la izquierda al 60 % del ancho, luego apila los paneles restantes verticalmente a la derecha al 40 %.

+-------------------+---------------+
|                   |       2       |
|                   +---------------+
|         1         |       3       |
|     (principal)   +---------------+
|                   |       4       |
|                   +---------------+
|                   |       5       |
+-------------------+---------------+

Cuándo usar: un panel «principal» con paneles de apoyo (un editor de código o agente de IA a la izquierda, build / test / colas de logs a la derecha). El panel enfocado se convierte en el principal, así que mueve el foco al panel que quieres agrandar antes de presionar el chord.

En mosaico

layout_tiled organiza cada panel en una rejilla equilibrada. El algoritmo coincide con el de tmux: empieza en 1x1 y hace crecer filas y columnas alternativamente hasta que la rejilla contenga cada panel. Con 4 paneles obtienes una rejilla 2x2, con 5 o 6 paneles una rejilla 2x3, con 7-9 paneles una rejilla 3x3.

4 paneles            6 paneles
+--------+--------+  +------+------+------+
|   1    |   2    |  |  1   |  2   |  3   |
|        |        |  |      |      |      |
+--------+--------+  +------+------+------+
|   3    |   4    |  |  4   |  5   |  6   |
|        |        |  |      |      |      |
+--------+--------+  +------+------+------+

Cuándo usar: monitorizar cinco o más shells sin un primario claro - dashboards, desarrollo multi-servicio, jobs en segundo plano con fan-out. La rejilla en mosaico mantiene cada panel lo bastante grande como para leerse de un vistazo en un monitor 1080p hasta unos 9 paneles; más allá, prefiere múltiples espacios de trabajo o el zoom (Cmd/Ctrl+Shift+Z) sobre el panel actualmente enfocado.

¿Qué pasa con el contenido de mi panel?

Los diseños predefinidos solo reforman el árbol de paneles. Cada shell conserva:

  • Su comando en ejecución o el estado de la shell.
  • Su búfer de historial y su selección.
  • Su entorno, directorio de trabajo y árbol de procesos.
  • Su manejador de foco (el panel previamente enfocado permanece enfocado).

Si tienes un build largo en curso en el panel 3 y aplicas layout_main_vertical, el build sigue corriendo ininterrumpido en la posición donde el panel 3 termine. Las acciones de diseño no son destructivas - nada te pide confirmar y nada es irrecuperable.

Cmd/Ctrl+Shift+= iguala cada proporción de división sin cambiar la estructura del árbol, lo cual es útil después de redimensionar manualmente unos cuantos separadores.

On this page