如何让Android Studio停止在搜索结果中返回生成的代码?

Tra*_*vis 49 android android-studio

每次我Search In Path在Android Studio中使用时,我最终都会将生成的代码作为结果的第一部分返回.

我经常搜索一些东西*.java,*.xml,并且在我意识到我正在看之前通常会调查前几个结果Generated Code.有没有办法省略生成的代码结果作为结果列表的一部分返回,同时仍然允许搜索读取我的项目中的所有*.java和*.xml文件?

我觉得这是一个非常简单的事情,但我找不到合适的按钮来切换.


同样,在加载文件或类型时是否可以忽略生成的类?我一直MyClass$$ViewInjector在打开的文件中首先出现生成的类,这只是烦人的...

Hen*_*usa 68

我一直在忽略高级搜索中生成的类的方法是添加!file:*intermediates*/&&!file:*generated*/&&!lib:*..*到新的自定义范围,如下所示:

在此输入图像描述

2015年10月14日更新:我通过排除!lib:*..*搜索范围来改进模式.谢谢.

  • @Gazta这个配置存储在`.idea/scopes /`文件夹中.为了在不同的项目中进行设置,您需要复制该文件.另见[这个答案.](http://stackoverflow.com/questions/5313946/can-i-share-settings-for-intellij-idea-across-different-projects) (2认同)