Как преобразовать 2 горизонтальные панели в вертикальные панели в tmux?


202

После выполнения панели соединения на 2 окнах у вас есть 2 горизонтальные панели. Как вместо этого переставить панели в вертикальные?

Ответы:


280

C-b space(ограничено next-layoutпо умолчанию) циклически перебирает доступные макеты, вы также можете использовать select-layoutкоманду.

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

На OS X, Mявляется Esc, то есть Ctrl-b Esc-1.

Смотрите man tmuxдля более подробной информации.


4
Да, это работало, C-b M-1работало на меня
кришонадиш


8

Вы должны быть в состоянии использовать:

ctrl- b meta-2

чтобы сделать это, но я не могу проверить это, так как OS X не любит ничего «мета» (по крайней мере, у нас есть что-то общее).

Источник: http://hyperpolyglot.org/multiplexers


7
Вы должны иметь возможность настроить эмулятор терминала с «option as meta» ( Terminal ) или «option as + Esc» ( iTerm2 ), но вы всегда можете вручную ввести Cb M-2 как Cb ESC 2.
Chris Johnsen

2

Есть также варианты для явного требования, чтобы соединение / разделение происходило вертикально / горизонтально: -hи-v

(см. справочную страницу и обратите внимание, что -h / -v не относится к направлению разделительной линии).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.