Есть ли способ поиска, пока я печатаю less
? Так же, как вариант vim set incsearch
.
Поскольку я не нашел подходящего способа сделать это, есть ли подобный инструмент, который может это сделать?
Есть ли способ поиска, пока я печатаю less
? Так же, как вариант vim set incsearch
.
Поскольку я не нашел подходящего способа сделать это, есть ли подобный инструмент, который может это сделать?
Ответы:
Вы можете сделать поиск из командной строки:
less -ppattern filename
Или, попав внутрь less
, используйте /
сопровождаемый вашим шаблоном для интерактивного поиска (вперед). n
и N
повторите поиск в прямом и обратном направлении соответственно. Это тот минимум, который вам нужно знать; Есть много других команд для более сложных или специфических поисков.
Изменить : чтобы ответить на ваш обновленный вопрос, в настоящее время нет способа выполнить немедленный добавочный поиск с less
. Рассматривали ли вы использовать view
вместо этого (открывает Vim в режиме только для чтения, поэтому будет использовать ваши incsearch
настройки)? Vim можно сделать еще более похожим на пейджер с помощью скрипта vimpager .
Некоторая дополнительная информация: в трекере ошибок Ubuntu есть открытая ошибка для поддержки инкрементального поиска, но, похоже, скоро она никуда не денется. Кто-то реализовал добавочную поддержку на развилке github, но, очевидно, вам придется скомпилировать кастом less
для его использования.
(И, кроме запроса на улучшение Ubuntu, в настоящее время (по состоянию на 2016-05-17) такого запроса на улучшение на официальном less
багтрекере нет .)
view
(только для чтения vi) - я ненавижу, когда люди используют vi
вместо less
или view
, и без необходимости блокирую файл.
n
, это добавляет n к шаблону поиска. Нажатие на ввод завершает поиск, после чего нажатие n не имеет никакого эффекта. Что делать?