Bagaimana cara mengubah 2 panel horizontal menjadi panel vertikal di tmux?

202

Setelah melakukan join-pane di 2 windows, Anda memiliki 2 panel horizontal. Bagaimana cara mengatur ulang panel menjadi panel vertikal?

Krishonadish
sumber

Jawaban:

280

C-b space(terikat next-layoutsecara default) menggilir melalui tata letak yang tersedia, Anda juga dapat menggunakan select-layoutperintah.

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

Pada OS X, Madalah Esc, yaitu Ctrl-b Esc-1.

Lihat man tmuxuntuk lebih jelasnya.

jeremiahd
sumber
4
Yup, itu berhasil, C-b M-1bekerja untukku
Krishonadish
11

Di Mac OS Yosemite, ini berfungsi:

Prefix + Option-[1-5]

misal: Ctrl-b Option-1

joest
sumber
8

Anda harus dapat menggunakan:

ctrl- b meta-2

untuk melakukan ini, tapi saya tidak dapat mengujinya karena OS X tidak suka apa-apa juga "meta" (setidaknya kita memiliki kesamaan).

Sumber: http://hyperpolyglot.org/multiplexers

hodgkin-huxley
sumber
7
Anda harus dapat mengkonfigurasi emulator terminal Anda dengan "opsi sebagai meta" ( Terminal ) atau "opsi sebagai + Esc" ( iTerm2 ), tetapi Anda selalu dapat mengetik Cb M-2 secara manual sebagai Cb ESC 2.
Chris Johnsen
2

Ada juga opsi untuk secara eksplisit mengharuskan join / split terjadi secara vertikal / horizontal: -hdan-v

(lihat halaman manual dan perhatikan bahwa -h / -v tidak merujuk ke arah garis pemisah).

peterph
sumber