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 命令轻松开始使用它。 对于 更多资料 关于它的功能,你可以运行:

man ag 

更多资料 关于项目,您可以咨询 您的GitHub页面. 在那里您还将看到使用示例...


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。