当您转到“文件”->“使缓存无效/重新启动”时,您会看到三个选项:
1)无效
2)只需重新启动
3)无效并重新启动
我通常选择选项3,但是在哪种情况下,您会使用其他两个选项之一?
答案 0 :(得分:3)
无效并重新启动是发生问题时需要的(有效代码突出显示为无效,错误突出显示/检查停止工作,代码编译而编辑器显示错误,编译失败而编辑器认为代码是错误的)好,等等。)
如果您打算在重新启动之前完成其他操作(例如,您处于调试会话的中间,或者想先将更改提交给版本控制),则可能需要使用 Invalidate (不生效)而无需重新启动。 ,或者正在进行编译)。直到您重新启动,此操作才会生效。基本上,您计划为下次IDE启动重新构建缓存。
在使用 Invalidate (无效)操作后完成任务后,仅重新启动会很方便,或者只是重新启动IDE以查看它是否解决了问题而不使IDE无效。缓存(因为大型项目重建缓存会花费很多时间。)