IDEA全局搜索的时候排除dist文件夹

前言

IDEA点击对应的样式或文件路劲会自动跳转非常方便,但是它有时它会把编译后的目录中的文件也显示出来,这就需要我们排除一下。

项目排除

若某些文件夹(如编译产物、依赖目录)始终无需搜索,可将其标记为 “排除目录”,永久生效:

  1. 在左侧项目结构面板(Project 视图)中,找到要排除的文件夹(如 targetnode_modules)。

  2. 右键该文件夹,选择 Mark Directory asExcluded

  3. 标记后,文件夹会变成橙色,全局搜索(包括 Ctrl+Shift+FFind in Path)会自动忽略该目录。

提示:

这种方式排除的目录依旧会在左侧列表中显示。dist文件夹建议使用这种方式排除。

若需取消排除,右键文件夹选择 Mark Directory asCancel Exclusion 即可。

这样排除的文件夹就不会参与搜索和建立内部索引了。

不要把node_modules排除了,排除它后引用的库就不会自动提示了。

项目右键 打开模块设置

image-20241027105814732

排除要排除的文件夹

image-20241027110057284

IDEA排除

通过IDEA 配置文件排除

  • IDEA 不会扫描、解析、索引 这些被忽略的文件/文件夹。
  • 它们 不会出现在Project视图中(即使物理存在)。
  • 不会参与代码搜索(Find in Path)、引用分析、重构、语法高亮、代码补全等任何 IDE 功能

注意

这种方式排除的文件或目录并且没有被项目设置为Sources的就会在IDEA左侧列表就不显示了。

进入 FileSettingsEditorFile Types,在右侧的 Ignore files and folders 中,默认会包含一些排除的规则。

我们也可以添加新的规则,直接在 Ignore files and folders 中添加需排除的目录。

例如:

1
2
3
target
build
.idea