ripgrep

ripgrep

ripgrep to narzędzie do wyszukiwania w wierszu poleceń, które łączy użyteczność The Silver Searcher (klon Ack) z surową prędkością GNU grep.Dlaczego powinienem używać ripgrep?* Może zastąpić zarówno Silver Searchera, jak i GNU grep, ponieważ jest szybszy niż oba.(Uwaga, ściśle mówiąc, nie jest to zamiana „drop-in” dla obu, ale zestawy funkcji są znacznie bardziej podobne niż różne.) * Podobnie jak Silver Searcher, ripgrep domyślnie stosuje rekurencyjne wyszukiwanie katalogów i nie przeszukuje plików ignorowanychprzez twoje pliki .gitignore.Domyślnie ignoruje także pliki ukryte i binarne.ripgrep implementuje także pełną obsługę .gitignore, ponieważ istnieje wiele błędów związanych z tą funkcjonalnością w The Silver Searcher.* ripgrep może wyszukiwać określone typy plików.Na przykład rg -tpy foo ogranicza wyszukiwanie do plików w języku Python, a rg -Tjs foo wyklucza pliki JavaScript z wyszukiwania.ripgrep można nauczyć o nowych typach plików dzięki niestandardowym regułom dopasowania.ripgrep obsługuje wiele funkcji znalezionych w grep, takich jak wyświetlanie kontekstu wyników wyszukiwania, wyszukiwanie wielu wzorców, wyróżnianie dopasowań kolorem i pełna obsługa Unicode.W przeciwieństwie do GNU grep, ripgrep pozostaje szybki, jednocześnie obsługując Unicode (który jest zawsze włączony) ... Innymi słowy, użyj ripgrep, jeśli lubisz szybkość, rozsądne ustawienia domyślne, mniej błędów i Unicode.
ripgrep

Kategorie

Alternatywy dla ripgrep dla Linux

grep

grep

grep to narzędzie wiersza polecenia do wyszukiwania zestawów danych w postaci zwykłego tekstu dla linii pasujących do wyrażenia regularnego.
The Silver Searcher

The Silver Searcher

Silver Searcher to narzędzie do wyszukiwania kodu podobne do ack, które twierdzi, że jest znacznie szybsze.Jest zaimplementowany w C i ma kilka dodatkowych funkcji, takich jak ignorowanie plików dla .hignore,.
ack

ack

Ack jest zaprojektowany jako samodzielny (jeden plik perla) zamiennik dla 99% zastosowań grep.ack jest inteligentny w zakresie plików, które wyszukuje.
Gawk

Gawk

Narzędzie awk interpretuje specjalny język programowania, który umożliwia obsługę prostych zadań ponownego formatowania danych za pomocą zaledwie kilku wierszy kodu.
UniversalCodeGrep

UniversalCodeGrep

UniversalCodeGrep (ucg) jest niezwykle szybkim narzędziem podobnym do grepa, specjalizującym się w wyszukiwaniu dużych fragmentów kodu źródłowego.
Mawk

Mawk

mawk jest tłumaczem języka programowania AWK.
spot

spot

Małe narzędzie do wyszukiwania plików w stylu ack.Wszystkie argumenty stanowią szukany tekst.Nie ma potrzeby zawijania większości wyszukiwań podwójnymi cudzysłowami.