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

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

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

我有一种感觉,这是无可争议的简单的东西,但我只是无法find正确的button切换。


同样,在加载文件或types时,是否可以忽略生成的类? 我不断得到生成的MyClass$$ViewInjector类在打开的文件中首先出现,这只是令人讨厌…

我一直在做高级search忽略生成的类的方法是添加!file:*intermediates*/&&!file:*generated*/&&!lib:*..*到一个新的自定义作用域,如下所示:

在这里输入图像说明

2015年10月14日更新:通过排除search中的!lib:*..* ,我改进了模式。 谢谢。

我在IntelliJ中看到过这个,没有在Android Studio中检查过。 但是当你在path中find(通过ctrl + shift + F),在searchpopup框中有一个“文件名filter”部分,它有一个名为“文件掩码”的checkbox,您可以过滤所需的文件types。