
Вместо того чтобы спрашивать о ваших любимых, давайте просто перечислим их.
Какие команды внутри наиболее полезны less
?
Лично я использую:
/
(поиск вперед)?
(поиск в обратном направлении)F
(включить tail -f как behvaior, Ctrl-C для выхода из него)v
(открыть файл в $EDITOR для редактирования, по умолчанию vi/vim)
Другие?
решение1
Можно также использовать функцию отметки, чтобы запомнить (и вернуться к) определенные позиции в файле.
Например, введите ma
, чтобы отметить позицию меткой "a"
. Чтобы вернуться к позиции, просто введите 'a
. Метки могут быть любым алфавитом (с учетом регистра), что позволяет использовать до 52 возможных меток ([a-zA-Z]), хотя я редко использую больше 2.
решение2
u
- вверх на полстраницыd
- вниз на полстраницыk
- прокрутить одну строку вверхj
- прокрутить одну строку вниз-i
- поиск без учета регистра, если только шаблон не содержит заглавных букв (например, clo или less)/ /pattern/
- поиск (используется с n)-p /pattern/
открыть файл в /pattern/ (как clo)& /pattern/
показать строки, содержащие /pattern/ (например grep)
решение3
-S
(либо в командной строке, либо при наборе -
и S
во время работы less
) разрезает длинные строки и полезно при просмотре, например, файлов журнала. Введите -
и S
снова, чтобы переключиться обратно.
решение4
- ^f - страница вниз
- ^b - страница вверх
- G - перейти в конец буфера
- gg - перейти в начало буфера
кроме того, большинство из них — это просто vim-подобные функции для навигации.