Инкрементальный поиск с помощью утилиты `less`

Ответы:

6

К сожалению, lessпейджер не имеет этой функциональности. Доступны только параметры поиска /для прямого поиска и ?для обратного поиска.

Джон Т
источник
кто-то должен реализовать эту способность тогда;)
hasen
согласно man-странице: "n .. повторить предыдущий поиск" ... разве это не инкрементно?
Акира
2
Инкрементальный обычно означает «поиск по мере ввода». См. Codinghorror.com/blog/2005/10/…
mrucci
4

Вы можете использовать view( vimв режиме только для чтения) в качестве замены для менее. Vim имеет добавочный поиск, просто добавьте:

set incsearch

на ваш .vimrc

user23307
источник
Я знаю об этом, но можете ли вы передать текст? т.е. использовать его как пейджер для других инструментов (таких как git)
hasen
1
похоже, у vim есть скрипт для этого .. export PAGER = / usr / share / vim / vim71 / macros / less.sh или если вы пользуетесь Google 'vimpager', якобы есть лучшая замена. У git есть проблемы с этим из-за кодов выхода терминала для цвета, но это может быть легко исправить ...
user23307 27.02.10
Я забыл про вид
у.