У меня есть следующие параметры в моем .tmuxrc поэтому прокрутка PuTTY все еще работает.

setw -g alternate-screen off
set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@:smcup@:rmcup@"

Это работает нормально, и при переключении tmux в режим копирования я могу прокрутить обратно в буфер прокрутки tmux. При генерации длинного вывода к старому выводу, который больше невидим, можно получить доступ с помощью прокрутки назад с использованием режима копирования tmux или полосы прокрутки в PuTTY.

Однако при нажатии ^L для очистки экрана текущий отображаемый текст полностью стирается как из прокрутки PuTTY, так и из прокрутки tmux. Это довольно раздражает, и я хотел бы знать, почему это происходит и что я могу сделать, чтобы предотвратить эту проблему.

1 ответ1

1

Все, что отображается, не попадает в буфер прокрутки для putty или tmux, пока оно не будет вытолкнуто из области просмотра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .