シルバーサーチャー コマンドラインコード検索に非常に適したツールです。 これはクロスプラットフォームであり、複数のオペレーティングシステムで作業する場合に適しています。 また、オープンソースであり、完全に無料です。 さらに、grepプレーンテキスト検索機能と多数の機能属性を共有しています。
両方のツールの主な違いは、SilverSearcherの方が優れていることです パフォーマンス、およびパターンを介して特定のファイルを無視する特定のアルゴリズムを持つことができます。 プログラマーや意欲的な開発者、さらにはテキストエディターのソースコードの前でほとんどの時間を費やしているLinuxユーザーにとっても前向きなことです。
ご存じない方のために説明すると、Silver Searcher(ag)はAckに似ています。 このプログラムは、grepツールの99%を置き換えるように設計されています。 これを使用すると、ファイル名、コード行、パターンに基づくフィルタリングなどを検索できます。 デフォルトでは、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ページ。 そこには使用例もあります...