
К сожалению, похоже, что обычные 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
могла бы помочь.