![](/img/trans.png)
[英]How to remove Eclipse Context menu“MOVE” from project explorer from my Plugin
[英]Package Explorer URI eclipse plugin context menu?
在我正在使用的eclipse插件上,我想在Package Explorer视图上添加上下文菜单“ myAction” ,例如,在右键单击Package Explorer中的Java类时,在“ Delete”之后。
现在我有一个menuContribution,弹出窗口:
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.edit?after=additions">
<command
commandId="plugin.myActionCommand"
icon="icons/myAction.gif"
style="push"
tooltip="hello">
</command>
</menuContribution>
如本文所述,我通过对“删除”执行(ALT + SHIFT + F2)来找到此LocationURI: 如何使用org.eclipse.ui.menus向Eclipse Package Explorer上下文菜单项添加子菜单项? 但这行不通。
我的问题是:我应该在LocationURI中使用popup:还是menu : ? Package Explorer视图->(右键单击)删除时使用哪个URI? 现在是否有比旧的SO帖子更好的方法,可以使其正常工作?
PS:我知道您可以说它是重复的,但我想知道答案是否过时,而且他没有明确回答原始问题。
popup:
上下文菜单popup:
菜单。
Package Explorer视图上下文菜单ID为org.eclipse.jdt.ui.PackageExplorer
上下文菜单中包含“删除”的组为group.edit
。
以上所有内容均通过阅读Package Explorer源代码( org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart
)进行了确认。
因此,这个menuContribution
在Delete之后添加:
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer?endof=group.edit">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.