Ни один 'меньше' или 'меньше-X' не очищают экран на выходе

Самая вероятная причина этой ошибки состоит в том что Getopt/Std.pm библиотека повреждена в Вашей системе. Попытайтесь определить местоположение его, например, с locate Std.pm; в моей системе это расположено здесь:

iserv ~ # locate Std.pm
/usr/share/perl/5.10.1/Getopt/Std.pm

Попытайтесь открыть его с редактором. Это - 295 строк долго в моей системе, и это должно закончиться строкой 1;. Если файл поврежден или пуст, необходимо переустановить пакет, который обеспечивает этот файл (perl-modules на Debian).

3
19.09.2014, 09:34
2 ответа

Проблема в том, что мой $LESS содержит -X . Плюс -+X установит -X в его поведение по умолчанию, что бы ни было указано в $LESS, а НЕ в -X. Таким образом, я все время выполнял -X с -X. Поэтому ни один из них не чистил экран.

3
27.01.2020, 21:19

У меня была такая же проблема. И это произошло только в iTerm2 на моем Mac. Итак, я нашел решение. Вам просто нужно отключить флажок «Сохранить строки для прокрутки в альтернативном режиме экрана».

Этот параметр сохраняется в каждом профиле на вкладке «терминал».Скриншот следует.Screenshot

1
27.01.2020, 21:19

Теги

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