如何在 RCP 应用程序中显示菜单 "Source"

How to show the Menu "Source" in RCP Application

这是一个 RCP 应用程序。我在 Perspective "Resource" 中打开了我自己的文件,我想通过 "Source->Format" 格式化文本内容。如何使菜单 "Source" 可见?

Java 源菜单由 Eclipse JDT 插件添加,其 ID 为 org.eclipse.jdt.ui.source.menu

您通常会使用 org.eclipse.ui.menus 扩展点定义自己的源菜单。

类似于:

<extension
     point="org.eclipse.ui.menus">
  <menuContribution
        locationURI="menu:org.eclipse.ui.main.menu?after=additions">
     <menu
           id="id.source.menu"
           label="Source">
        <command
              commandId="id.source.format"
              label="Format"
              style="push">
        </command>
     </menu>
  </menuContribution>