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

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

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

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

  • Повторно получить доступ к тому NFS из клиента OS X Mavericks после перезагрузки сервера?
  • Удаление файлов-призраков с символами, отличными от ASCII
  • find - нет такого файла или каталога, хотя он существует
  • Мониторинг iowait в верхней части OSX / iMac
  • Проверка, могу ли я получить некоторые порты с моего компьютера
  • Как получить CoreAudio от Mac до Linux / Unix?
  • Создать загрузочный hfs + раздел для macbook
  • Отрицательные аргументы для головы / хвоста
  • 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 - лучшая ОС в мире.