Измените меньше (пейджер) опции по умолчанию

Я использую Ubuntu 10.04. Мой пейджер по умолчанию (набор с помощью альтернатив обновления, не $PAGER) меньше. Проблема, когда я использую ri (инструмент документации Ruby) с '-f ansi' режим, меньше шоу escape-последовательности (такие как 'ESC [36 м') вместо того, чтобы отобразить текст в цвете. Я могу вынудить это показать цвета путем ручной передачи по каналу вывода к меньше с-R опцией, например:

ri -f ansi String | less -R

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

Примечание: Я знаю, что больше и большая часть шоу окрашивает по умолчанию, но я использую меньше из-за подобных vi привязок клавиш.

8
задан 10.08.2010, 19:15

2 ответа

Я нашел ответ где-то в другом месте. Я должен был использовать lesskey настраивать меньше - опции:

$ lesskey -
#env
LESS = -R

Затем Ctrl+d

добился цели. Я все еще не уверен, почему меньше игнорирует $LESS все же.

9
ответ дан 07.12.2019, 14:00

Установите LESS переменная среды к разделенному пробелом списку Ваших любимых опций.

2
ответ дан 07.12.2019, 14:00

Теги

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