tmux: Page Up/Down в Cygwin

tmux: Page Up/Down в Cygwin

К сожалению, похоже, что обычные Cb > PgUp или Cb > ctrl+стрелки не работают; вместо этого я просто вижу, как символы 5~печатаются всякий раз, когда я нажимаю Cb и пытаюсь использовать PgUp. Даже прокрутка в режиме мыши (которую я бы предпочел избегать в любом случае) просто печатает символы на экране вместо перемещения буфера.

Нужно ли использовать какие-то дополнительные настройки? Я использую mintty, tmux запускается из bash и по умолчанию у него установлена ​​оболочка fish.

решение1

У меня была эта проблема, когда я допустил опечатку в своем .tmux.conf. Там должно было быть написано, set-window-option -g mode-keys viно там было написано set-window-option -g mode-keys vim. Конечно, у меня не было никаких клавиш, привязанных к "copy-mode-vim".

Если вы недавно переключили версии tmux с 1.x на 2.x, синтаксис tmux.conf мог измениться и для вас. В этом случае вы увидите ошибки при запуске tmux.

Для справки, если вам интересно, у меня есть следующие рабочие сочетания клавиш, которые отображаются при использовании :list-keys

Переводит вас в режим копирования с помощьюCtrl+b PgUp

bind-key    -T prefix       PPage             copy-mode -u

Использует PgUpи PgDnкогда уже находится в режиме копирования:

 bind-key    -T copy-mode    NPage             send-keys -X page-down
 bind-key    -T copy-mode    PPage             send-keys -X page-up

Используется PgUpи PgDnкогда уже в режиме копирования-vi

 bind-key    -T copy-mode-vi NPage             send-keys -X page-down
 bind-key    -T copy-mode-vi PPage             send-keys -X page-up

Публикация результатов C-b :list-keysи содержимого вашего сайта ~/.tmux.confмогла бы помочь.

Связанный контент