Jak przekonwertować 2 panele poziome na panele pionowe w Tmux?

201

Po wykonaniu okienka łączenia w 2 oknach masz 2 poziome szyby. Jak zamiast tego ustawić szyby tak, aby były pionowe?

krishonadish
źródło

Odpowiedzi:

277

C-b space( next-layoutdomyślnie ograniczone) przełącza dostępne układy, możesz także użyć select-layoutpolecenia.

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

W systemie OS X Moznacza to Esc, że Ctrl-b Esc-1.

Zobacz man tmuxpo więcej szczegółów.

jeremiahd
źródło
4
Tak, to działało, C-b M-1działało dla mnie
krishonadish
11

W systemie Mac OS Yosemite działa to:

Prefix + Option-[1-5]

np .: Ctrl-b Option-1

joest
źródło
8

Państwo powinno mieć możliwość korzystania z:

ctrl- b meta-2

aby to zrobić, ale nie jestem w stanie go przetestować, ponieważ OS X nie lubi niczego zbyt „meta” (mamy co najmniej to wspólne).

Źródło: http://hyperpolyglot.org/multiplexers

hodgkin-huxley
źródło
7
Powinieneś być w stanie skonfigurować emulator terminala z opcją „opcja jako meta” ( Terminal ) lub „opcja jako + Esc” ( iTerm2 ), ale zawsze możesz ręcznie wpisać Cb M-2 jako Cb ESC 2.
Chris Johnsen
2

Istnieją również opcje, które wyraźnie wymagają, aby łączenie / rozdzielanie odbywało się pionowo / poziomo: -hi-v

(patrz strona podręcznika man i zauważ, że -h / -v nie odnoszą się do kierunku linii separatora).

Peter
źródło