eclipse:明确保存项目/工作区

时间:2010-03-05 18:05:40

标签: eclipse

有没有办法强制Eclipse保存项目/工作区设置?我找不到“保存工作区”或“保存项目”命令。

(我在Eclipse中从未遇到过这方面的问题,但TI的Code Composer 4基于Eclipse,它有时会崩溃并且不会保留我在项目设置中所做的更改。)

2 个答案:

答案 0 :(得分:7)

强制进行此类保存的最可靠方法是切换工作区。

切换到空工作区,然后切换回当前工作区:应保存并恢复每个项目设置。

注意:bug 27821 ([Workbench] saving state and preferences)与以下内容重复:
bug 2369 ([Workbench] Would like to be able to save workspace without exiting),自2001年以来开放! 因此,即使是“切换工作区”技巧也可能不足以保存每个设置,但这是一个开始。


编辑2011年9月:

Aaron Digulla在评论中添加了插件'saveui'bug 337593,其中重复bug 2369),这可能是一个很好的解决方案保存工作区状态(无需关闭Eclipse或切换工作区)。

要使用此插件download the code,请打开存档,将“dropins”文件夹复制到“eclipse”文件夹(可能与现有的dropins文件夹合并),关闭Eclipse,然后重新打开Eclipse。您应该在工具栏中看到一个类似锁的小图标,就在菜单下方。单击此图标可以保存工作区。

答案 1 :(得分:1)

工作空间的地方 - 工作分支在 Workspace\.metadata\.plugins\org.eclipse.e4.workbench\

您可以使用wakeup()方法强制保存工作区

  Job[] jobs = WorkbenchJob.getJobManager().find("WorkbenchAuto-Save Job");
  Job workspaceJob = Arrays.asList(jobs).get(0);
  workspaceJob.wakeUp();