有没有办法强制Eclipse保存项目/工作区设置?我找不到“保存工作区”或“保存项目”命令。
(我在Eclipse中从未遇到过这方面的问题,但TI的Code Composer 4基于Eclipse,它有时会崩溃并且不会保留我在项目设置中所做的更改。)
答案 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();