当用户通过添加以下内容右键单击Project Explorer中的文件时,我设法将一个项目添加到弹出菜单中:
<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文档中没有这个记录)。问题是我在Navigator和Package Explorer视图中也想要相同的功能(右键单击一个文件,你可以做&#34; do foo&#34;就像在Project Explorer中一样。怎么做我找到了这两个其他视图的locationURI(Package Explorer和Navigator)?
我已尝试alt+shift+F2
提示找到此类信息,但Eclipse在您激活此模式时不允许您获取标签本身的信息。
答案 0 :(得分:-2)
使用
locationURI="popup:org.eclipse.ui.navigator.any?after=additions">
它会起作用。