从搜索范围中排除RVM文件

时间:2014-11-14 15:51:14

标签: intellij-idea rubymine intellij-13

在执行整个Rails应用程序的搜索时,我使用自定义范围来排除我不关心的区域的结果。就像日志文件,供应商插件等一样。除了添加RVM支持以外,这种方法运行良好我的搜索现在包括安装的每个gem中的所有文件。当我的项目代码中只有少数点击时,这通常会产生大量的搜索结果。

我在制定一条排除我的.rvm目录中的宝石的规则时遇到了麻烦。

我已经尝试了大量不同的排除规则,如下所示:

&&!file[CORE]:*/.rvm//*  
&&!file[CORE]:~/.rvm//*

我怀疑问题可能与项目外部存在的这些文件有关,但排除规则似乎都集中在项目根目录中的文件上。

1 个答案:

答案 0 :(得分:0)

升级到RubyMine 7后,我遇到了类似的问题。

范围中存在此参数会导致不需要的.rvm匹配:

file:lib//*

按项目名称限制模式(使用新语法)解决了问题:

file[myproj]:lib//*