如何在Eclipse中添加透视图

时间:2009-03-09 20:34:10

标签: eclipse

如果我安装了两个版本的Eclipse,如何将一个[eclipse版本]中安装的透视图添加到另一个版本中?如何在第一时间添加观点?即,它们来自哪里(不要告诉我“'开放视角'对话框”)?

3 个答案:

答案 0 :(得分:17)

由于选择的答案在“视角来自哪里”的细节上有点“差”,所以这里有一些精确性:

Eclipse中的 perspective 实际上只是一个可以保存和切换到的视图,菜单和工具栏的命名组织 - 为特定任务组织的应用程序的唯一选项卡或任务集。

所以观点来自:

  • 您:您可以修改任何视角,添加视图,删除菜单,添加工具栏,...然后以新名称保存结果(当前修改后的视角)。

alt text http://www.javalobby.org/images/postings/rj/eclipse_perspective/1.gif

  • 一个插件:为此,插件声明了透视贡献的扩展点:org.eclipse.ui.perspectives 。通过为此点定义扩展,将新的透视图添加到工作台。在下面的示例中,为Test Perspective定义了透视扩展。该声明包含基本元素:id,name和class。

           

developer documentation for org.eclipse.ui 中提供了扩展点和语法的完整说明。属性描述如下。

  • id - 将用于标识此观点的唯一名称。
  • name - 一个可翻译的名称,将在工作台窗口菜单栏中用于表示此透视图。
  • class - 实现org.eclipse.ui.IPerspectiveFactory接口的类的完全限定名称。
  • 图标 - 与此观点相关联的图标的相对名称。

此扩展点用于将透视工厂添加到工作台 透视工厂用于定义透视图的初始布局和可见操作集。用户可以通过调用“Window”菜单的“Open Perspective”子菜单来选择透视图。


这就是为什么将插件从一个eclipse安装复制到 dropin folder of the other eclipse 的原因将使您的第二个Eclipse安装可以使用该透视图。
(正如最后一个链接所示,您可以定义一个插件包位置,以便您的两个Eclipse共享一个公共的插件包)。

在此SO问题“How Do You Reinstall Installed Eclipse Plugins?”中有关不同Eclipse(不同版本)之间插件传输的更多详细信息。

答案 1 :(得分:1)

Eclipse透视图通常由features / plugins定义。如果您缺少某个透视图,请检查安装功能/插件列表。

答案 2 :(得分:0)

编辑器和其他插件可能会添加自己的观点。您也可以创建并保存自己的视角,但我相信您会询问插件添加的视角。

解决方案是安装相同的插件。