Bagaimana cara otomatis mengubah ukuran panel di tmux?

41

Di Vim, dengan

 C-W =

ukuran jendela otomatis disesuaikan dengan ketinggian yang sama.

Dalam tmux, dengan

 :resize-pane -U 10

Saya dapat menambah ketinggian panel tmux di 10.

Bagaimana saya bisa mengubah ukuran panel secara otomatis ke ketinggian yang sama?

juanpablo
sumber

Jawaban:

64

Saya sarankan untuk mengubah ukuran beberapa panel dengan salah satu dari lima preset 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

Mmenunjukkan kunci meta, biasanya terikat ALT.

Pada Mac, kunci meta biasanya Esc, seperti yang disebutkan dalam komentar di bawah .

Lihat halaman manual tmux untuk informasi lebih lanjut.

bicara
sumber
14
M untuk 'meta', bukan 'magic' :) Pada Mac (tidak ditentukan dalam pertanyaan, hanya untuk kepentingan pengguna Mac yang mungkin membaca ini) biasanya adalah tombol Escape.
chepner
1
@ chepner Sekarang Anda membuat saya mengambil semua keajaiban dari balasan saya ... :(
speakr
1
+1 ... Saya memiliki tmux yang dikompilasi dari sumber yang berjalan di Linux dan kunci meta default juga Escape, daripada Alt.
Konrad Rudolph
1
berguna untuk memetakan kembali tombol opsi kiri ke + Esc di iterm2 untuk mac. Prefs -> Profiles -> Tombol -> Tombol opsi kiri bertindak sebagai ... pengaturan.
Danny
35

PREFIX Space adalah jalan pintas untuk: tata-letak berikutnya

Oleg Kovalenko
sumber