今儿个,咱来聊聊“ag”这玩意儿。我也不知道这是后来一查,,原来是个代码搜索工具,跟 grep 差不多,但是更快,更猛!
摸索阶段
我寻思着,这玩意儿咋用?直接命令行敲个 ag? 试试,果然不行,提示我“没这命令”。看来得先给它“安排”上。
...
今儿个,咱来聊聊“ag”这玩意儿。我也不知道这是后来一查,,原来是个代码搜索工具,跟 grep 差不多,但是更快,更猛!
摸索阶段
我寻思着,这玩意儿咋用?直接命令行敲个 ag
? 试试,果然不行,提示我“没这命令”。看来得先给它“安排”上。
安装过程
咋“安排”?我这电脑是 macOS 系统,就直接用个叫 Homebrew 的家伙事儿,简单粗暴。在终端里头,我这么敲一行:
brew install the_silver_searcher
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
为啥是 the_silver_searcher? 因为 ag 这玩意的真名就叫 The Silver Searcher, 咱得用它真名才能找到它。敲完回车,等一会儿,它就自个儿装好。真省心!
上手体验
装好,那就得试试手感咋样。我先随便找个项目文件夹,然后打开终端,cd 到这个文件夹里。
我想搜个叫 "hello" 的词儿,咋办?简单!直接敲:
ag hello
嗖的一下,屏幕上就列出一大堆结果,哪个文件哪一行有这个词,都给你标的明明白白。真快!比我以前用过的那些搜索工具快多!
- 我还试试搜个带空格的词组,比如 "hello world",直接敲
ag "hello world"
就行。 - 想忽略大小写?简单,加个
-i
参数,ag -i hello
,这样不管大小写都能搜出来。 - 想只看特定类型的文件?比如只想看 .py 文件? 加个
-G
参数,后面跟上文件名模式,ag hello -G \.py$
。
感受总结
用一段时间,我感觉这 ag ,真是个好东西。搜索速度快,用法也简单,功能还挺全。现在我找代码,基本都用它,效率提高不少!
总之一句话,这玩意儿,真香! 强烈推荐大家都试试!
阅读全文