保存Eclipse透视图布局和其他内容

24
每当我因为某些损坏或其他原因丢弃我的 .metadata 并开始一个新的时,我首先做的事情是:
  1. 导入我的保存的首选项
  2. 从磁盘加载现有项目
仍然有一些必须手动配置的东西,以便让我的设置与之前一样,尤其在我的情况下(可能还有其他的东西):
  1. 我必须添加我使用的透视图并移除我不需要的透视图
  2. 我必须配置这些透视图的布局(特别是Java),以正确地使用两个监视器。
  3. 为 Mylyn 添加 bugzilla 任务存储库,并配置一些查询
有没有办法保存这些设置,以便我需要时可以加载它们?我希望它们存储在首选项中...
我正在使用最新的3.6版本。

1
看一下问题的日期...我几年前就转到Intellij了 :) - Persimmonium
3个回答

22

两种解决方案:

  1. MENU -> 文件 -> 切换工作区 -> 其他 -> 复制设置
    • 工作台布局
    • 工作集
  2. 将以下文件夹复制/备份并替换到新创建的工作区。
    • [工作区]/.metadata/.plugins/org.eclipse.ui.workbench/
    • [工作区]/.metadata/.plugins/org.eclipse.core.runtime/.settings/

个人更喜欢(2)。


好的,我明白第二点。但是第一点具体是如何工作的呢?我尝试了一下,在一个新的空工作区中重新启动了eclipse... - Persimmonium
Eclipse文档。我以前从未使用过Eclipse的bugzilla插件。在新工作区中,bugzilla的配置是否正常工作? - lschin
9
对于Eclipse Juno,我发现在[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi中找到了类似透视配置的东西 - 在其他两个目录中没有相关内容。 - Peter Boughton
@PeterBoughton 没错!这是我在Juno上唯一有效的方法。 - Cristiano Fontes
Eclipse Kepler [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi - 复制工作台布局和透视图,以及[workspace]/.metadata/.plugins/org.eclipse.core.runtime/.settings/ - 复制编辑器设置。 - martin jakubik
显示剩余2条评论

4
从Eclipse Neon版本开始(可能包括Mars版本),你可以复制以下两个目录,以在不同的工作区之间共享你的工作台和设置/首选项:
    [workspace]/.metadata/.plugins/org.eclipse.core.runtime/.settings
    [workspace]/.metadata/.plugins/org.eclipse.e4.workbench

(旁注:复制设置对话框无法使用,因为它不允许我选择任何复选框。)

1

这里有很好的信息 - '共享Eclipse透视图布局多个工作区'

我使用他们列出的“方法2”。

方法2:使用复制设置

保存窗口布局的另一种方法是在切换到另一个工作区时使用复制设置功能。

  • 打开包含自定义布局的工作区
  • 选择 文件 > 切换工作区 > 其他…,这将打开一个对话框提示您选择现有/新工作区
  • 选择工作区,然后单击 复制设置 可折叠部分
  • 选择 工作台布局 复选框并单击确定
  • 您的工作区将打开,并应反映先前工作区的自定义布局。

这是对话框的外观:

enter image description here

试一试,相当容易!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接