ag

 ·  ☕ 1  · 👀...

介绍

-Github

安装

1
> brew install the_silver_searcher
1
2
> yum install epel-release
> yum install the_silver_searcher
1
> apt-get install silversearcher-ag

使用

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Usage: ag [FILE-TYPE] [OPTIONS] PATTERN [PATH]
## 常用参数
### -i 忽略大小写
### -l 只列出文件名
### -g 文件名匹配
### —php 只搜索php文件
### —ignore-dir 忽略目录

# 搜索 text
$ ag text

# 指定的目录下搜索
$ ag "string-to-search" /path/to/directory

# 指定目录下特定的文件中搜索
$ ag -G ".+\.java" "string-to-search" /path/to/directory

# 搜索所有lua脚本
## 方式1:
$ ag --lua search_pattern
## 方式2:
$ ag -G .lua search_pattern

Wanglibing
Wanglibing
Engineer,Lifelong learner