Обеспечить меньшее очищение экрана

Есть ли способ обеспечить less очищение экрана при выходе? Противоположность less -X .

Экран не очищается, когда я выхожу из справочной страницы в iTerm2, однако экран очищается при использовании терминала mac по умолчанию. У кого-нибудь есть предложения?

$LESS настроен на less -R

  • Rsync продолжает писать
  • Получить абсолютный путь к файлу OS X
  • Странное поведение значения терминала PS1 в Mac против Ubuntu
  • Почему блокирование доменов / etc / hosts после добавления заблокированных сайтов через запуск?
  • Обновление кучи компьютеров Mac через SSH. Может помочь
  • Скопировать файл в пункт назначения на основе ini-файла
  • Ошибка с сертификатами fetchmail и SSL
  • Не удается установить общую папку на Linux VM
  • 3 Solutions collect form web for “Обеспечить меньшее очищение экрана”

    Обычно «очищает экран» (что, вероятно, относится к переключению на обычный экран с альтернативного экрана), когда описание терминала имеет соответствующую escape-последовательность в функции rmcup .

    Вы заметили бы разницу, если вы используете разные значения TERM в двух программах. Программа infocmp может отображать различия для соответствующих описаний терминалов.

    less также пытается очистить оставшуюся часть экрана, но это зависит от того, было ли что-либо отображено, и если выход был терминалом (в отличие от трубы).

    Помимо описания терминала некоторые эмуляторы терминала делают необязательным, разрешать ли альтернативный экран. Возможно, вы выбрали этот параметр в какой-то момент. (Я тестирую конфигурацию по умолчанию, которая работает по назначению).

    Почему бы не просто очистить экран при выходе?

     man man; clear 

    Я бы посоветовал, если «меньше» не очистит экран, который вы положили:

     alias less='(less; clear)' 

    в вашем /.bashrc ~/.profile или /.bashrc .

    (Я не на Linux-машине, чтобы проверить это на данный момент, но это должно работать в bash.)

    Linux и Unix - лучшая ОС в мире.