Comment redimensionner automatiquement les volets dans tmux?

41

À Vim, avec

 C-W =

les fenêtres sont automatiquement redimensionnées à la même hauteur.

Dans tmux, avec

 :resize-pane -U 10

Je peux incrémenter la hauteur du volet tmux dans 10.

Comment redimensionner automatiquement les volets à la même hauteur?

Juan Pablo
la source

Réponses:

64

Je suggère de redimensionner plusieurs volets avec l’un des cinq préréglages 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

Mdésigne la clé méta, généralement liée à ALT.

Sur les Macs, la clé méta est généralement utilisée Esc, comme indiqué dans le commentaire ci-dessous .

Voir la page de manuel tmux pour plus d'informations.

parler
la source
14
M pour 'méta', pas 'magique' :) Sur les Macs (non spécifiés dans la question, pour le bénéfice de tout utilisateur de Mac susceptible de le lire), il s’agit généralement de la touche Échap.
Chepner
1
@chepner Maintenant, vous m'avez fait retirer toute la magie de ma réponse ... :(
speakr
1
+1… J'ai un tmux compilé à partir d'une source fonctionnant sous Linux et la clé méta par défaut est également Escape, plutôt que Alt.
Konrad Rudolph
1
utile de remapper la touche d’option gauche en + Echap dans iterm2 pour macs. Prefs -> Profils -> Touches -> La touche d'option gauche sert de ... paramètre.
Danny
36

PREFIX Space est un raccourci pour: next-layout

Oleg Kovalenko
la source