En un archivo largo, me gustaría buscar un patrón que coincida con aproximadamente 200 líneas más o menos. Las líneas coincidentes están en lugares aleatorios en el archivo.
Cuando una línea coincide, solo la línea en sí es relevante, sin contexto arriba o abajo.
Normalmente, buscaría /
y saltaría a través de los partidos con n
.
Pero eso significa que solo hay una o dos líneas relevantes en la pantalla a la vez.
¿Hay alguna manera de ocultar todas las líneas que no coinciden, mientras revisa la lista de líneas de resultados?
Un enfoque de fuerza bruta sería eliminar todas las líneas que no coinciden, y deshacer esa eliminación más tarde. Pero eso es feo de varias maneras, incluso si no terminara en un deshacer persistente ...
:vimgrep
se puede abreviar a:vim