Archivo grep en GVIM en Windows

Archivo grep en GVIM en Windows

En Linux, a veces veo una lista de todas las líneas que coinciden con un término con este práctico comando:

:! grep -n "term" %

Sin embargo, ahora estoy atrapado en una máquina con Windows XP SP3 que carece de grep. ¿Hay alguna manera de obtener esta lista desde VIM o utilizando alguna otra herramienta de Windows a través de :!?

Gracias.

Respuesta1

Usar:g.

:g/term

:g/term/p

(Trivialidades:grepfue nombradodespués del mismo comando en el editor, dondeg/re/pedresignifica "expresión regular". El psufijo es opcional y es una abreviatura de:print.)

Para mostrar también los números de línea, agregue:nu:

:g/term/nu

o simplemente habilitar'number'con :set number.


Como alternativa grep, Windows viene con herramientas.findyfindstrque tienen las mismas funciones básicas.

:! find "term" %

:! findstr term %

información relacionada