
Некоторые программы, такие как less, имеют раздражающую идею, что мне не следует позволять продолжать просматривать содержимое файла, пока я печатаю следующую команду. Они сохраняют содержимое терминала при запуске, а затем стирают весь свой собственный вывод при выходе.
В xterm это можно подавить, установив *titeInhibit
ресурс X или во время выполнения с помощью ctrl-Mouse3. Однако rxvt-native cygwin не реагирует на ctrl-Mouse3 и (естественно) не читает ресурсы X.
Есть ли способ заставить rxvt-native отказаться от безумия с ti-te/smcup-rmcup/alternate screen?
решение1
Если вы не хотите, чтобы LESS очищал экран после завершения работы, просто используйте less -X
. Вы можете сделать так, чтобы это происходило по умолчанию, установив переменную окружения LESS. export LESS=-X
.