如果我安装了两个版本的Eclipse,如何将一个[eclipse版本]中安装的透视图添加到另一个版本中?如何在第一时间添加观点?即,它们来自哪里(不要告诉我“'开放视角'对话框”)?
答案 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 中提供了扩展点和语法的完整说明。属性描述如下。
此扩展点用于将透视工厂添加到工作台 透视工厂用于定义透视图的初始布局和可见操作集。用户可以通过调用“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)
编辑器和其他插件可能会添加自己的观点。您也可以创建并保存自己的视角,但我相信您会询问插件添加的视角。
解决方案是安装相同的插件。