如何查找 project 中含有关键字的 cc 文件,其中过滤掉其他类型的文件(py,sh)?

我想在 project 中查找带有指定关键字的文件,比如说 是 .cc. 但是不要在.py 或者 *.sh 文件里查找,否则匹配的太多了。

不知道能不能 通过配置 .projectile 的过滤文件来实现?

我尝试用 SPC s p | SPC s a 但是好像没有过滤,还是把项目中所有文件类型的 含有关键字的文件都列出来了

有什么别的办法吗?谢谢!

通过 helm-ag 可以解决

比如查找包含 cocos 的 cc 文件,可以在 M-x helm-ag 之后输入: cocos -G\.cc就可以了

非常有效,谢谢!!!

hi,

我想再问一下,能不能在这里 排除 要搜索的目录呢? 比如说 “/bin” 目录?

谢谢

helm不太清楚,你可以试着查看下它支持正则吗?

ivy我开头可以使用!来排除一些选择。可以试着找下helm有没有对应的功能。