Настройка размеров разделенных панелей экрана в tmux

Я хотел бы изменить размер панелей, чтобы я мог развернуть / сжать размеры панелей (вверх / вниз / влево / вправо и т. д.) ..

Как это сделать?

14
задан Prashant
15.03.2023 22:43 Количество просмотров материала 2418
Распечатать страницу

5 ответов

предполагая, что ваш префикс ключ по-прежнему по умолчанию Ctrl-B

^B: resize-p-D 2

^B: resize-p-U 2

^B: resize-p-L 2

^B: resize-p-R 2

Числа в конце необязательны, по умолчанию равны 1. Параметр-U также используется по умолчанию и не требуется.

Если вы когда-нибудь забудете, ^B ? покажем это на C-и С-и с левой и с правой, в конце клавиши (с клавишу по умолчанию фурнитура.)

вы также можете попробовать нажать Ctrl + B, а затем Ctrl + стрелки.

Однако обратите внимание, что клавиши со стрелками Ctrl могут быть проблематичными на некоторых терминалах. Таким образом, вы можете либо попытаться устранить ограничения терминала, либо создать новые сочетания клавиш, либо просто не использовать ярлыки и использовать более длинные команды, показанные выше.

56
отвечен TOOGAM 2023-03-17 06:31

один из вариантов изменения размера панелей-использовать мышь. Для этого добавьте эти строки в .tmux.conf:

set -g mode-mouse on
set -g mouse-resize-pane on

Если вы находитесь на Mac и выше не работает, используйте этот код (source):

set-option -g mouse on

после того, как этот режим включен, просто нажмите и перетащите на разделители панели, чтобы изменить их размер.

34
отвечен Ben 2023-03-17 08:48

Я просто добавил следующие строки в мой tmux.файл conf

bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10

и теперь я могу использовать Ctrl-a (моя префиксная клавиша) с [h|j|k|l], чтобы изменить размер панелей

20
отвечен Prashant 2023-03-17 11:05

Я просто открыл другой путь. Видимо tmux имеет два различных типа нажатий клавиш (при условии, что ваш префикс ключ по-прежнему Ctrlb)

  1. пресс Ctrlb, поднимите пальцы, затем нажмите один из стрелка ключи. Это переключает фокус.
  2. пресс Ctrlb, не поднимайте пальцы, а затем нажмите один из стрелка ключи одновременно. Этот изменяет размер панелей, и я думаю, быстрее, чем любой из других методов.

аналогично, Ctrlbo также имеет различное поведение. Первый вид клавиш переключает фокус, а второй вид клавиш меняет местами панели.

2
отвечен nikhilweee 2023-03-17 13:22

предполагая, что ваш префикс клавиша Ctrl-B (Cmd-B на Mac):

  1. нажмите Ctrl-B и отпустите
  2. нажмите и удерживайте Meta (опция на Mac)
  3. удерживая мета клавиши со стрелками несколько раз, чтобы изменить размер текущей области

кажется, однако, что есть некоторый тайм-аут, поэтому, если вы не нажмете клавишу со стрелкой, удерживая Meta в течение 1 или 2 секунд, Meta - {стрелка} будет считаться входом в текущем приглашении.

1
отвечен jetpack_guy 2023-03-17 15:39

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх