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.

Kategorie

Alternatywy dla ripgrep dla Haiku z bezpłatną licencją