51

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?

2 Answers 2

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.

5
  • 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 2, 2012 at 16:33
  • 2
    @chepner Now you made me taking all the magic from my reply... :(
    – speakr
    Aug 2, 2012 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. Feb 5, 2013 at 9: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, 2014 at 14:37
  • on Ubuntu, with multiple tabs in a terminal open, ALT-n is sent to switch to tab #n
    – axolotl
    Sep 27, 2021 at 18:58
43

PREFIX Space is shortcut for :next-layout

2
  • +1! What is this sorcery?! Jul 7, 2021 at 11:14
  • Hit this by mistake today, after years of using tmux!!
    – IanVaughan
    Nov 24 at 18:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .