ripgrep je vyhledávací nástroj příkazového řádku, který kombinuje použitelnost The Silver Searcher (ack klon) s hrubou rychlostí GNU grep.Proč bych měl používat ripgrep?* Může nahradit jak Silver Searcher, tak GNU grep, protože je rychlejší než oba.(Pozn. Není to striktně náhrada za „drop-in“ pro obě, ale sady funkcí jsou mnohem více podobné než jiné.) * Jako The Silver Searcher, ripgrep výchozí nastavení pro rekurzivní vyhledávání v adresáři a nebude prohledávat soubory ignorovanépodle vašich .gitignore souborů.Ve výchozím nastavení také ignoruje skryté a binární soubory.ripgrep také implementuje plnou podporu pro .gitignore, kde je mnoho chyb souvisejících s touto funkcí v Silver Searcher.* ripgrep umí prohledávat konkrétní typy souborů.Například rg -tpy foo omezuje vaše vyhledávání na soubory Python a rg -Tjs foo vylučuje soubory Javascript z vašeho vyhledávání.ripgrep lze naučit o nových typech souborů pomocí vlastních pravidel pro přiřazování.ripgrep podporuje mnoho funkcí nalezených v grepu, jako je například zobrazování kontextu výsledků vyhledávání, prohledávání více vzorů, zvýrazňování shody barev a plná podpora Unicode.Na rozdíl od GNU grep zůstává ripgrep rychlý při podpoře Unicode (což je vždy zapnuto) .... Jinými slovy, použijte ripgrep, pokud máte rádi rychlost, rozumné výchozí nastavení, méně chyb a Unicode.
ripgrep