我想在一个包含递归目录和文件的目录中搜索多个模式。 我知道使用grep命令的方式如下:grep -e '(pattern1)|(pattern2)' 或者grep -r -E 'string1|string2|string3' /var/www/http 使用 ack 或 ag 的命令是什么...
我按照这里建议的方式,使用ctrlp插件与ag配合使用: if executable('ag') set grepprg=ag\ --nogroup\ --nocolor let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""' ...
我发现很多配置示例页面,例如: let g:unite_source_grep_command = 'ag' let g:unite_source_grep_default_opts = \ '--line-numbers --nocolor --nogroup --hidden --i...
我想要找到一个大型项目中给定字符串的匹配数量。目前,为了使用ag完成这个任务,我正在使用以下命令:$ echo 0$(ag -c searchterm | sed -e "s/^.*:/+/") | bc 有一个明显有些冗长且不是很直观的方法,可以有更好的方式从ag中获取目录中匹配项的总数吗?...
我有一些非常大的zstd压缩的文本文件。 我要如何快速搜索它们? 我能使用AG(The Silver Searcher)或类似的工具吗? 我已经尝试过AG,但它不起作用,显示“加载失败”的错误: ag -z -i "term"
我正在使用Silver Searcher在我的Calibre图书馆中查找信息,该图书馆默认使用长目录和文件名,这些名称有点冗余。例如搜索:chris@ODYSSEUS:~/db/ebooks/paper-art$ ag --markdown angel Christophe Boudias ...
我的问题 我正在使用ag在我的文件中搜索应用程序(服务)。由于ag将字符串视为正则表达式模式,因此我需要转义括号并使用以下命令:ag 'Application\(service\)' 这很繁琐,而且很容易错过,特别是当我的搜索中有多个正则表达式符号时。 我已经尝试过的方法 查阅手册 转...