我正在搜索包含大注释块的文件。这些注释块包含javadoc
样式代码注释,其中还包含我要搜索的关键字。
对于像
这样的查询
$ ag compute
我想排除在包含关键字compute
的评论块中找到的所有匹配项。这可能是silversearcher。对此问题的任何替代方法也是受欢迎的。
感谢。
答案 0 :(得分:1)
您可以尝试这样的事情。它会过滤掉*
中的所有行。
ag 'TODO' . | grep -v '*'
此解决方案并不完美,但--ignore
仅适用于文件。如果有人有更好的解决方案,我也对它感兴趣。