Silver Searcher - vyhledávací nástroj alternativního kódu Ack

hledač stříbra

Stříbrný hledač je docela dobrý nástroj pro vyhledávání kódu v příkazovém řádku. Je to multiplatformní, což je dobré, pokud pracujete s několika operačními systémy. Je také open source a zcela zdarma. Kromě toho sdílí velké množství funkčních atributů s funkcemi pro vyhledávání prostého textu grep.

Hlavní rozdíl mezi oběma nástroji je v tom, že Silver Searcher nabízí lepší výkon, stejně jako možnost mít specifický algoritmus pro ignorování určitých souborů prostřednictvím vzorů. Něco, co může být pozitivní pro programátory nebo začínající vývojáře, a dokonce i pro uživatele Linuxu, kteří tráví většinu času prací před zdrojovým kódem v textovém editoru.

Pokud jste to nevěděli, Silver Searcher (ag) je podobný Ack. Tento program je navržen jako 99% náhrada za nástroj grep. S ním můžete vyhledávat názvy souborů, řádky kódu, filtrování podle vzorů atd. Ve výchozím nastavení ack vytiskne na obrazovku řádky, které odpovídají tomu, co uživatel chtěl hledat. Tento nástroj, na rozdíl od grep, není předinstalován v distribucích ani Silver Searcher, takže si jej budete muset nainstalovat sami.

na nainstalujte tento nástroj, můžete to snadno provést z úložišť vašeho oblíbeného distra pomocí příslušného správce balíčků pro váš případ. Například:

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]

Pomocí těchto příkazů jej můžete nainstalovat do hlavních distribucí i do distribucí GNU / Linux z nich odvozených. Jakmile je nainstalován, můžete jej snadno začít používat pomocí příkazu ag. Pro viac info o jeho funkcích můžete spustit:

man ag 

na viac info ohledně projektu se můžete poradit vaše stránka GitHub. Tam také uvidíte příklady použití ...


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.