52

In Vim, with

 C-W =

the windows are auto resized to the same height.

In tmux, with

 :resize-pane -U 10

I can increment the height of tmux pane in 10.

How I can auto resize the panes to the same height?

Mateusz Piotrowski
  • 4,016
  • 4
  • 28
  • 53
juanpablo
  • 6,966
  • 11
  • 52
  • 72

2 Answers2

80

I suggest resizing multiple panes with one of the five tmux presets:

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

M denotes the meta key, usually bound to ALT.

On Macs the meta key is usually Esc, as mentioned in the comment below.

See the tmux manpage for more information.

speakr
  • 3,807
  • 23
  • 22
  • 21
    M for 'meta', not 'magic' :) On Macs (not specified in the question, just for the benefit of any Mac users that might read this) it's usually the Escape key. – chepner Aug 02 '12 at 16:33
  • 2
    @chepner Now you made me taking all the magic from my reply... :( – speakr Aug 02 '12 at 21:40
  • 1
    +1 … I have a tmux compiled from source running on Linux and the default meta key is also Escape, rather than Alt. – Konrad Rudolph Feb 05 '13 at 09:54
  • 2
    useful to remap left option key to +Esc in iterm2 for macs. Prefs -> Profiles -> Keys -> Left option key acts as... setting. – Danny Nov 11 '14 at 14:37
  • on Ubuntu, with multiple tabs in a terminal open, ALT-n is sent to switch to tab #n – axolotl Sep 27 '21 at 18:58
43

PREFIX Space is shortcut for :next-layout

Oleg Kovalenko
  • 531
  • 3
  • 3