Hledal jsem něco velmi rychlého, abych našel v hromadě zdrojových souborů něco konkrétního, a narazil jsem na ripgrep.
A co to vlastně je?
ripgrep je malý nástroj příkazového řádku.
Pokud jste vývojář jako já, určitě byste chtěli hledat v jednom ze svých zdrojových souborů něco, co jste udělali před velmi dlouhou dobou, ale už nevíte kde?
ripgrep to pro vás udělá, a navíc můžete používat vzory "Regular Expression"! Také ignoruje všechny soubory, které se nacházejí v repozitáři GIT, pokud jste vytvořili soubor .gitignore!
Upřímně, testoval jsem to v adresáři s více než 35 000 soubory a za dvě sekundy mi to dalo výsledek! Ohromující!
Jak to funguje?
Otevřete okno příkazového řádku. (na PC -> klávesa Windows + R, pak zadejte CMD)
Až se okno otevře, zadejte toto:
rg.exe [PatternRegEx] [Cesta k adresáři] (vložte uvozovky do své cesty, pokud obsahuje mezery)
USAGE:
rg [OPTIONS] PATTERN [PATH ...]
rg [OPTIONS] [-e PATTERN ...] [-f PATTERNFILE ...] [PATH ...]
rg [OPTIONS] --files [PATH ...]
rg [OPTIONS] --type-list
command | rg [OPTIONS] PATTERN
nebo v mém příkladu zde: rg.exe fa\-lock "D:\My Projects\digital3d_com\www.digital3d.com\Controllers"
jednoduchý Regex vzor zde je "fa\-lock" (escape znak pro pomlčku, která je rozpoznána jako speciální Regex znak)
Nebude vám dávat jen název souboru, ale také řádek, kde našel váš vzor! A s ohromující rychlostí!
Upřímně, je to nástroj, který si rychle nainstaluji do C:\Windows\System32, abych ho měl vždy po ruce.
Můžete si ho stáhnout zde: https://github.com/BurntSushi/ripgrep/releases/tag/11.0.0
Aucun commentaire pour le moment.