Eclipse DLTK:向ScriptExplorerPart的“新建”菜单添加向导

时间:2011-03-24 15:18:24

标签: java eclipse dltk

我正在尝试向Eclipse的Dynamic Languages ToolKit的ScriptExplorerPart添加向导条目。

向导可以从File->New->Other...访问,所以至少我知道它们有效。它们是使用扩展点org.eclipse.ui.newWizards添加的。我想要的是按this screenshot上的说明添加它们。

首先,我认为应该使用扩展点org.eclipse.ui.navigator.navigatorContent完成,如建议的in this eclipse newslist。然而,这不起作用,因为似乎DLTK不尊重该扩展点。

因此,如果任何人都可以指出我正确的方向使用正确的扩展点,或者是否有另一种(更好的)方法来添加向导快捷方式,我将非常感激。

2 个答案:

答案 0 :(得分:7)

虽然这个问题有点陈旧: 透视图控制菜单中的快捷方式。您可以使用扩展点org.eclipse.ui.perspectiveExtensions将向导添加到new。 看起来应该是这样的:

<extension
     point="org.eclipse.ui.perspectiveExtensions">
  <perspectiveExtension targetID="yourPerspective">
    ....
     <newWizardShortcut
           id="idOfYourNewWizard">
     </newWizardShortcut>
  </perspectiveExtension>
</extension>

然后,您的向导将显示在File > New下。
有关更多信息,请参阅以下两个链接:

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fworkbench_advext_perspectiveExtension.htm

 http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Forg_eclipse_ui_perspectiveExtensions.html

答案 1 :(得分:1)

找到了这个答案,但它不再适用于新的eclipse插件。只想为当前版本提供有效的解决方案:

转到plugin.xml - &gt;扩展程序 - &gt; org.eclipse.ui.navigator.navigatorContent(如果不存在则创建) - &gt;新 - &gt; commonWizard

然后

键入:新建子菜单的新建和导入子菜单的导入

wizardId:新建/导入的向导ID