¿Cómo cambiar automáticamente el tamaño de los paneles en tmux?

41

En Vim, con

 C-W =

Las ventanas se redimensionan automáticamente a la misma altura.

En tmux, con

 :resize-pane -U 10

Puedo aumentar la altura del panel tmux en 10.

¿Cómo puedo cambiar automáticamente el tamaño de los paneles a la misma altura?

Juan Pablo
fuente

Respuestas:

64

Sugiero cambiar el tamaño de múltiples paneles con uno de los cinco ajustes preestablecidos de tmux:

C-b M-1             # vertical split, all panes same width
C-b M-2             # horizontal split, all panes same height
C-b M-3             # horizontal split, main pane on top,
                      other panes on bottom, vertically split, all same width
C-b M-4             # vertical split, main pane left,
                      other panes right, horizontally split, all same height
C-b M-5             # tile, new panes on bottom, same height before same width

Mdenota la meta clave, generalmente vinculada a ALT.

En Mac, la meta clave es Esc, como se menciona en el comentario a continuación .

Consulte la página de manual de tmux para obtener más información.

hablador
fuente
14
M para 'meta', no 'mágico' :) En Mac (no especificado en la pregunta, solo para el beneficio de cualquier usuario de Mac que pueda leer esto) generalmente es la tecla Escape.
chepner
1
@chepner Ahora me hiciste tomar toda la magia de mi respuesta ... :(
hablante
1
+1 ... Tengo un tmux compilado de la fuente que se ejecuta en Linux y la meta clave predeterminada también es Escape, en lugar de Alt.
Konrad Rudolph
1
útil para reasignar la tecla de opción izquierda a + Esc en iterm2 para Mac. Prefs -> Perfiles -> Teclas -> La tecla de opción izquierda actúa como ... configuración.
Danny
35

PREFIX Space es atajo para: next-layout

Oleg Kovalenko
fuente