'меньше' управляет экраном очистки на выход - как выключить его?

Как вызвать less программа для не очистки экрана на выход?

Я хотел бы, чтобы это вело себя как git log команда:

  • это оставляет недавно замеченную страницу на экране после выхода
  • это не выходит less даже если содержание соответствует на одном экране (попытка git log -1)

Какие-либо идеи? Я не нашел никого подходящим less опции, ни огибающие переменные в руководстве, я подозреваю, что оно установлено через некоторую огибающую переменную все же.

80
задан 09.02.2010, 13:21

1 ответ

Предотвратить less от очистки экрана на выход использовать -X.

Из страницы справочника:

- X или - нет

Отключает отправку termcap инициализации и строк deinitialization к терминалу. Это иногда желательно, если строка deinitialization делает что-то ненужное, как очистка экрана.

Относительно меньшего количества выхода, если содержание соответствует на одном экране, это - опция -F:

- F или - quit-if-one-screen

Причины меньше, чтобы автоматически выйти, если весь файл может быть отображен на первом экране.

-F не значение по умолчанию, хотя, таким образом, оно, вероятно, задается где-нибудь для Вас. Проверьте огибающий var LESS.

95
ответ дан 07.12.2019, 08:03

Теги

Похожие вопросы