Вверх, вниз, влево и вправо (привязки на 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