Em um arquivo longo, eu gostaria de procurar um padrão que corresponda aproximadamente a 200 linhas. As linhas correspondentes estão em locais aleatórios no arquivo.
Quando uma linha corresponde, apenas a própria linha é relevante, sem contexto acima ou abaixo.
Normalmente, eu pesquisava /
e pularia as correspondências com n
.
Mas isso significa que há apenas uma ou duas linhas relevantes na tela por vez.
Existe uma maneira de ocultar todas as linhas que não correspondem, enquanto percorre a lista de linhas de resultados?
Uma abordagem de força bruta seria excluir todas as linhas não correspondentes e desfazer essa exclusão posteriormente. Mas isso é feio de várias maneiras, mesmo que não acabe em desfazer persistente ...
:vimgrep
pode ser abreviado para:vim