Eclipse plugin 位置URI';动作集的s
我想使用命令在eclispe中添加菜单和工具栏项 我想在运行->外部工具菜单项之后添加菜单项,并在外部工具操作之后添加工具栏操作 我使用了下面的位置URI,但它们没有帮助 对于菜单项:Menu:org.eclipse.debug.ui.launchActionSet?after=org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar 对于工具栏操作:toolbar:org.eclipse.debug.ui.launchActionSet?after=org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar 我的plug-in.xml代码段如下所示Eclipse plugin 位置URI';动作集的s,eclipse-plugin,Eclipse Plugin,我想使用命令在eclispe中添加菜单和工具栏项 我想在运行->外部工具菜单项之后添加菜单项,并在外部工具操作之后添加工具栏操作 我使用了下面的位置URI,但它们没有帮助 对于菜单项:Menu:org.eclipse.debug.ui.launchActionSet?after=org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar 对于工具栏操作:toolbar:org.eclipse.debug.ui.launchAction
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.debug.ui.launchActionSet?after=org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar">
<command
commandId="com.sample.uvextensions.commands.sampleCommand"
icon="icons/sample.gif"
id="com.sample.uvextensions.toolbars.sampleCommand"
label="Debug UV Project"
style="push"
tooltip="launches keil's debug session for selected project">
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.debug.ui.launchActionSet">
<command
commandId="com.sample.uvextensions.commands.sampleCommand"
icon="icons/sample.gif"
id="com.sample.uvextensions.menus.sampleCommand"
label="Debug UV Project"
style="push"
tooltip="launches keil's debug session for selected project">
</command>
</menuContribution>
任何指点都会对我大有帮助
提前感谢。菜单贡献不能引用操作集,因为操作集是在菜单贡献之后处理的,对于前者不可见
您可以声明自己的操作集,并使用与外部工具插件中相同的
菜单路径(“org.eclipse.ui.run/ExternalToolsGroup”)和工具栏路径(“org.eclipse.debug.ui.launchActionSet/debug”)添加操作。要将您的操作放在其他插件的操作之后,请确保您的操作集ID大于“org.eclipse.ui.externaltools.ExternalToolsSet”。谢谢您提供的信息。当您说“确保您的操作集ID大于”org.eclipse.ui.externaltools.ExternalToolsSet“时,您所说的大于是什么意思?@Syam我的意思是按字母顺序排列的。例如,“xyz”大于“abc”。