Как вызвать less
программа для не очистки экрана на выход?
Я хотел бы, чтобы это вело себя как git log
команда:
less
даже если содержание соответствует на одном экране (попытка git log -1
)Какие-либо идеи? Я не нашел никого подходящим less
опции, ни огибающие переменные в руководстве, я подозреваю, что оно установлено через некоторую огибающую переменную все же.
Предотвратить less
от очистки экрана на выход использовать -X
.
Из страницы справочника:
- X или - нет
Отключает отправку termcap инициализации и строк deinitialization к терминалу. Это иногда желательно, если строка deinitialization делает что-то ненужное, как очистка экрана.
Относительно меньшего количества выхода, если содержание соответствует на одном экране, это - опция -F
:
- F или - quit-if-one-screen
Причины меньше, чтобы автоматически выйти, если весь файл может быть отображен на первом экране.
-F
не значение по умолчанию, хотя, таким образом, оно, вероятно, задается где-нибудь для Вас. Проверьте огибающий var LESS
.