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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.