我需要在文件中查找.我想忽略或排除生成的文件,如JAX-WS工件或目标文件夹中的类.如何告诉IDEA从查找中排除这些文件?
Rob*_*lty 94
创建自定义范围,定义要在搜索中包含/排除的文件集.
在Scope下选择Custom.

从下拉列表中选择范围,或通过单击...下拉列表右侧的按钮创建自定义范围.
现在,当您在路径中使用" 查找"时,请使用自定义范围来限制搜索哪些文件.
我怀疑你的问题中的查找文件中提到这些说明可能不适用于您的版本,但知道此功能存在且总是有30天的评估版本是有用的.
Tho*_*4no 48
我知道派对迟到了,Rob的回答是不错的.我只想添加以下备选方案:如果您选择了Custom范围(如Rob的答案),那么将选择保留为Project Files,这将使IntelliJ搜索比默认选择性更有选择性.我不知道确切的区别是什么,但特别感兴趣的是,如果您Excluded使用设置中的Modules选项卡标记目录Project Structure,或者右键单击目录并选择Mark Directory As- > Excluded.
如果要排除的文件位于单个或相对较少的目录中,因此您可以轻松地手动设置这些排除规则,这是获得相同结果而不需要配置自定义范围的非常好的方法.
我在IntelliJ Ultimate 14.1.4中对此进行了测试.我不知道它在其他版本中的表现如何,但我怀疑v14的大部分内容至少会表现得相同.
ale*_*x.b 10
您也可以将搜索文件过滤器从!符号开始排除.搜索不在测试Java文件中的代码的示例:
!*Test.java
如果您有几种类型的文件,则可以使用,符号分隔.仅在Kotlin和Groovy文件中搜索的示例:
*.kt,*.groovy
这可能也有帮助.
跳过生成的文件模式
我使用下一个模式来排除生成的文件
!file:*intermediates*/&&!file:*generated*/&&!lib:*..*
| 归档时间: |
|
| 查看次数: |
25810 次 |
| 最近记录: |