ripgrep

ripgrep

ripgrep е инструмент за търсене на команден ред, който съчетава използваемостта на The Silver Searcher (ack клон) със суровата скорост на GNU grep.Защо трябва да използвам ripgrep?* Той може да замени както Grep Searcher, така и GNU grep, защото е по-бърз от двете.(Забележка Това не е, строго погледнато, заместване на „дроп-ин“ и за двете, но наборите от функции са много по-сходни от различни.) * Подобно на Searcher Silver, рипгреп по подразбиране за рекурсивно търсене в директорията и няма да търси файлове игнорираниот вашите .gitignore файлове.Той също така игнорира скритите и двоичните файлове по подразбиране.ripgrep също така реализира пълна поддръжка за .gitignore, където в The Silver Searcher има много грешки, свързани с тази функционалност.* ripgrep може да търси конкретни типове файлове.Например, rg -tpy foo ограничава търсенето ви до Python файлове, а rg -Tjs foo изключва Javascript файлове от вашето търсене.ripgrep може да бъде научен за нови типове файлове с персонализирани правила за съвпадение.ripgrep поддържа много функции, намиращи се в grep, като например показване на контекста на резултатите от търсенето, търсене на множество модели, подчертаване на съвпадения с цвят и пълна поддръжка на Unicode.За разлика от GNU grep, ripgrep остава бърз, докато поддържа Unicode (който винаги е включен) .... С други думи, използвайте ripgrep, ако обичате скорост, нормални настройки, по-малко грешки и Unicode.
ripgrep

Категории

Алтернативи на ripgrep за Mac

grep

grep

grep е помощна програма за команден ред за търсене в обикновени текстови набори от данни за редове, съвпадащи с обикновен израз.
The Silver Searcher

The Silver Searcher

Silver Searcher е инструмент за търсене на код, подобен на ack, който твърди, че е много по-бърз.Той е реализиран в C и има някои допълнителни функции като игнориране на файлове на .hignore,.
ack

ack

Ack е проектиран като самостоятелен (един perl файл) заместител за 99% от употребите на grep.ack е интелигентен относно файловете, които търси.
UniversalCodeGrep

UniversalCodeGrep

UniversalCodeGrep (ucg) е изключително бърз подобен на греп инструмент, специализиран за търсене на големи тела на изходния код.