ripgrep
Blazingly fast text search tool - recursively searches directories for regex patterns with respect to gitignore rules.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Blazingly fast text search tool - recursively searches directories for regex patterns with respect to gitignore rules.
How to use
Zainstaluj ripgrep za pomocą menedżera pakietów dostępnego w Twoim systemie. Na macOS użyj Homebrew poleceniem
brew install ripgrep, na Linuxie (Debian/Ubuntu) użyjapt install ripgrep. Po instalacji narzędzie będzie dostępne jako komendarg.Przejdź do katalogu projektu, w którym chcesz wyszukiwać. Ripgrep będzie przeszukiwać bieżący katalog i wszystkie jego poddirectories rekurencyjnie.
Wykonaj podstawowe wyszukiwanie, wpisując
rg "szukany_tekst". Na przykładrg "TODO"znajdzie wszystkie linie zawierające TODO w projekcie. Ripgrep automatycznie pominąć pliki wymienione w .gitignore.Jeśli chcesz wyszukiwać tylko w konkretnych typach plików, użyj flagi
-twraz z rozszerzeniem. Przykład:rg "error" -t pyprzeszuka tylko pliki Pythona, arg "function" -t jsprzeszuka tylko pliki JavaScript.Dla wyszukiwania bez rozróżniania wielkości liter dodaj flagę
-i:rg -i "fixme". Aby wyświetlić tylko nazwy plików zawierających dopasowanie zamiast pełnych linii, użyj flagi-l:rg -l "pattern".W zaawansowanych scenariuszach możesz używać wyrażeń regularnych, na przykład
rg "user_\d+"aby znaleźć wzorce takie jak user_123. Jeśli potrzebujesz szukać dokładnego tekstu bez interpretacji jako regex, użyj flagi-F:rg -F "function()".