8

我有一个 IntelliJ 项目,其中包含一些大文件的目录。由于这些文件被添加到项目中,我们注意到性能下降,例如瞬间冻结和普遍迟缓。将目录标记为已排除(上下文菜单 -> 将目录标记为 -> 已排除)似乎有助于解决问题。但是,此选项永远不会跨会话保留,因此当我重新打开 IntelliJ 并打开项目时,该文件夹不会被标记为已排除。如何将此目录永久标记为已排除?

在 Mac OS X 10.9.4 上运行 IntelliJ IDEA 13.1.4。

4

3 回答 3

1

为了扩展 osundblad 的答案,现在在 IntelliJ 的最新版本中可以正常工作:

  • 打开源模块的模块设置,该源模块位于要排除的目录之上的某个位置。如果您右键单击项目视图中的目录,您应该Open Module Settings会在上下文菜单中看到,单击它。
  • 应出现“项目结构”窗口,其中包含名为SourcesPathsDependencies
  • Sources选项卡中,在文件树控件的底部,找到标记为的文本框Exclude Files
  • 假设您有目录foo并且bar/baz想要排除:输入foo*;bar/baz*;apply/OK 更改,它们将被永久排除在项目之外。
于 2018-03-27T05:44:01.013 回答
1

我正在使用 IntelliJ IDEA 2020.1.4 和 Bazel 构建,并试图排除.bazel-cache目录,以便它不会在搜索中弹出。不幸的是,osundblad' 和cobbzilla' 的答案都没有导致永久隐藏该目录。

相反,有什么帮助:

File -> Settings -> Editor -> File Types -> Ignore files and folders

.bazel-cache用 . 分隔;

于 2020-11-08T13:25:25.990 回答
-1

In project Settings under Sources tab you can mark directories as excluded.

于 2015-10-25T21:30:08.407 回答