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

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

9得票2回答
如何在git repo之外配置ctrlp以正确使用ag?

我按照这里建议的方式,使用ctrlp插件与ag配合使用: if executable('ag') set grepprg=ag\ --nogroup\ --nocolor let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""' ...

7得票1回答
如何在Vim中使用Unite.vim插件来使用ack或ag?

我发现很多配置示例页面,例如: let g:unite_source_grep_command = 'ag' let g:unite_source_grep_default_opts = \ '--line-numbers --nocolor --nogroup --hidden --i...

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

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

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

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

10得票1回答
搜索 .zst 文本文件

我有一些非常大的zstd压缩的文本文件。 我要如何快速搜索它们? 我能使用AG(The Silver Searcher)或类似的工具吗? 我已经尝试过AG,但它不起作用,显示“加载失败”的错误: ag -z -i "term"

10得票3回答
使用多个搜索表达式的银色搜索器(ag)?

silver_searcher是否支持像grep中的-e一样指定多个搜索表达式? 我在文档/帮助中找不到任何选项。

7得票1回答
zstd:错误70:写入错误:管道损坏(无法写入解码块)

我试图通过Windows终端使用zstd v1.4.0解压大量压缩文件,然后进行'ag'搜索: zstd -dc -r . | ag -z -i "term" 但在处理期间,它给出了以下错误: zstd: error 70 : Write error : Broken pipe (ca...

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

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

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

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