2

在最近升级到 eclipse Juno 后,我遇到了一个问题,即 eclipse 在重新启动和工作区切换时不再能够记住某些设置。诸如打开哪些视角之类的事情,诸如“[x] Open Dashboard”(spring ide)之类的某些设置似乎会在 eclipse 重新启动时恢复为出厂设置。

我使用 Ubuntu,出于历史原因,我在 /opt/eclipse 中维护我的 eclipse 安装。安装由 root 拥有,除了一些升级问题之外,这实际上并不是问题 - 直到 Juno 版本。

我已经在 Eclipse 安装目录上尝试了 chown -R 自己:我自己,并且我已经验证了所有文件确实可以由我自己的用户编辑。不过,这些观点似乎重新设定了。

eclipse 是否还有其他地方存储此信息,这些信息可能仍归根用户所有?

4

3 回答 3

9

关于透视图的信息存储在
<workspace>\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi

如果您使用复杂的自定义透视图,请备份此文件。

PS知道删除此文件可能会解决Eclipse无法启动时的问题也很有用(另请参见此处

于 2014-07-24T11:01:45.937 回答
1

该信息保存在每个工作区根目录的 .metadata 目录中。

于 2012-07-05T10:11:03.810 回答
0

两种解决方案:

  1. MENU -> 文件 -> 切换工作区 -> 其他 -> 复制设置

    • 工作台布局
    • 工作集
  2. 复制/备份并将以下文件夹替换到新创建的工作区。

    • [工作区]/.metadata/.plugins/org.eclipse.ui.workbench/
    • [工作区]/.metadata/.plugins/org.eclipse.core.runtime/.settings/

我个人更喜欢(2)。


上述答案归功于@Ischin,在以下参考资料中......

于 2013-04-10T15:41:51.773 回答