After doing join-pane on 2 windows, you have 2 horizontal panes. How do I rearrange the panes to be vertical panes instead?


C-b space (bound to next-layout by default) cycles through available layouts, you can also use the select-layout command.

M-1 to M-5  Arrange panes in one of the five preset layouts: even-
            horizontal, even-vertical, main-horizontal, main-
            vertical, or tiled.

On OS X, M is Esc, i.e. Ctrl-b Esc-1.

See man tmux for more details.

  • 4
    Yup, that worked, C-b M-1 worked for me – krishonadish Oct 29 '12 at 17:47
  • 1
    On Linux, Meta => Alt key, so Ctrl-b + Alt-<1-5> does the work. – Don't You Worry Child Dec 20 '19 at 8:32

In Mac OS Yosemite, this works:

Prefix + Option-[1-5]

e.g: Ctrl-b Option-1


You should be able to use:

ctrl-b meta-2

to do this, but I'm unable to test it since OS X doesn't like anything too "meta" (we have at least that in common).

Source: http://hyperpolyglot.org/multiplexers

  • 10
    You should be able to configure your terminal emulator with “option as meta“ (Terminal) or “option as +Esc“ (iTerm2), but you can always type C-b M-2 manually as C-b ESC 2. – Chris Johnsen Oct 26 '12 at 8:20

There are also an options for explicitly requiring the join/split to happen vertically/horizontally: -h and -v

(see man page and note that the -h/-v do not refer to the direction of the separator line).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.