Rychlé hledání něčeho ve vašich zdrojových souborech

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)

Příkazový řádek ripgrep

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.

Une erreur s'est produite. Cette application peut ne plus répondre jusqu'à ce qu'elle soit rechargée.Veuillez contacter l'auteur. Reload 🗙