2

有没有一种简单的方法可以重用 Eclipse Juno 4.2 IDE 中的完整 Perspective 实现(“Open Perspective”、“Customize Perspective”、“Save Perspective As ...”、“Reset Perspective...”、“Close Perspective...” , ... ) 在 e4 RCP 应用程序中(如果可能,不使用 Eclipse 3 兼容层)?

谢谢和最好的问候马克

4

1 回答 1

2

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

您可以使用 Plugin Spy 找到他们的 id - 在您的 Eclipse 开发平台上,按下Alt++Shift+F2然后单击 Window 菜单,然后单击 Customize Perspective...(例如)。这会给你它的 id 为org.eclipse.ui.window.customizePerspective.

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

不幸的是,对于 E4 RCP,您必须将 plugin.xml 用于 Eclipse 定义的命令。如果您不想这样做,则可以通过查看其源代码来了解该命令的实现。

我在这里有更详细的答案 - https://stackoverflow.com/a/14370898/462285

于 2013-05-29T16:34:42.230 回答