如何将自定义弹出操作添加到默认Eclipse编辑器

时间:2016-11-14 11:14:01

标签: eclipse plugins

我已经四处搜索了,但大多数时候我找到了关于如何为自定义菜单或自定义编辑器添加自定义操作的线程,而不是Eclipse的原始编辑器。

由于不推荐使用 org.eclipse.ui.popMenus ,我考虑使用 org.eclipse.ui.menus

那么如何将自定义弹出操作添加到默认的Eclipse编辑器中 就像这里我想调整Java编辑器中的上下文菜单

1 个答案:

答案 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。