Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在RCP应用程序中重用Eclipse4IDE透视图特性_Eclipse_Eclipse Rcp_Rcp_Eclipse Juno_E4 - Fatal编程技术网

如何在RCP应用程序中重用Eclipse4IDE透视图特性

如何在RCP应用程序中重用Eclipse4IDE透视图特性,eclipse,eclipse-rcp,rcp,eclipse-juno,e4,Eclipse,Eclipse Rcp,Rcp,Eclipse Juno,E4,是否有一种简单的方法可以在e4 RCP应用程序中重用EclipseJuno 4.2IDE中的完整透视图实现(“打开透视图”、自定义透视图、“将透视图另存为…”、“重置透视图…”、“关闭透视图…”、…)(如果可能,不使用Eclipse3兼容层) 谢谢并致以最良好的问候 Marc我假设您的意思是将它们作为菜单项重用,就像它们在Eclipse中一样 您可以使用插件Spy定位他们的ID-在Eclipse开发平台上,按Alt++Shift+F2,然后单击窗口菜单,然后单击自定义透视图。。。(例如)。这将为

是否有一种简单的方法可以在e4 RCP应用程序中重用EclipseJuno 4.2IDE中的完整透视图实现(“打开透视图”、自定义透视图、“将透视图另存为…”、“重置透视图…”、“关闭透视图…”、…)(如果可能,不使用Eclipse3兼容层)

谢谢并致以最良好的问候
Marc

我假设您的意思是将它们作为菜单项重用,就像它们在Eclipse中一样

您可以使用插件Spy定位他们的ID-在Eclipse开发平台上,按
Alt++Shift+F2
,然后单击窗口菜单,然后单击自定义透视图。。。(例如)。这将为您提供其id为
org.eclipse.ui.window.customizePerspective

然后转到
plugin.xml
,并在要添加此命令的菜单扩展中,右键单击并添加命令。对于
commandId
,您将找到的id放入(
org.eclipse.ui.window.customizePerspective
)。您甚至可以在单击
commandId
旁边的
Browse
时找到这些ID

不幸的是,对于E4 RCP,您必须对Eclipse定义的命令使用plugin.xml。如果您不希望,那么您可以通过查看其源代码了解该命令的实现

我这里有一个更详细的答案-