当前位置: 首页 > 知识库问答 >
问题:

从搜索范围中排除RVM文件

司徒耀
2023-03-14

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

我很难想出一个规则来排除我的 .rvm 目录中的 gem。

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

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

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

共有1个答案

岳泳
2023-03-14

在升级到RubyMine7之后,我也遇到了类似的问题。

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

file:lib//*

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

file[myproj]:lib//*
 类似资料:
  • 我的项目中有一个com.org.projectname.model包。我想做的是,从SonarQube覆盖范围中排除此包中的所有文件。我试过了,和,仍然没有成功。 如何解决这个问题?或者还有别的办法吗?

  • 如何从以后的每次搜索中排除目录中的文件,而无需手动键入排除项。

  • 本文向大家介绍solr范围搜索,包括了solr范围搜索的使用技巧和注意事项,需要的朋友参考一下 示例 age:[50 TO 60] 匹配年龄在50和60之间(包括50和60)的文档 age:{50 TO 60} 匹配年龄在50到60之间(不包括50到60)的文档 age:[* TO 60] 匹配年龄小于或等于60的文档 age:[50 TO *] 匹配年龄大于或等于50的文档 age:{50 to

  • 假设我有一个范围(section)和一个额外的要排除的范围列表,由元组(start,end)表示: 我正在寻找一种有效的算法,从这两个输入中返回一个新的范围列表,如: 这是引出第二个范围列表的主范围。 谢啦! 编辑: 实际上,deceze关于使用intervaltree的建议似乎很有趣。有几行: 显然,间隔被视为已关闭,但这是一个小问题。

  • 问题内容: 在elasticsearch中,我们有两个字段:街道编号1和街道编号2。我们在Elastic Search中还有一个Address字段,而Address是2个字段与其他一些字段的组合。因此,我们的地址为: 1604-1612卡尔弗大厦 1608- 1645公园别墅 如果用户使用1610搜索,则应同时返回该地址。 有关如何形成查询的任何帮助? 问题答案: 想法是利用数据类型并将最小和最大

  • 当我的Jenkins管道失败时,试图从覆盖报告中排除包。我有一个包含所有POJO: s的子项目。我不想为所有这些编写uittest。因此,它们会拖累覆盖范围将低于阈值的分支/线路覆盖范围,并使我的构建失败。 应该可以排除一些包,但我无法让它工作。 我有以下雅各布.gradle文件: 以下是我的声纳.gradle文件中的内容: 在我的build.gradle中: 最后从我的詹金斯文件中: 但是,xx