Вопрос tmux: страница вверх / вниз в Cygwin


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

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


2
2017-07-11 15:24


происхождения


У меня такая же проблема. Единственный способ, которым я нашел, это использовать такую ​​программу, как autohotkey (я думаю, что это имя - мой компьютер работает), чтобы отправить правильную последовательность клавиш и привязать ее к какой-либо другой последовательности клавиш, например Ctrl - / Ctrl- +. Раньше он работал, но почему-то останавливался, и я никогда не возвращался, чтобы понять это. Может быть, я просто не помню правильную последовательность клавиш, чтобы вызвать ее ... - Joe Casadonte
IIRC, есть три ключа для магии таким образом, один, чтобы поместить вас в режим копирования (я думаю, это то, что он называется), а затем клавиши Page-up / Page-down. - Joe Casadonte


ответы:


У меня была эта проблема, когда у меня была опечатка в моем .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  вверх на страницу

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

Пользы вверх на страницу а также вниз на страницу когда он уже находится в режиме копирования:

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

Используемый вверх на страницу а также вниз на страницу когда уже в режиме копирования-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 помог бы.


0
2017-09-20 17:23