Busca instantânea no comando less? (Semelhante ao incsearch no VIM)

10

Existe uma maneira de pesquisar enquanto digito less ? Assim como a opção vim, set incsearch .

Como não encontrei uma maneira correta de fazer isso, existe alguma ferramenta semelhante que possa fazer isso?

    
por daisy 18.09.2012 / 17:05

1 resposta

16

Você pode fazer uma pesquisa na linha de comando:

less -ppattern filename

Ou, uma vez dentro de less , use / seguido por seu padrão para fazer uma pesquisa interativa (encaminhar). n e N repetem a pesquisa na direção direta e reversa, respectivamente. Esse é o mínimo que você precisa saber; existem muitos mais comandos para pesquisas mais complexas ou específicas.

Editar : para responder à sua pergunta atualizada, não há como fazer pesquisas incrementais imediatas com less . Você já considerou usar view (abre o Vim no modo somente leitura, então usará sua configuração incsearch )? O Vim pode ser ainda mais parecido com o pager com o script vimpager .

Algumas informações adicionais: Existe um bug aberto no rastreador de bugs do Ubuntu para suporte de pesquisa incremental, mas não parece que vai a lugar algum em breve. Alguém tem implementado suporte incremental em uma bifurcação github, mas obviamente você terá que compilar um% co_de personalizado % para usar isso.

(E, além da solicitação de aprimoramento do Ubuntu, existe atualmente (a partir de 2016-05-17) esse aprimoramento pedido no bugtracker oficial less .

    
por 18.09.2012 / 17:09

Tags