3

我正在尝试将向导条目添加到ScriptExplorerPart适用于 Eclipse 的 Dynamic Languages ToolKit 中。

向导可以从 访问File->New->Other...,所以至少我知道它们可以工作。它们是使用扩展点添加的org.eclipse.ui.newWizards。我想要的是按照此屏幕截图所示添加它们。

首先,我认为它可能应该使用扩展点来完成org.eclipse.ui.navigator.navigatorContent,正如这个 Eclipse 新闻列表中所建议的那样。但是,这不起作用,因为 DLTK 似乎不尊重该扩展点。

因此,如果有人能就正确使用的扩展点向我指出正确的方向,或者如果有另一种(更好的)方法来添加向导快捷方式,我将不胜感激。

4

2 回答 2

7

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

<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_adveext_perspectiveExtension.htm

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

于 2011-08-03T10:10:13.320 回答
1

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

去 plugin.xml –> Extensions –> org.eclipse.ui.navigator.navigatorContent (如果不存在则创建) –> New –> commonWizard

进而

类型:new 用于 New 子菜单,import 用于 Import 子菜单

WizardId:新/导入向导的 ID

于 2015-09-21T13:43:26.223 回答