Grep-Datei in GVIM unter Windows

Grep-Datei in GVIM unter Windows

Unter Linux sehe ich mit diesem praktischen Befehl manchmal eine Liste aller Zeilen, die einem Begriff entsprechen:

:! grep -n "term" %

Allerdings hänge ich jetzt auf einem Windows XP SP3-Rechner fest, auf dem grep fehlt! Gibt es eine Möglichkeit, diese Liste direkt aus VIM heraus oder mithilfe eines anderen Windows-Tools abzurufen :!?

Danke.

Antwort1

Verwenden:g.

:g/term

:g/term/p

(Trivia:grepnannte sichnach dem gleichen Befehl im Editor, wobeig/re/pedResteht für "regulärer Ausdruck". Das pSuffix ist optional und ist eine Abkürzung für:print.)

Um auch Zeilennummern anzuzeigen, fügen Sie entweder:nu:

:g/term/nu

oder aktivieren Sie einfach'number'mit :set number.


Als Alternative zu grepbietet Windows ToolsfindUndfindstrdie über die gleichen Grundfunktionen verfügen.

:! find "term" %

:! findstr term %

verwandte Informationen