Silver Searcher - Ack Alternative Code Search Tool

tragač za srebrom

Srebrni pretraživač je prilično dobar alat za pretraživanje koda naredbenog retka. Radi se o više platformi, što je dobro ako radite s nekoliko operativnih sustava. Također je otvorenog koda i potpuno besplatan. Osim toga, dijeli mnoštvo funkcionalnih atributa s grep funkcijama pretraživanja običnog teksta.

Glavna razlika između oba alata je u tome što Silver Searcher nudi bolje predstava, kao i mogućnost posjedovanja određenog 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 Acku. Ovaj je program osmišljen kao 99% zamjena za grep alat. Pomoću njega možete pretraživati ​​nazive datoteka, retke koda, filtrirati prema uzorcima itd. Prema zadanim postavkama, ack ispisuje na ekranu retke koji 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.

u instalirajte ovaj alat, to možete jednostavno učiniti iz spremišta vašeg omiljenog distroa, koristeći odgovarajući upravitelj 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 o njegovim funkcijama možete pokrenuti:

man ag 

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.