Silver Searcher - Ack Алтернативен инструмент за търсене на код

търсач на сребро

Търсач на сребро е доста добър инструмент за търсене на код от командния ред. Той е междуплатформен, което е добре, ако работите с няколко операционни системи. Той също е с отворен код и напълно безплатен. В допълнение, той споделя множество функционални атрибути с функциите за търсене на обикновен текст grep.

Основната разлика между двата инструмента е, че Silver Searcher предлага по -добри производителност, както и възможността да имате специфичен алгоритъм за игнориране на определени файлове чрез шаблони. Нещо, което може да бъде положително за програмисти или амбициозни разработчици и дори за потребители на Linux, които прекарват по -голямата част от времето си, работейки пред изходния код в текстов редактор.

В случай, че не знаете, Silver Searcher (ag) е подобен на Ack. Тази програма е проектирана да бъде 99% заместител на grep инструмента. С него можете да търсите имена на файлове, редове код, филтриране въз основа на шаблони и т.н. По подразбиране ack отпечатва на екрана редовете, които съответстват на това, което потребителят иска да търси. Този инструмент, за разлика от grep, не идва предварително инсталиран в дистрибуциите, нито Silver Searcher, така че ще трябва да го инсталирате сами.

за инсталирайте този инструмент, можете лесно да го направите от хранилищата на любимия си дистрибутор, като използвате подходящия мениджър на пакети за вашия случай. Например:

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]

С тези команди можете да го инсталирате в основните дистрибуции, както и в дистрибуции на GNU / Linux, получени от тях. След като бъде инсталиран, можете лесно да започнете да го използвате с помощта на командата ag. За MÁS información относно неговите функции можете да изпълните:

man ag 

за MÁS información относно проекта, можете да се консултирате вашата страница в GitHub. Там ще видите и примери за употреба ...


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.