【问题标题】:Excluding RVM files from search scopes从搜索范围中排除 RVM 文件
【发布时间】:2015-01-12 01:39:43
【问题描述】:

在搜索整个 Rails 应用程序时,我使用自定义范围来排除我不关心的区域的结果。像日志文件、供应商插件等。这一直很好,除了自从添加了 RVM 支持后,我的搜索现在包括每个安装的 gem 中的所有文件。当我的项目代码中实际上只有几个命中时,这通常会产生大量搜索结果。

我在想出一个规则来排除我的 .rvm 目录中的 gem 时遇到了麻烦。

我尝试了很多不同的排除规则,如下所示:

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

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

【问题讨论】:

    标签: intellij-idea rubymine intellij-13


    【解决方案1】:

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

    此参数在作用域中的存在导致不需要的 .rvm 匹配:

    file:lib//*
    

    通过项目名称限制模式(使用他们的新语法)解决了这个问题:

    file[myproj]:lib//*
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-01
      • 2016-09-10
      • 1970-01-01
      • 2018-12-04
      • 2021-12-29
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多