@ user1146332 hmm, eu não sei se VIM poderia lidar com um fluxo diretamente, mas parece ire_and_curses deu o caminho certo para o uso vim
daisy
Com '-' como linha de comando argumento vim lê de stdin (publicado a partir do telefone móvel)
user1146332
Respostas:
26
Você pode fazer uma pesquisa na linha de comando:
less -ppattern filename
Ou, uma vez dentro less, use /seguido pelo seu padrão para fazer pesquisas interativas (para frente). ne Nrepita a pesquisa na direção para frente e para trás, respectivamente. Esse é o mínimo que você precisa saber; Existem muitos outros comandos para pesquisas mais complexas ou específicas.
Editar : para responder à sua pergunta atualizada, atualmente não há como fazer pesquisas incrementais imediatas less. Você já pensou em usar view(abre o Vim no modo somente leitura, então usará sua incsearchconfiguração)? O Vim pode se tornar ainda mais parecido com pager com o script vimpager .
Algumas informações adicionais: Há um bug aberto no rastreador de erros do Ubuntu para suporte incremental à pesquisa, mas parece que ele não chegará a lugar algum em breve. Alguém implementou suporte incremental em um fork do github, mas obviamente você precisará compilar um costume lesspara usá-lo.
Respostas:
Você pode fazer uma pesquisa na linha de comando:
Ou, uma vez dentro
less
, use/
seguido pelo seu padrão para fazer pesquisas interativas (para frente).n
eN
repita a pesquisa na direção para frente e para trás, respectivamente. Esse é o mínimo que você precisa saber; Existem muitos outros comandos para pesquisas mais complexas ou específicas.Editar : para responder à sua pergunta atualizada, atualmente não há como fazer pesquisas incrementais imediatas
less
. Você já pensou em usarview
(abre o Vim no modo somente leitura, então usará suaincsearch
configuração)? O Vim pode se tornar ainda mais parecido com pager com o script vimpager .Algumas informações adicionais: Há um bug aberto no rastreador de erros do Ubuntu para suporte incremental à pesquisa, mas parece que ele não chegará a lugar algum em breve. Alguém implementou suporte incremental em um fork do github, mas obviamente você precisará compilar um costume
less
para usá-lo.(Além da solicitação de aprimoramento do Ubuntu, atualmente não existe (a partir de 17/05/2016) esse pedido de aprimoramento no
less
bugtracker oficial .fonte
view
(somente leitura vi) - eu odeio quando as pessoas usam emvi
vez deless
ouview
e bloqueiam o arquivo desnecessariamente.n
, ele adiciona n ao padrão de pesquisa. Pressionar enter finaliza a pesquisa, após o que pressionar n não tem efeito. O que fazer?