Получение меньше, чтобы перестать выделять не-ASCII символов

У меня есть несколько журналов, которые я хочу прочитать меньше. К сожалению, по всему текстовому файлу разбросаны не символы ascii, которые меньше отображаются в виде выделенного мусора. Это действительно раздражает.

Как мне избавиться от выделения?

3 ответа

Решение

Там, кажется, не вариант для этого. Затем вы можете выбрать (а) создать свою собственную модифицированную версию less и (b) отфильтровать эти символы до того, как их получит меньше, например:

LANG= tr -cd '[:print:]' <yourfile | less

LANG не установлен, поэтому tr не пытается объединить управляющие символы в многобайтовые символы.

Или используйте:

less -r

(отображать необработанные символы, если ваш терминал поддерживает это)

Хороший обходной путь: используйте view вместо less, Он открывает файл в vim редактор в режиме только для чтения.

Основные ярлыки для текстового поиска остаются такими же, как и в less, т. Е. /, N, N. Для выхода используйте :q.

Другие вопросы по тегам