美文网首页
效率工具-终端下搜索代码神器

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

作者: testerzhang | 来源:发表于2020-06-23 17:26 被阅读0次

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


前言

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

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

Ag是什么?

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

Ag安装

  • Mac OS X 安装
brew install the_silver_searcher
  • CentOS6 安装
yum install epel-releaseyum install the_silver_searcher

Ag 语法

$ ag 参数选项 关键字

常用参数:

  • i 忽略大小写
  • g 文件名匹配
  • l 列出文件名

Ag 例子

  • 搜索文件内容含有关键字
$ ag Template
效率工具-终端下搜索代码神器
  • 搜索文件内容含有关键字+忽略大小写

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

$ ag -i Template
  • 搜索文件内容含有关键字+忽略大小写+只显示符合的文件名

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

$ ag -i -l Template
  • 搜索目录下含有关键字的文件名或者文件夹

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

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

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

$ ag -h

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

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

相关文章

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

    本文转自我的头条号testerzhang,欢迎各位简友关注。 前言 当我们本地下载了源代码,想要快速的搜索含有关键...

  • Mac 好用的工具

    Mac 好用的工具 1. Alfred 4 for mac(最好用的mac效率工具) 搜索神器。 2.DaisyD...

  • mac 平台下优秀的软件 -- Alfred

    我的Mac电脑上,安装了下面这些软件 效率工具 1. Alfred 全局搜索工具。Mac 必备工作流神器,可用它来...

  • 神般存在人不知系列-开发工具

    源码阅读 引用有哪些不错的大型项目代码浏览工具?insight.io可以全github搜索代码的神器-要科学上网o...

  • android开发摘记

    最佳实践 最佳实践中文版 开源库搜索 提升开发效率工具集合1 提升效率工具集合2 收集和详解开源代码--Cool ...

  • Linux模糊搜索神器fzf终极配置

    fzf是Linux终端下的一款模糊搜索神器,速度极快,还可以配合vim以及其他软件使用,可以说是终端党的必备神器。...

  • 推荐|好用又靠谱的网盘搜索整理

    1.44886网络资源搜索器 该搜索工具不是调用的google搜索结果,所以搜索速度非常快。 目前,在电脑端下载音...

  • AI 变量命名神器

    CODELF(变量命名神器) 搜索工具可帮助开发人员解决命名问题。 搜索来自Github,Bitbucket,Go...

  • windows 办公神器,震撼来袭

    A.办公必备:神器类软件,重磅推荐! 1.信息检索类 Everything:神级搜索软件,极速本地文件搜索工具。 ...

  • 办公软件+高效操作,神器来袭

    A.办公必备:神器类软件,重磅推荐! 1.信息检索类 Everything:神级搜索软件,极速本地文件搜索工具。 ...

网友评论

      本文标题:效率工具-终端下搜索代码神器

      本文链接:https://www.haomeiwen.com/subject/ruihfktx.html