AppCode使用修复IDE动作,你可以在不使缓存失效和重启IDE的情况下,对项目中未解决的代码或损坏的缓存问题进行排查。在恢复过程中,AppCode只处理当前的项目,所以你不会丢失所有项目的缓存文件。因此,当你下次打开一个项目时,你将不需要等待缓存的重新生成。
AppCode提供了几个恢复步骤,旨在解决你在IDE中工作时可能遇到的问题,例如,当某些类没有解决或导航功能不能正常工作时。在每个步骤之后,你可以检查问题是否持续存在,并决定继续或完成恢复过程。
1. 在主菜单中,选择文件|修复IDE。AppCode将自动启动第一个恢复步骤并刷新虚拟文件系统。最新AppCode下载从这里下载哟!
AppCode将显示一个通知,你可以用它来继续或完成恢复过程。如果一切正常,点击Everything Works Now完成恢复过程。你可以在恢复过程的任何步骤之后这样做。
2. 要继续恢复过程,请点击Rescan Project Indexes。AppCode将在你的项目中找到所有没有索引的文件并为它们建立索引。
3. 要转到下一个恢复步骤,请点击重新打开项目。这将重新打开你的项目而不需要重新启动AppCode。
4. 要转到最后一个恢复步骤,请点击重新索引项目。AppCode将检查你的项目代码,重建一个类、方法、对象和其他构成你的应用程序的代码元素的索引。
5. 在经历了所有的恢复步骤后,如果问题仍然存在,你可以继续进行缓存无效化。点击行动链接,选择无效缓存和重启。
注意哟:缓存失效会删除所有曾经在IDE当前版本中运行的项目的缓存文件。