Silver Searcher - Outil de recherche de code alternatif Ack

chercheur d'argent

Chercheur d'argent est un très bon outil pour la recherche de code en ligne de commande. Il est multiplateforme, ce qui est bien si vous travaillez avec plusieurs systèmes d'exploitation. Il est également open source et totalement gratuit. De plus, il partage une multitude d'attributs fonctionnels avec les fonctions de recherche en texte brut de grep.

La principale différence entre les deux outils est que Silver Searcher offre une meilleure performance, ainsi que de pouvoir disposer d'un algorithme spécifique pour ignorer certains fichiers via des modèles. Quelque chose qui peut être positif pour les programmeurs ou les développeurs en herbe, et même les utilisateurs de Linux qui passent le plus clair de leur temps à travailler devant le code source dans un éditeur de texte.

Au cas où vous ne le sauriez pas, Silver Searcher (ag) est similaire à Ack. Ce programme est conçu pour remplacer à 99 % l'outil grep. Avec lui, vous pouvez rechercher des noms de fichiers, des lignes de code, un filtrage basé sur des modèles, etc. Par défaut, ack imprime à l'écran les lignes qui correspondent à ce que l'utilisateur a voulu rechercher. Cet outil, contrairement à grep, n'est pas pré-installé dans les distributions, pas plus que Silver Searcher, vous devrez donc l'installer vous-même.

Pour installer cet outil, vous pouvez facilement le faire à partir des référentiels de votre distribution préférée, en utilisant le gestionnaire de packages approprié pour votre cas. Par exemple:

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]

Avec ces commandes, vous pouvez l'installer dans les distributions principales, ainsi que dans les distributions GNU/Linux qui en dérivent. Une fois installé, vous pouvez facilement commencer à l'utiliser en utilisant la commande ag. Pour plus d'informations à propos de ses fonctions, vous pouvez exécuter :

man ag 

Pour plus d'informations sur le projet, vous pouvez consulter votre page GitHub. Vous y verrez également des exemples d'utilisation ...


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.