在执行整个Rails应用程序的搜索时,我使用自定义范围来排除我不关心的区域的结果。就像日志文件,供应商插件等一样。除了添加RVM支持以外,这种方法运行良好我的搜索现在包括安装的每个gem中的所有文件。当我的项目代码中只有少数点击时,这通常会产生大量的搜索结果。
我在制定一条排除我的.rvm目录中的宝石的规则时遇到了麻烦。
我已经尝试了大量不同的排除规则,如下所示:
&&!file[CORE]:*/.rvm//*
&&!file[CORE]:~/.rvm//*
我怀疑问题可能与项目外部存在的这些文件有关,但排除规则似乎都集中在项目根目录中的文件上。
答案 0 :(得分:0)
升级到RubyMine 7后,我遇到了类似的问题。
范围中存在此参数会导致不需要的.rvm匹配:
file:lib//*
按项目名称限制模式(使用新语法)解决了问题:
file[myproj]:lib//*