ripgrep är ett verktyg för kommandoradssökning som kombinerar användbarheten för The Silver Searcher (en ack-klon) med den råa hastigheten för GNU grep.Varför ska jag använda ripgrep?* Det kan ersätta både Silver Searcher och GNU grep eftersom det är snabbare än båda.(OBS! Det är inte strikt sett en "drop-in" ersättning för båda, men funktionsuppsättningarna är mycket mer lika än annorlunda.) * Liksom Silver Searcher, ripgrep är standard för rekursiv katalogsökning och kommer inte att söka filer ignoreradeav dina .gitignore-filer.Den ignorerar också dolda och binära filer som standard.ripgrep implementerar också fullt stöd för .gitignore, eftersom det finns många buggar relaterade till den funktionen i The Silver Searcher.* ripgrep kan söka efter specifika filtyper.Till exempel begränsar rg -tpy foo din sökning till Python-filer och rg -Tjs foo utesluter Javascript-filer från din sökning.ripgrep kan läras om nya filtyper med anpassade matchningsregler.ripgrep stöder många funktioner som finns i grep, som att visa sammanhanget med sökresultat, söka i flera mönster, markera matchningar med färg och fullt Unicode-stöd.Till skillnad från GNU grep förblir ripgrep snabbt medan du stöder Unicode (som alltid är på) .... Med andra ord, använd ripgrep om du gillar hastighet, vanliga standardvärden, färre buggar och Unicode.
kategorier
Alternativ till ripgrep för Linux
27
11
The Silver Searcher
Silver Searcher är ett kodsökningsverktyg som liknar ack som påstår sig vara mycket snabbare.Det är implementerat i C och har några extra funktioner som att ignorera filer per .hignore,.
9
3
1
UniversalCodeGrep
UniversalCodeGrep (ucg) är ett extremt snabbt grepliknande verktyg specialiserat för att söka efter stora källkodsorgan.
1