如果我安装了两个版本的Eclipse,该如何将我在其中一个版本中安装的视图添加到另一个版本中?首先,视图是怎么被添加进去的?也就是说,它们来自哪里(不要告诉我“打开视图对话框”)?
如果我安装了两个版本的Eclipse,该如何将我在其中一个版本中安装的视图添加到另一个版本中?首先,视图是怎么被添加进去的?也就是说,它们来自哪里(不要告诉我“打开视图对话框”)?
由于所选答案在“观点从哪里来”的细节上有些“不足”,因此这里提供一些澄清:
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的开发人员文档中找到。属性如下所述。
此扩展点用于向工作台添加透视图工厂。
透视图工厂用于定义透视图的初始布局和可见操作集。用户可以通过调用“窗口”菜单的“打开透视图”子菜单来选择透视图。
有关在不同版本的 Eclipse 之间传输插件的更多详细信息,请参见此 SO 问题 "How Do You Reinstall Installed Eclipse Plugins?"。
Eclipse的视角通常由功能/插件定义。如果您缺少某个视角,请检查已安装的功能/插件列表。
编辑器和其他插件可能会添加它们自己的视角。您也可以创建并保存自己的视角,但我相信您正在询问由插件添加的视角。
解决方案是安装相同的插件。