Silver Searcher - Ack Alternative Code Search Tool

pretraživač srebra

Srebrni pretraživač je prilično dobar alat za pretraživanje koda komandne linije. To je cross-platform, što je dobro ako radite s nekoliko operativnih sistema. Također je otvorenog koda i potpuno besplatan. Osim toga, dijeli mnoštvo funkcionalnih atributa sa grep funkcijama pretraživanja običnog teksta.

Glavna razlika između oba alata je u tome što Silver Searcher nudi bolje performance, kao i mogućnost posjedovanja posebnog algoritma za zanemarivanje određenih datoteka kroz obrasce. Nešto što može biti pozitivno za programere ili nadobudne programere, pa čak i korisnike Linuxa koji većinu svog vremena provode radeći ispred izvornog koda u uređivaču teksta.

U slučaju da niste znali, Silver Searcher (ag) je sličan Ack -u. Ovaj program je osmišljen da bude 99% zamjena za grep alat. Pomoću njega možete pretraživati ​​nazive datoteka, redove koda, filtriranje prema uzorcima itd. Prema zadanim postavkama, ack ispisuje na ekranu linije koje odgovaraju onome što je korisnik želio tražiti. Ovaj alat, za razliku od grepa, ne dolazi unaprijed instaliran u distros, kao ni Silver Searcher, pa ćete ga morati sami instalirati.

para instalirajte ovaj alat, to možete lako učiniti iz spremišta vašeg omiljenog distroa, koristeći odgovarajući menadžer paketa za vaš slučaj. Na primjer:

sudo apt-get install silversearcher-ag       [Debian, Ubuntu, Mint...]
sudo yum install the_silver_searcher         [RHEL/CentOS/Fedora...]
sudo emerge -a sys-apps/the_silver_searcher  [Gentoo Linux]
sudo pacman -S the_silver_searcher           [Arch Linux]
sudo zypper install the_silver_searcher      [OpenSUSE/SUSE]

Pomoću ovih naredbi možete ga instalirati u glavne distribucije, kao i u distribucije GNU / Linuxa izvedene iz njih. Jednom instaliran, možete ga jednostavno početi koristiti pomoću naredbe ag. Za više informacija o njegovim funkcijama možete pokrenuti:

man ag 

para više informacija o projektu, možete se konsultovati vašu GitHub stranicu. Tamo ćete vidjeti i primjere upotrebe ...


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.