Indexing 在特定文件夹上禁用intellij索引

Indexing 在特定文件夹上禁用intellij索引,indexing,intellij-idea,Indexing,Intellij Idea,在我的项目中,我有.deploy文件夹,当我在本地部署我的应用程序时,该文件夹会被创建/更新。是否可以禁用该文件夹上的索引?每当我部署时,一切都会变慢,这真的很烦人——我不得不等几分钟,而intellij却在做不必要的索引。在模块视图中,我排除了该文件夹,但它没有帮助。任何帮助都将不胜感激。在文件|项目结构|模块|源选项卡中将此文件夹标记为已排除 编辑:还要确保它没有作为库添加到项目中。在IntelliJ 13+(早期版本不知道)上,您可以右键单击文件夹>将目录标记为>已排除。如果您无法通过模块

在我的项目中,我有.deploy文件夹,当我在本地部署我的应用程序时,该文件夹会被创建/更新。是否可以禁用该文件夹上的索引?每当我部署时,一切都会变慢,这真的很烦人——我不得不等几分钟,而intellij却在做不必要的索引。在模块视图中,我排除了该文件夹,但它没有帮助。任何帮助都将不胜感激。

文件|项目结构|模块|源
选项卡中将此文件夹标记为已排除


编辑:还要确保它没有作为库添加到项目中。

在IntelliJ 13+(早期版本不知道)上,您可以右键单击文件夹>将目录标记为>已排除。

如果您无法通过模块菜单执行此操作,因为您的IntelliJ已冻结(如我的情况)编辑项目的.iml文件并添加excludeFolder行,如下所示:


标记为>已排除
方法应用于文件夹后,您仍可能会看到不需要的结果

您必须明确地标记子文件夹,并禁用子文件夹的某些功能


索引、查找用法等。

正如我上面提到的,我做了,但没有帮助。您使用10.5.1吗?确保此目录未作为库添加到项目中的任何位置。这也会将文件从许多其他内容中排除。我不想从项目中排除该文件,只想从索引中排除它。我仍然希望该文件出现在已更改文件的列表中,以便使用@BT提交文件(或查看差异或其他内容),这是一个糟糕的解决方案,因为它从IntelliJ生成的工件中排除。@dashesy您可以将其映射到文件类型中的文本文件。这是一个错误的解决方案。谢谢这比在排除对话中找出正则表达式要容易得多,哈哈+1也适用于IntelliJ 15。右键单击“项目”中的相关文件夹,然后转到“将文件夹标记为”。另一种方法是转到“设置”并在搜索字段中键入“目录”。同样适用于IntelliJ 2016.1。这是否将文件夹从搜索索引器之外的任何内容中排除?它不会将其从构建、部署等中排除。对吗?另一个解决方案是忽略文件夹/文件。如果你正在使用git worktreeThanks,真正的痛苦是——出现了这个问题,这真的很有帮助。将其添加到每个模块的iml文件中。在2018年1月工作。这是我在IntelliJ 2019.1中工作的唯一方式。所有节点_模块似乎被排除在我的大项目的项目结构和项目面板中,但实际上并没有被排除在iml文件中,这导致索引有15 GB,并且在每次启动IDE后需要5个小时。我根据你的帖子手动更新了它,这很有帮助。非常感谢。