Wie kann ich die Fenstergröße in tmux automatisch ändern?


41

In Vim mit

 C-W =

Die Fenster werden automatisch auf die gleiche Höhe angepasst.

In tmux mit

 :resize-pane -U 10

Ich kann die Höhe des TMUX-Fensters in 10 erhöhen.

Wie kann ich die Fenster automatisch auf dieselbe Höhe skalieren?

Antworten:


64

Ich schlage vor, die Größe mehrerer Fenster mit einer der fünf tmux-Voreinstellungen zu ändern:

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

Mbezeichnet den Metaschlüssel, an den normalerweise gebunden wird ALT.

Auf Macs lautet der Metaschlüssel normalerweise Escwie im Kommentar unten erwähnt .

Weitere Informationen finden Sie in der tmux-Manpage.


14
M für 'meta', nicht 'magic' :) Auf Macs (in der Frage nicht angegeben, nur zum Vorteil aller Mac-Benutzer, die dies lesen könnten) ist es normalerweise die Escape-Taste.
Chepner

1
@chepner Jetzt hast du mich dazu gebracht, all die Magie aus meiner Antwort zu nehmen ... :(
speakr

1
+1… Ich habe einen tmux aus dem Quellcode kompiliert, der unter Linux läuft, und der Standard-Metaschlüssel ist auch Escape anstelle von Alt.
Konrad Rudolph

1
nützlich, um die linke Wahltaste in iterm2 für Macs mit + Esc zu belegen. Einstellungen -> Profile -> Tasten -> Linke Optionstaste dient als ... Einstellung.
Danny

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.