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

1239
hasen

Есть ли lessдополнительный поиск?

Я на xubuntu.

8

3 ответа на вопрос

6
John T

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

кто-то должен реализовать эту способность тогда;) hasen 14 лет назад 0
согласно man-странице: «n .. повторить предыдущий поиск» ... разве это не инкрементно? akira 14 лет назад 0
Инкрементальный обычно означает «поиск по мере ввода». См. Http://www.codinghorror.com/blog/2005/10/search-if-it-isnt-incremental-its-excremental.html. mrucci 14 лет назад 2
4
user23307

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

set incsearch 

на ваш .vimrc

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

Я добавил инкрементальный поиск к less и перенес его на развилку на GitHub .

Похожие вопросы