如何停止索引intellij的想法?

时间:2015-04-30 10:57:51

标签: indexing intellij-idea

如果没有“排除”文件夹,我怎样才能在启动时停止索引intellij的想法?非常令人讨厌的是,它在启动时开始索引,而不允许您调试测试用例,等待索引完成。

8 个答案:

答案 0 :(得分:18)

每次切换到IDEA时都可以停止同步/索引,在处理大项目和外部构建过程时触发索引非常有用。

只需停用复选框System Settings -> Synchronize files on frame or editor tab activation

确保在需要时通过Synchronize菜单(Mac上的Cmd-Alt-Y)手动运行索引以更新提示。

System Settings

答案 1 :(得分:6)

现在,"排除"文件夹是在其中一个排除文件夹中发生更改时禁用索引的唯一方法(生成的源不能被排除)。

使用Intellij 2016.2.5检查

我建议你调整你的Intellij配置,看看这篇文章:https://stackoverflow.com/a/22508853/779338

答案 2 :(得分:1)

可能是因为项目中的libraries文件夹添加了多个子文件夹。例如,在我的情况下,我在项目的两个位置有 node_modules 文件夹。一个在根目录下(app-->node_modeules) 另一个在(app-->test-->node_modules)

只需右键单击每个文件夹,然后选择将目录标记为 --> 排除

它解决了我的问题。希望能帮到你。

答案 3 :(得分:0)

尝试:

文件>使高速缓存/重新启动无效。

我认为如果你开始提交然后在流程中间关闭IDE,就会发生这个问题(至少对我来说似乎是这个原因)。

答案 4 :(得分:0)

在对这个问题进行了大约一周的努力并搜索所有解决方案之后,我得出了以下结论: 升级你的intellij,它提供了暂停索引的功能(由于许可证问题,我无法升级我的intellij),所以另一个选择是禁用所有插件,然后根据需要逐个尝试启用。

启用任何插件后如果你看到它的行为相同,请卸载插件并下载其中的一些替代品。

答案 5 :(得分:0)

您可以轻松解决它。

只需转到:文件->设置->目录。

停止要包含的所有文件,并需要清空 ADD内容根

赞!

enter image description here

答案 6 :(得分:0)

如果较长的索引是一个问题,您可以启用共享索引。

在您的 Intellij 中添加 this plugin 并按照说明 from here

答案 7 :(得分:-1)

如果您不想索引,IntelliJ IDEA的功能大多无用。并且无法判断您是否要在此次调试;这意味着如果需要,您无法即时执行索引。似乎目前没有办法关闭自动索引,如果可能的话,你就不能再拥有它的智能完成了。

因此,如果您不使用这些功能,您可能希望使用更轻量级的IDE或将vim与类Unix环境一起使用。

但通常索引不会花太长时间,是吗?可能你的配置(正如@NelsonG所指出的那样)不是最佳的,或者你的计算机太慢了?