¿Cómo convertir 2 paneles horizontales a paneles verticales en tmux?

202

Después de hacer unir panel en 2 ventanas, tiene 2 paneles horizontales. ¿Cómo reorganizo los paneles para que sean paneles verticales?

krishonadish
fuente

Respuestas:

280

C-b space(vinculado next-layoutde forma predeterminada) recorre los diseños disponibles, también puede usar el select-layoutcomando.

M-1 to M-5  Arrange panes in one of the five preset layouts: even-
            horizontal, even-vertical, main-horizontal, main-
            vertical, or tiled.

En OS X, Mes Escdecir Ctrl-b Esc-1.

Ver man tmuxpara más detalles.

jeremiahd
fuente
44
Sí, eso funcionó, C-b M-1funcionó para mí
krishonadish
11

En Mac OS Yosemite, esto funciona:

Prefix + Option-[1-5]

por ejemplo: Ctrl-b Opción-1

broma
fuente
8

Usted debe ser capaz de utilizar:

ctrl- b meta-2

para hacer esto, pero no puedo probarlo ya que a OS X no le gusta nada demasiado "meta" (tenemos al menos eso en común).

Fuente: http://hyperpolyglot.org/multiplexers

Hodgkin-Huxley
fuente
77
Debería poder configurar su emulador de terminal con "opción como meta" ( Terminal ) u "opción como + Esc" ( iTerm2 ), pero siempre puede escribir Cb M-2 manualmente como Cb ESC 2.
Chris Johnsen
2

También hay opciones para solicitar explícitamente que la unión / división ocurra vertical / horizontalmente: -hy-v

(vea la página de manual y observe que -h / -v no se refiere a la dirección de la línea de separación).

Peterph
fuente