当用户右键单击项目资源管理器中的文件时,我成功地通过添加如下内容将一个项目添加到弹出菜单中:
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?after=additions">
<command
commandId="commands.mycmd"
label="do foo"
style="push">
</command>
</menuContribution>
</extension>
现在,我知道使用的唯一原因org.eclipse.ui.navigator.ProjectExplorer
是因为这似乎是其他人都在做的事情(Eclipse PDE 文档中没有这方面的记录)。问题是我也希望在导航器和包资源管理器视图中具有相同的功能(右键单击文件,您可以像在项目资源管理器中一样执行“do foo”操作)。如何找到其他两个视图(Package Explorer 和 Navigator)的 locationURI?
我已经尝试过alt+shift+F2
提示查找此类信息,但当您激活此模式时,Eclipse 不允许您获取选项卡本身的信息。
Use
locationURI="popup:org.eclipse.ui.navigator.any?after=additions">
它会成功的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)