ripgrep er et søgefunktion på kommandolinjen, der kombinerer anvendeligheden af The Silver Searcher (en ack-klon) med den rå hastighed for GNU grep.Hvorfor skal jeg bruge ripgrep?* Det kan erstatte både The Silver Searcher og GNU grep, fordi det er hurtigere end begge.(NB. Det er strengt taget ikke en "drop-in" erstatning for begge, men funktionssætene er langt mere ens end forskellige.) * Ligesom The Silver Searcher, ripgrep er standard til rekursiv katalogsøgning og søger ikke filer ignoreretaf dine .gitignore-filer.Det ignorerer også skjulte og binære filer som standard.ripgrep implementerer også fuld understøttelse af .gitignore, hvor da der er mange fejl relateret til denne funktionalitet i The Silver Searcher.* ripgrep kan søge i specifikke filtyper.For eksempel begrænser rg -tpy foo din søgning til Python-filer, og rg -Tjs foo udelukker Javascript-filer fra din søgning.ripgrep kan læres om nye filtyper med tilpassede matchende regler.ripgrep understøtter mange funktioner, der findes i grep, såsom visning af sammenhæng med søgeresultater, søgning i flere mønstre, fremhævning af kampe med farve og fuld Unicode-support.I modsætning til GNU grep, forbliver ripgrep hurtigt, mens du understøtter Unicode (som altid er tændt) .... Brug med andre ord ripgrep, hvis du kan lide hastighed, fornuftige standarder, færre fejl og Unicode.
Internet side:
https://github.com/BurntSushi/ripgrepKategorier
Alternativer til ripgrep til BSD
11
The Silver Searcher
Silver Searcher er et kodesøgningsværktøj, der ligner ack, der hævder at være meget hurtigere.Det er implementeret i C og har nogle ekstra funktioner såsom ignorering af filer pr .hignore,.
1
UniversalCodeGrep
UniversalCodeGrep (ucg) er et ekstremt hurtigt grep-lignende værktøj, der er specialiseret til at søge i store kilder med kilder.