新建>新建自定义项目。具体来说,我喜欢在某处添加自定义操作,例如该图-6ren">
gpt4 book ai didi

java - Eclipse - 如何向 "New"菜单中的 "File"部分贡献操作?

转载 作者:行者123 更新时间:2023-12-02 02:23:42 25 4
gpt4 key购买 nike

我开发基于 Eclipse IDE 的 RCP 应用程序。我想贡献行动,例如。 “新自定义项目”,我希望该操作以以下方式显示:文件>新建>新建自定义项目。具体来说,我喜欢在某处添加自定义操作,例如该图片:

enter image description here

我知道如何向"file"菜单添加操作,但我不知道如何将其放置在“更深”的“新建”部分中。

有什么办法可以得到这样的东西吗?我应该使用什么locationURI来放置我的操作?

最佳答案

您使用org.eclipse.ui.newWizards提供“文件 > 新建”向导的扩展点。

<extension point="org.eclipse.ui.newWizards"> 
<category
id="com.xyz.XYZ.Web"
name="Web Wizards"
</category>
<wizard
id="com.xyz.wizard1"
name="XYZ artifact"
category="com.xyz.XYZ.Web"
icon="./icons/XYZwizard1.png"
class="com.xyz.XYZWizard1">
<description>
Create a simple XYZ artifact and set initial content
</description>
<selection class="org.eclipse.core.resources.IResource"/>
</wizard>
</extension>

定义新向导后,您可以使用newWizardShortcut将其添加到为特定视角显示的“快捷方式”列表中。 org.eclipse.ui.perspectiveExtensions 的元素扩展点。

<extension point="org.eclipse.ui.perspectiveExtensions"> 
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<newWizardShortcut id="com.xyz.wizard1"/>
</perspectiveExtension>
</extension>

请注意,您可能必须重置或自定义视角才能获取新定义。

关于java - Eclipse - 如何向 "New"菜单中的 "File"部分贡献操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48094094/

25 4 0