如果没有“排除”文件夹,我怎样才能停止索引智能的想法开始?这是非常非常恼人的,它开始索引启动不允许你,例如,调试一个测试用例,让你等待,直到索引完成。
现在,“排除”文件夹是在一个排除的文件夹中发生更改时禁用索引的唯一方法(不能排除的生成源除外)。
查询 Intellij 2016.2.5
我建议你调整你的 Intellij 配置,看看这篇文章: https://stackoverflow.com/a/22508853/779338
每次切换到 IDEA 时,您都可以停止同步/索引,这在处理大型项目和触发索引的外部构建过程时非常有用。
只要禁用复选框 System Settings -> Synchronize files on frame or editor tab activation。
System Settings -> Synchronize files on frame or editor tab activation
确保手动运行索引,以便在需要时通过 Synchronize菜单(Mac 上的 Cmd-Alt-Y)或 File -> Reload All from Disk更新提示,从而手动运行在 Linux 下运行的 IDEA 2020
Synchronize
File -> Reload All from Disk
试试:
文件-> 无效缓存/重新启动。
我认为,如果您开始提交,然后在进程中间关闭 IDE,就会发生这个问题(至少对我来说,这似乎是原因)。
在为这个问题苦苦思索了一个星期之后,我找到了所有的解决办法,最后得出如下结论: 要么升级你的 intellij,让你暂停索引功能(由于许可证问题,我无法升级我的 intellij) ,所以另一个选择是禁用所有的插件,然后根据需要逐个启用。
启用任何插件后,如果你看到它的行为相同的卸载插件和下载一些替代品。
你可以很容易地解决它。
转到: 文件-> 设置-> 目录。
停止将要包含的所有文件,并且需要清空 添加内容根。
像这样:
可能是因为库文件夹在项目中添加了多个子文件夹。例如,在我的例子中,我在项目中的两个位置都有 node _ module 文件夹。一个在根目录(App —— > node _ module)下,另一个在(App —— > test —— > node _ module)下
在每个文件夹上简单地选择 右击,然后选择 目录 A-> 排除在外
这解决了我的问题,希望对你有帮助。
如果存在索引时间过长的问题,可以启用共享索引。
将 这个插件添加到您的 intellij 中,并按照说明 从这里操作。
在我的情况下,我有不断索引文件在角度应用程序时,我删除 node _ module 文件夹。
我曾多次试图使缓存失效,但一点用都没有。
唯一的解决方案是删除项目与明确的 Git 状态和重新克隆项目-比一切开始工作刚刚完美。