如果没有“排除”文件夹,我怎样才能在启动时停止索引intellij的想法?非常令人讨厌的是,它在启动时开始索引,而不允许您调试测试用例,等待索引完成。
答案 0 :(得分:18)
每次切换到IDEA时都可以停止同步/索引,在处理大项目和外部构建过程时触发索引非常有用。
只需停用复选框System Settings -> Synchronize files on frame or editor tab activation
。
确保在需要时通过Synchronize
菜单(Mac上的Cmd-Alt-Y)手动运行索引以更新提示。
答案 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内容根。
赞!
答案 6 :(得分:0)
如果较长的索引是一个问题,您可以启用共享索引。
在您的 Intellij 中添加 this plugin 并按照说明 from here。
答案 7 :(得分:-1)
如果您不想索引,IntelliJ IDEA的功能大多无用。并且无法判断您是否要在此次调试;这意味着如果需要,您无法即时执行索引。似乎目前没有办法关闭自动索引,如果可能的话,你就不能再拥有它的智能完成了。
因此,如果您不使用这些功能,您可能希望使用更轻量级的IDE或将vim
与类Unix环境一起使用。
但通常索引不会花太长时间,是吗?可能你的配置(正如@NelsonG所指出的那样)不是最佳的,或者你的计算机太慢了?