我的工作空间刚刚崩溃,我做了很多事情,我可能无法记住所有内容。有没有办法,一个文件,我的工作区的一些东西,可以让我看到打开了哪些类?也许我的 .metadata 中有一个文件存储打开了哪些类。有人有什么主意吗?
如果你们有任何想法我该怎么做..这会很有帮助!
首先,找到它并复制它。然后你可以创建一个新的工作区并将现有的项目导入其中,然后指向旧工作区的根目录,让它找到所有的项目。然后你应该启动并运行。保存您的更改!不要在这个工作区工作!
然后,您可以开始一个全新的工作区并从头开始正确填充它并在其中工作。
Eclipse 每 5 分钟存储一次工作区状态。请参阅窗口 > 首选项 > 常规 > 工作区(“工作区保存内部”)
Eclipse 保留最后打开的文件,您可以在底部的 File 菜单中重新打开它们。默认情况下,它只存储最后 4 个文件的名称。最大值为 15。您可以将其从 4 增加到 15,并且会立即在“文件”菜单中显示 15 个文件。请参阅窗口 > 首选项 > 常规 > 编辑器(“最近打开的文件的大小”)。设置存储在\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs
key 中RECENT_FILES
。不幸的是,我还没有找到一种简单的方法来一次查看所有文件。
该文件\.metadata\.plugins\org.eclipse.ui.workbench\workbench.xml
包含编辑器的状态,例如打开的文件和每个文件的光标位置。
Eclipse 保留本地文件的历史记录。请参阅窗口 > 首选项 > 常规 > 工作区 > 本地历史记录。实际文件存储在\.metadata\.plugins\org.eclipse.core.resources\.history\
如果您选择一个文件,您可以查看每个文件的本地历史记录,打开上下文菜单,单击比较 > 本地历史记录。
我过去所做的是将您的工作区移动到一个新目录,即workspace2,打开eclipse并使用原始工作区位置。这将创建一个全新的工作区。
然后,您可以通过右键单击导航器选项卡并导入来从损坏的工作区(现在称为工作区2)中导入项目。
祝你好运!