Jak automatycznie zmieniać rozmiar paneli w Tmux?


41

W Vimie z

 C-W =

okna są automatycznie zmieniane na tę samą wysokość.

W tmux, z

 :resize-pane -U 10

Mogę zwiększyć wysokość panelu tmux w 10.

Jak mogę automatycznie przeskalować szyby do tej samej wysokości?

Odpowiedzi:


64

Sugeruję zmianę rozmiaru wielu paneli za pomocą jednego z pięciu ustawień wstępnych 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

Moznacza meta klucz, zwykle związany z ALT.

Na komputerach Mac meta-klucz jest zwykle Esc, jak wspomniano w komentarzu poniżej .

Aby uzyskać więcej informacji, zobacz stronę man tmux.


14
M oznacza „meta”, a nie „magię” :) Na komputerach Mac (nie określono w pytaniu, z korzyścią dla użytkowników komputerów Mac, którzy mogą to przeczytać) jest to zwykle klawisz Escape.
chepner

1
@chepner Teraz zmusiłeś mnie do wzięcia całej magii z mojej odpowiedzi ... :(
speakr

1
+1… Mam tmux skompilowany ze źródła działającego w systemie Linux, a domyślnym meta-kluczem jest również Escape, a nie Alt.
Konrad Rudolph

1
przydatne jest ponowne mapowanie lewego klawisza opcji, aby + Esc w iterm2 dla komputerów Mac. Prefs -> Profile -> Klawisze -> Lewy klawisz opcji działa jak ... ustawienie.
Danny

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.