我已经四处搜索了,但大多数时候我找到了关于如何为自定义菜单或自定义编辑器添加自定义操作的线程,而不是Eclipse的原始编辑器。
由于不推荐使用 org.eclipse.ui.popMenus ,我考虑使用 org.eclipse.ui.menus 。
那么如何将自定义弹出操作添加到默认的Eclipse编辑器中 就像这里我想调整Java编辑器中的上下文菜单
答案 0 :(得分:1)
Java编辑器的上下文菜单似乎具有#CompilationUnitEditorContext
的id。您可以使用以下内容为上下文菜单做出贡献:
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:#CompilationUnitEditorContext?before=additions">
<command
commandId="your.command.id"
style="push">
</command>
</menuContribution>
其中your.command.id
是您定义的command
的ID。