ripgrep

ripgrep

ripgrep ist ein Befehlszeilen-Suchwerkzeug, das die Benutzerfreundlichkeit von The Silver Searcher (einem ack-Klon) mit der rohen Geschwindigkeit von GNU grep kombiniert.Warum sollte ich Ripgrep verwenden?* Es kann sowohl The Silver Searcher als auch GNU grep ersetzen, da es schneller als beide ist.(NB: Dies ist streng genommen kein "Drop-In" -Ersatz für beide, aber die Funktionssätze sind weitaus ähnlicher als unterschiedlich.) * Wie bei The Silver Searcher verwendet ripgrep standardmäßig die rekursive Verzeichnissuche und durchsucht Dateien nicht, wenn sie ignoriert werdenvon Ihren .gitignore-Dateien.Standardmäßig werden auch versteckte und binäre Dateien ignoriert.ripgrep implementiert auch die vollständige Unterstützung von .gitignore, da es in The Silver Searcher viele Fehler gibt, die mit dieser Funktionalität zusammenhängen.* ripgrep kann bestimmte Dateitypen durchsuchen.Zum Beispiel beschränkt rg -tpy foo Ihre Suche auf Python-Dateien und rg -Tjs foo schließt Javascript-Dateien von Ihrer Suche aus.ripgrep kann mit benutzerdefinierten Abgleichsregeln in neue Dateitypen eingewiesen werden.ripgrep unterstützt viele in grep gefundene Funktionen, z. B. das Anzeigen des Kontexts von Suchergebnissen, das Durchsuchen mehrerer Muster, das Hervorheben von Übereinstimmungen mit Farbe und die vollständige Unicode-Unterstützung.Im Gegensatz zu GNU grep bleibt ripgrep schnell und unterstützt Unicode (das immer aktiv ist). Mit anderen Worten, verwenden Sie ripgrep, wenn Sie Geschwindigkeit, vernünftige Standardeinstellungen, weniger Fehler und Unicode mögen.
ripgrep

Kategorien

ripgrep-Alternativen für Mac

grep

grep

grep ist ein Befehlszeilenprogramm zum Durchsuchen von Nur-Text-Datensätzen nach Zeilen, die mit einem regulären Ausdruck übereinstimmen.
The Silver Searcher

The Silver Searcher

Silver Searcher ist ein ähnliches Code-Suchwerkzeug wie ack, das behauptet, viel schneller zu sein.Es ist in C implementiert und verfügt über einige zusätzliche Funktionen wie das Ignorieren von Dateien pro .hignore,.
ack

ack

Ack wurde als eigenständiger Ersatz (eine Perl-Datei) für 99% der Verwendungszwecke von grep entwickelt.ack ist intelligent in Bezug auf die Dateien, die durchsucht werden.
UniversalCodeGrep

UniversalCodeGrep

UniversalCodeGrep (ucg) ist ein extrem schnelles grep-ähnliches Tool, das sich auf die Suche nach großen Quelltextmengen spezialisiert hat.