grep, vimgrep

Um in Dateien nach Text zu suchen eignet sich grep oder vimgrep.
vimgrep hat den Vorteil das es auch auf Windowsbüchsen funktioniert.

grep ist ein shell-kommando

grep muster datei  => sucht in datei nach muster
grep muster *.htm  => sucht in allen Dateien des aktuellen Verzeichnisses, die mit .htm enden
grep -r muster ordner  => sucht rekursiv in ordner und allen Unterverzeichnissen
grep -i muster datei => kümmert sich nicht um Groß- und Kleinschreibung
grep -A n => gibt n Folgezeilen nach der gefundenen Stelle aus

http://www.easylinux.de/2003/10/074-grep/

vimgrep ist ein vim-kommando

wird aus vim herraus gestartet.

:vimgrep /FIXME/ d:/projects/*.* => sucht alle Dateien die den Text "FIXME" enthalten
vimgrep /FIXME/ d:/projects/**/*.* => sucht in allen Unterordner in Dateien die den Text "FIXME" enthalten

http://vim.wikia.com/wiki/Find_in_files_within_Vim

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>