Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse:显式保存项目/工作区_Eclipse - Fatal编程技术网

eclipse:显式保存项目/工作区

eclipse:显式保存项目/工作区,eclipse,Eclipse,有没有办法强制Eclipse保存项目/工作区设置?我找不到“保存工作区”或“保存项目”命令 (我在Eclipse中从未遇到过这个问题,但TI的CodeComposer 4基于Eclipse,它有时会崩溃,并且不会保留我在项目设置中所做的更改。)强制保存的最可靠的方法是切换工作区 切换到空工作区,然后切换回当前工作区:每个项目设置都应该已保存和还原 注:本文件为: ,该网站自。。。2001! 因此,即使是“切换工作区”技巧也不足以保存所有设置,但这只是一个开始 2011年9月编辑: 在评论中添加

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


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

强制保存的最可靠的方法是切换工作区

切换到空工作区,然后切换回当前工作区:每个项目设置都应该已保存和还原

注:本文件为:
,该网站自。。。2001!
因此,即使是“切换工作区”技巧也不足以保存所有设置,但这只是一个开始


2011年9月编辑:

在评论中添加他添加的插件“saveui”(,重复),这可能是保存工作区状态的一个很好的解决方案(无需关闭Eclipse或切换工作区)


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

工作区所在的位置-workbranch
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(); 

我在bug上附加了一个插件,可以在每次更改后保存UI状态。@Aaron:太好了。我在回答中提到了你的“saveui”插件。嗯。。。。这是一种编程方法,我只是以交互方式使用Eclipse,而不是编写Java来让Eclipse做一些事情。