每次我在Android Studio中使用Search In Path
时,我最终会将生成的代码作为结果的第一部分返回。
我经常在*.java,*.xml
中搜索某些内容,并且在我意识到我正在查看Generated Code
之前,通常会调查前几个结果。有没有办法省略生成的代码结果作为结果列表的一部分返回,同时仍然允许搜索读取我的项目中的所有* .java和* .xml文件?
我感觉这是一种非常简单的东西,但我找不到合适的按钮来切换。
同样,在加载文件或类型时是否可以忽略生成的类?我一直在打开的文件中首先出现生成的MyClass$$ViewInjector
类,这很烦人......
答案 0 :(得分:65)
我在高级搜索中忽略生成的类的方法是将!file:*intermediates*/&&!file:*generated*/&&!lib:*..*
添加到新的自定义范围,如下所示:
2015年10月14日更新:我通过从搜索中排除!lib:*..*
来改进模式。感谢。
答案 1 :(得分:2)
我在IntelliJ中看过这个,在Android Studio中没有检查过。但是当你在路径中找到(通过ctrl + shift + F)时,会出现一个"文件名过滤器"搜索弹出窗口中有一个名为"文件掩码"的复选框。您可以过滤所需的文件类型。
答案 2 :(得分:0)
对我来说,只是增加答案,范围!file:*intermediates*/&&!file:*generated*/&&!file:*build*/&&!lib:*..*
工作得更好!