这是一个新手问题。所有教程都展示了一种向iFile对象类添加命令的方法。您能给我看一个为函数或类注册命令的plugin.xml文件示例吗?
我要实现的是在“大纲”视图或代码本身中右键单击类或函数名称,然后在上下文菜单中使用新命令。
最佳答案
关键是正确使用visibleWhen部分。这是在项目资源管理器中显示的命令示例,该命令仅在选择Java方法或类时可见:
locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu">
commandId="__your.command.id__"
id="your.contribution.id"
label="Some Label"
style="push">
checkEnabled="false">
ifEmpty="false"
operator="and">
value="org.eclipse.jdt.core.IType">
value="org.eclipse.jdt.core.IMethod">
不要忘记将commandId设置为真实值。
您可以找到有关属性和选择测试here的更多信息。