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

Alternativen zu ripgrep für Mac mit kommerzieller Lizenz