有没有一种简单的方法可以重用 Eclipse Juno 4.2 IDE 中的完整 Perspective 实现(“Open Perspective”、“Customize Perspective”、“Save Perspective As ...”、“Reset Perspective...”、“Close Perspective...” , ... ) 在 e4 RCP 应用程序中(如果可能,不使用 Eclipse 3 兼容层)?
谢谢和最好的问候马克
有没有一种简单的方法可以重用 Eclipse Juno 4.2 IDE 中的完整 Perspective 实现(“Open Perspective”、“Customize Perspective”、“Save Perspective As ...”、“Reset Perspective...”、“Close Perspective...” , ... ) 在 e4 RCP 应用程序中(如果可能,不使用 Eclipse 3 兼容层)?
谢谢和最好的问候马克
我假设您的意思是将它们作为菜单项重用,就像它们在 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