Вверх, вниз, влево и вправо ( select-pane
привязки; и Control- и Meta- для одних и тех же клавиш resize-pane
) являются «повторяемыми» привязками по умолчанию (производится через bind-key -r
). После ввода префиксного ключа и любого отдельного повторяемого ключа вы можете ввести любой другой повторяемый ключ (без необходимости повторного ввода префикса) в течение количества миллисекунд, указанных в repeat-time
параметре сеанса (по умолчанию 500 мс).
Вы можете проверить текущее значение repeat-time
с помощью этих команд оболочки:
tmux show-options -g | grep \^repeat-time # global
tmux show-options | grep \^repeat-time # this session
Если вы хотите отключить повтор для текущего сеанса, введите префикс, двоеточие и введите следующую команду:
set-option repeat-time 0
Или вы можете найти удобное ненулевое значение. Если у вас действительно есть значение около 2000 (то есть 2 с), то я думаю, оно устанавливается /etc/tmux.conf
.
Если вы хотите отключить повторение (или изменить время ожидания) для всех ваших сеансов, установите глобальное значение с помощью этой команды:
set-option -g repeat-time 0
Если вы установили значение для сеанса, вам нужно будет сбросить его, прежде чем глобальное значение вступит в силу в этом сеансе ( set-option -u repeat-time
). Вы можете установить глобальное значение через свой, .tmux.conf
если вы предпочитаете оставить его «навсегда».
Если у вас есть проблемы только с Up, вы можете перепривязать его без -r
:
bind-key Up select-pane -U