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


Ответы:


6

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


кто-то должен реализовать эту способность тогда;)
hasen

согласно man-странице: "n .. повторить предыдущий поиск" ... разве это не инкрементно?
Акира

2
Инкрементальный обычно означает «поиск по мере ввода». См. Codinghorror.com/blog/2005/10/…
mrucci

4

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

set incsearch

на ваш .vimrc


Я знаю об этом, но можете ли вы передать текст? т.е. использовать его как пейджер для других инструментов (таких как git)
hasen

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

Я забыл про вид
у.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.