如何编写自定义搜索过滤器以清除 R.java 个文件?

How do I write a custom search filter to weed out R.java files?

我正在尝试在 Android Studio 中创建自定义搜索 à la How to exclude a file extension from IntelliJ IDEA search?为什么以下模式不排除 R.java 个文件?

请注意,第二个使用 &&!file:R.java,但范围不包含更少的文件。

问题是必须考虑文件的路径。 !file:R.java 仅在根目录中查找 R.java。要查找所有 R.Java 个文件,必须使用 !file:*/R.java:

请注意,第二个使用 &&!file:*/R.java,范围包含的文件较少。