在导航类/文件操作中隐藏/ build目录中的文件

tom*_*ozb 5 intellij-idea android-studio

Android Studio中最有效的操作之一是导航操作.问题是它显示了这么多无用的文件.有时很难找到您正在寻找的类/文件.

以下图为例.如果您正在寻找AndroidManifest.xml模块b,则必须向下滚动列表才能找到所需的文件.

在此输入图像描述

有没有办法过滤此对话框显示的内容,特别是从结果中排除某些目录?/build目录中的所有文件都是完全无用的.

我知道我可以过滤显示哪些类型的文件,但它没有多大帮助.

Dar*_*Kay 2

将您的构建文件夹标记为已排除:

File > Project Settings > Modules > Sources > Mark as Excluded (red icon)

或者,右键单击您的构建文件夹并选择Mark Directory as > Excluded

排除的文件夹(显示为 rootExcluded)是 IntelliJ IDEA“部分忽略”的文件夹。为排除的文件夹中的文件提供非常有限的编码帮助。排除的文件夹中包含的类不会出现在代码完成建议列表中,对此类类的引用在编辑器中显示为未解析。搜索时,IntelliJ IDEA 不会在排除的文件夹等中查找。

来源

另一种方法是定义自定义范围,如此处所述

  • 您不能在“导航”>“类”或“文件”操作中使用范围。据我所知,范围与“查找”操作相关,而不是“导航”。 (5认同)
  • Android Studio 的模块下没有“Sources”选项卡。 (2认同)