Mokėjimo būdai Abuse

Greitas ir galingas ripgrep komandinės eilutės įrankis

31.10.2023, 23:34

ripgrep (arba tiesiog rg) yra greita ir galinga komandinės eilutės priemonė teksto eilutėms failuose ieškoti. Ji sukurta taip, kad būtų greitesnė už kitas panašias priemones, pavyzdžiui, grep ir ack. Ji pagrįsta reguliariosiomis išraiškomis ir naudoja daugiasluoksnę paiešką vienu metu keliuose failuose. Ji praleidžia pagal nutylėjimą ignoruojamus failus ir katalogus, pavyzdžiui, .git ir .svn.

Rpgrep privalumai

Greitas ir galingas ripgrep komandinės eilutės įrankis

Norėdami naudoti ripgrep, turite nurodyti kelią iki katalogo arba failo, kurio norite ieškoti, ir ieškomą šabloną. ripgrep leidžia naudoti įvairias parinktis ir žymes, kad patikslintumėte paiešką, pavyzdžiui, ignoruoti didžiąsias raides, atlikti rekursinę paiešką, neįtraukti tam tikro tipo failų ir kt.

ripgrep (arba rg) turi keletą privalumų, palyginti su kitomis teksto paieškos priemonėmis:

  1. Greitis: greitas, optimizuotas dideliems duomenų kiekiams apdoroti. Palyginti su klasikinėmis paieškos priemonėmis, tokiomis kaip grep, ack ar ag, riprep paiešką atlieka kelis kartus greičiau.
  2. Daugiakalbystė: gerai palaiko kelias programavimo kalbas ir gali tinkamai tvarkyti skirtingas failų koduotes. Ji gali automatiškai nustatyti koduotę ir taikyti atitinkamas paieškos taisykles.
  3. Lengva naudoti: turi paprastą ir intuityvią komandinės eilutės sąsają. Jos sintaksė ir parinkčių rinkinys lengvai įsimenami, todėl ja lengva naudotis net naujiems naudotojams.
  4. Reguliariųjų išraiškų palaikymas: visiškai palaiko PCRE2 (Perl Compatible Regular Expressions) reguliariąsias išraiškas. Tai leidžia atlikti sudėtingas paieškos užklausas naudojant reguliariąsias išraiškas.

Toliau papasakosime, kaip atlikti jos diegimą.

Diegimo procesas

Priklausomai nuo operacinės sistemos, ripgrep diegimas gali būti skirtingas.

Ubuntu arba Debian

Atidarykite terminalą. Įveskite šias komandas:

sudo apt-get update

sudo apt-get install ripgrep

Fedora" atveju

Atidarykite terminalą. Įveskite šią komandą:

sudo dnf install ripgrep

MacOS.

Atidarykite terminalą. Įdiekite "Homebrew" (jei jos dar neturite) naudodami šią komandą:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Įdiegę "Homebrew", įveskite:

brew install ripgrep

Windows": įveskite "Homebrew".

  1. Atsisiųskite "Windows" skirtą .exe vykdomąjį failą iš oficialaus "GitHub" puslapio.
  2. Atsisiųstą failą išpakuokite ir padėkite į patogią vietą.
  3. Į savo PATH aplinkos kintamąjį įtraukite kelią iki ripgrep vykdomosios programos, kad galėtumėte ją naudoti iš komandinės eilutės.

Atlikus šiuos veiksmus, ripgrep bus įdiegta