Подтвердить что ты не робот

Как отображать номера строк меньше (GNU)?

Знает ли кто-нибудь команду сделать меньше номеров строк отображения в левом столбце?

4b9b3361

Ответ 1

Из руководства :

-N или --LINE-NUMBERS           Вызывает номер строки, который будет отображаться в начале каждого           на дисплее.

Вы также можете переключать номера строк, не оставляя меньше, набрав -N.

Таким образом можно переключать любые из менее возможных параметров командной строки.

Ответ 2

Вы также можете нажать =, пока less открыт, чтобы отображать (внизу экрана) информацию о текущем экране, включая номера строк.

Ответ 3

Вы можете отфильтровать файл через cat -n до того, как трубопровод до less:

cat -n file.txt | less

Или, если ваша версия less поддерживает его, параметр -N:

less -N file.txt

Ответ 4

Вы можете установить переменную окружения, чтобы всегда иметь эти параметры применительно ко всему меньшему файлу:

export LESS='-RS#3NM~g'

Ответ 5

Флаги командной строки -N или --LINE-NUMBERS Вызывает номер строки, который будет отображаться в начале каждой строки на дисплее.

Вы также можете переключать номера строк, не оставляя меньше, набрав -N<return>. Таким образом, можно переключить любую из менее командной строки.

Ответ 6

Если вы нажмете = и ожидаете увидеть номера строк, но увидите только количество байтов, номера строк будут отключены. Нажмите -n, чтобы включить их, и убедитесь, что $LESS не содержит "n".

Отключение номеров строк по умолчанию (например, установка LESS=n) ускоряет поиск в очень больших файлах. Удобный, если вы часто просматриваете большие файлы, но обычно не заботитесь о том, на какой строке вы находитесь.

Обычно я запускаю с LESS=RSXin (экраны эвакуации включены, длинные строки прерываются, не очищают экран при выходе, игнорируют регистр во всех поисковых строках в нижнем регистре, не подсчитывают номера строк по умолчанию) и используют только -n или -S изнутри меньше по мере необходимости.