Zoek snel iets in uw bronbestanden

Ik zocht iets heel snels om iets specifieks te vinden in een hoop bronbestanden en ik kwam ripgrep tegen.

Maar wat is het?

ripgrep is een klein commandoregelhulpmiddel.

Als je een ontwikkelaar bent zoals ik, wil je zeker iets zoeken in een van je bronbestanden, iets dat je heel lang geleden hebt gedaan, maar je weet niet meer waar?

ripgrep zal dit werk voor je doen, maar bovendien kun je "Regular Expression" patronen gebruiken! Het negeert ook alle bestanden die zich in een GIT-repository bevinden als je een .gitignore-bestand hebt gemaakt!

Oprecht, ik heb dit getest in een map met meer dan 35.000 bestanden, en binnen twee seconden gaf het me een resultaat! Indrukwekkend!

Hoe werkt het?

Open een opdrachtvenster. (op PC -> Windows-toets + R, typ vervolgens CMD)

Eenmaal het venster geopend is, typ dit:

rg.exe [PatternRegEx] [Map Pad] (zet aanhalingstekens om je pad als het spaties bevat)

USAGE:

    rg [OPTIONS] PATTERN [PATH ...]
    rg [OPTIONS] [-e PATTERN ...] [-f PATTERNFILE ...] [PATH ...]
    rg [OPTIONS] --files [PATH ...]
    rg [OPTIONS] --type-list
    command | rg [OPTIONS] PATTERN

of in mijn voorbeeld hier: rg.exe fa\-lock "D:\My Projects\digital3d_com\www.digital3d.com\Controllers"

het eenvoudige Regex-patroon hier is "fa\-lock" (een escape-teken voor de streep die wordt herkend als een speciaal Regex-teken)

Command Line ripgrep

Het zal je niet alleen de bestandsnaam geven, maar ook de regel waar het je patroon heeft gevonden! En met een verbluffende snelheid! ;)

Oprecht, dit is een hulpmiddel dat ik snel ga installeren in C:\Windows\System32 zodat ik het altijd bij me heb.

Je kunt het hier downloaden: 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 🗙