50得票10回答
银色搜索器 - 如何忽略一个文件

根据文档,它应该是这样的--ignore PATTERN 我有一个文件,包含标签,名为“tags”。我尝试了以下方法,但它们仍然会搜索标签文件..ag -Qt --ignore ".*tags" "asdf" ag -Qt --ignore .*tags "asdf" ag -Qt --i...

45得票2回答
银色搜索器忽略多个目录

使用The Silver Searcher如何忽略多个目录? 我尝试了ag foo --ignore-dir dir1,dir2,但它不起作用。

29得票1回答
银搜索器:如何返回不带路径的文件名

我正在使用Silver Searcher在我的Calibre图书馆中查找信息,该图书馆默认使用长目录和文件名,这些名称有点冗余。例如搜索:chris@ODYSSEUS:~/db/ebooks/paper-art$ ag --markdown angel Christophe Boudias ...

21得票4回答
在目录中使用ag计算匹配的总数

我想要找到一个大型项目中给定字符串的匹配数量。目前,为了使用ag完成这个任务,我正在使用以下命令:$ echo 0$(ag -c searchterm | sed -e "s/^.*:/+/") | bc 有一个明显有些冗长且不是很直观的方法,可以有更好的方式从ag中获取目录中匹配项的总数吗?...

21得票3回答
忽略Silversearcher中的长行

现在我正在使用: ag sessions --color|cut -b1-130 但如果搜索匹配项被cut命令切断,这将会导致颜色伪影。 Silversearcher 在文档中有这个内容: --print-long-lines Print matches on ver...

18得票3回答
如何在vim + fzf中启用AG

我刚接触 vim,了解到其中最好的模糊搜索工具之一是 fzf,已开始使用。但每当我输入 :Ag 命令时,出现 ag is not found 的提示,我不知道它是什么意思,也不知道该如何解决。

17得票4回答
使用ack同时搜索多个模式(单词)?

我想在一个包含递归目录和文件的目录中搜索多个模式。 我知道使用grep命令的方式如下:grep -e '(pattern1)|(pattern2)' 或者grep -r -E 'string1|string2|string3' /var/www/http 使用 ack 或 ag 的命令是什么...

15得票1回答
如何强制ag在node_modules中查找匹配项?

我正在使用 ag 搜索 git 存储库。它在我的 node_modules 子目录下找不到匹配项。为什么?如何控制这种行为?

12得票1回答
搜索精确字符串,而不是模式。

我的问题 我正在使用ag在我的文件中搜索应用程序(服务)。由于ag将字符串视为正则表达式模式,因此我需要转义括号并使用以下命令:ag 'Application\(service\)' 这很繁琐,而且很容易错过,特别是当我的搜索中有多个正则表达式符号时。 我已经尝试过的方法 查阅手册 转...

11得票1回答
如何使用ag在当前文件夹(非递归)中进行搜索?

我喜欢 ag :: the_silver_searcher,但我想知道如何非递归地执行搜索。 有时我只想在我的主目录中搜索文件,而不要搜索子目录。