如何在Eclipse中添加透视图

13

如果我安装了两个版本的Eclipse,该如何将我在其中一个版本中安装的视图添加到另一个版本中?首先,视图是怎么被添加进去的?也就是说,它们来自哪里(不要告诉我“打开视图对话框”)?

3个回答

18

由于所选答案在“观点从哪里来”的细节上有些“不足”,因此这里提供一些澄清:

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

因此,透视图来自以下任何一个方面:

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

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

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

有关扩展点和语法的完整描述可在org.eclipse.ui的开发人员文档中找到。属性如下所述。

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

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


这就是为什么将一个插件从一个 Eclipse 安装复制到另一个 Eclipse 的 dropin 文件夹 中,会使该视角在第二个 Eclipse 安装中可用。
(正如最后一个链接所建议的那样,您可以定义插件捆绑位置,以便您的两个 Eclipse 共享一个常见的插件捆绑)。

有关在不同版本的 Eclipse 之间传输插件的更多详细信息,请参见此 SO 问题 "How Do You Reinstall Installed Eclipse Plugins?"。


以上的下拉菜单在哪里可以访问?它在我的工具栏上没有显示出来。 - ylun.ca
@ylun.za 五年后,设计可能已经改变。您可以在https://dev59.com/HXbZa4cB1Zd3GeqPGoET上看到类似Java或调试按钮。这个按钮是在右键单击其中一个透视按钮时看到的。 - VonC
是的,我已经找到了。现在设置位于“窗口”下拉菜单中。 - ylun.ca

1

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


当然可以,但是如果我已经在一个Eclipse中安装了插件,如何将其安装到另一个Eclipse中呢? - Joe
1
你需要在另一个 Eclipse 实例中安装该插件。最安全的方法是通过该插件的更新站点进行安装。 - nstehr

0

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

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


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