Silver Searcher - инструмент поиска альтернативного кода с подтверждением

серебряный искатель

Серебряный искатель - довольно хороший инструмент для поиска кода из командной строки. Он кроссплатформенный, что хорошо, если вы работаете с несколькими операционными системами. Это также открытый исходный код и совершенно бесплатно. Кроме того, он разделяет множество функциональных атрибутов с функциями поиска по обычному тексту 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. Для Дополнительную информацию о его функциях вы можете запустить:

man ag 

к Дополнительную информацию о проекте вы можете проконсультироваться ваша страница GitHub. Там вы также увидите примеры использования ...


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)