效率工具-终端下搜索代码神器

2020-06-23  本文已影响0人  testerzhang

本文转自我的头条号testerzhang,欢迎各位简友关注。


前言

当我们本地下载了源代码,想要快速的搜索含有关键字的代码,你会想到在终端用什么命令去搜索,用过Linux系统的基本应该是用 grep -r 关键字这个命令吧。今天给大家介绍下我日常用的另一个命令神器-Ag命令。

效率工具-终端下搜索代码神器

Ag是什么?

一个比grep、ack更快的递归搜索文件内容的工具。

Ag安装

brew install the_silver_searcher
yum install epel-releaseyum install the_silver_searcher

Ag 语法

$ ag 参数选项 关键字

常用参数:

Ag 例子

$ ag Template
效率工具-终端下搜索代码神器

如上面例子的Template关键字,要忽略大小写,就可以这样执行命令:

$ ag -i Template

如上面例子的Template关键字,要忽略大小写,但是这样太多内容了,那么我们可以增加一个小写L的参数命令,在原来的基础上显示对应符合的文件名。

$ ag -i -l Template

比如搜索含有generate关键字的文件或者文件夹:

$ ag -g generatepackages/nodeppt/lib/generate.js

更多的参数可以参考帮助说明:

$ ag -h

看到这里,是不是感觉想试下这个工具,提高我们的效率。

效率工具-终端下搜索代码神器
上一篇 下一篇

猜你喜欢

热点阅读