1

当您转到 File -> Invalidate Caches/Restart 时,您可以看到呈现给您的三个选项:

1) 无效

2)只需重新启动

3)无效并重新启动

我通常选择选项 3,但在哪些情况下您会使用其他两个选项之一?

4

1 回答 1

4

如果出现问题(有效代码突出显示为无效、错误突出显示/检查停止工作、编辑器显示错误时代码编译、编辑器认为代码正常时编译失败等),则需要无效并重新启动。

如果您计划在重新启动之前完成一些其他事情(例如您正处于调试会话的中间或者想要首先将更改提交到版本控制,或者正在进行编译),您可能希望使用Invalidate without restart。在您重新启动之前,此操作不会产生任何影响。基本上,您正在为下一次 IDE 启动计划缓存重建。

当您在使用Invalidate操作后完成任务或只是重新启动 IDE 以查看它是否在不使缓存失效的情况下解决了问题(因为缓存重建对于大型项目可能需要大量时间)时,重新启动可能会很方便。

于 2018-08-26T09:05:45.367 回答