如何在Eclipse中默认设置要隐藏的命令?

Kro*_*owy 1 eclipse eclipse-rcp

我有一个Eclipse插件,可以为工具栏提供命令.我有一个默认隐藏的请求(但应该可以在Customize Perspective菜单中启用它).

我尝试使用该visibleWhen属性(通过仅使用不存在的透视图启用它),默认情况下隐藏命令,但在" 自定义透视图"菜单中,它显示为灰色,无法启用它.

有没有办法在默认情况下禁用对工具栏的命令贡献?

Kro*_*owy 5

最后,我找到了一个解决方案:

<extension
      point="org.eclipse.ui.perspectiveExtensions">
   <perspectiveExtension
         targetID="*">
      <hiddenToolBarItem
            id="command_id">
      </hiddenToolBarItem>
   </perspectiveExtension>
</extension>
Run Code Online (Sandbox Code Playgroud)