2

При попытке разделить окна Tmux с помощью команд я получаю противоположный эффект от того, что следует ожидать:

Команда

tmux split-window -v

Производит горизонтальное разделение, а команда

tmux split-window -h 

Производит вертикальное разделение.

При попытке разделить с помощью клавиш по умолчанию он работает как задумано,

C-b %      # Produces a vertical split
# or 
C-b "      # Produces a horizontal split

Это смешно тратить время на это, но где-то что-то не получается. Можно выложить tmux.conf, если требуется.

1 ответ1

1

Привязка по умолчанию для Префикса +% («вертикальное разделение» в том виде, в каком вы его описываете) - это split-window -h (см. Вывод list-keys).

Похоже, вы думаете только об ориентации нового разделителя панели. Это может помочь, если вместо этого вы рассматриваете «горизонтальный» и «вертикальный» как описание того, какое измерение панели делится для формирования новой панели.

split-window -h разбивает горизонтальное пространство панели.

                                <#####|#####> horizontal space

+-----------+                   +-----+-----+
|           |                   |     |     |
|           |     Prefix %      |     |     |
|           |                   |     |     |
|           |  split-window -h  |     |     |
|           |                   |     |     |
+-----------+                   +-----+-----+

split-window (без -h) и split-window -v разделяют вертикальное пространство панели.

+-----------+                   +-----------+  ^  vertical space
|           |                   |           |  #
|           |     Prefix "      |           |  #
|           |                   +-----------+  -
|           |  split-window -v  |           |  #
|           |                   |           |  #
+-----------+                   +-----------+  v

Разделители обязательно заканчиваются противоположной ориентацией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .