Como converter 2 painéis horizontais em painéis verticais no tmux?

201

Depois de fazer o painel de junção em 2 janelas, você tem 2 painéis horizontais. Como reorganizo os painéis para que sejam painéis verticais?

krishonadish
fonte

Respostas:

278

C-b space(vinculado next-layoutpor padrão) percorre os layouts disponíveis, você também pode usar o 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.

No OS X, Mé Esc, ie Ctrl-b Esc-1.

Veja man tmuxpara mais detalhes.

jeremiahd
fonte
4
Yup, que funcionou, C-b M-1funcionou para mim
krishonadish
11

No Mac OS Yosemite, isso funciona:

Prefix + Option-[1-5]

por exemplo: Ctrl-b Opção-1

joest
fonte
8

Você deve ser capaz de usar:

ctrl- b meta-2

para fazer isso, mas não consigo testá-lo, pois o OS X não gosta de nada "meta" (temos pelo menos isso em comum).

Fonte: http://hyperpolyglot.org/multiplexers

hodgkin-huxley
fonte
7
Você deve poder configurar o emulador de terminal com "option as meta" ( Terminal ) ou "option as + Esc" ( iTerm2 ), mas sempre pode digitar Cb M-2 manualmente como Cb ESC 2.
Chris Johnsen
2

Também há opções para exigir explicitamente que a junção / divisão ocorra vertical / horizontalmente: -he-v

(consulte a página de manual e observe que o -h / -v não se refere à direção da linha separadora).

peterph
fonte