提供打开自定义 Eclipse 视图的默认快捷方式

Provide default shortcut to open custom Eclipse view

我有一个贡献视图的插件。 Eclipse 似乎提供了一个可以与键盘快捷键相关联的操作,以打开各种视图,包括我的新自定义视图。您可以在首选项 > 通用 > 键 > "Show View (VIEWNAME)".

中找到这些快捷方式

现在,我只想为此操作提供一个默认快捷方式。所以我想告诉 Eclipse 哪个快捷方式用于 "Show View (MY_VIEW)" 操作。这个动作似乎是由 Eclipse 自动生成的,所以我不知道如何配置它。这有一些扩展点吗?

首选项截图:

您可以使用 org.eclipse.ui.bindings 扩展点和现有的 org.eclipse.ui.views.showView 命令执行此操作。您提供要打开的视图的 ID 作为命令的参数。

例如 'Show View (Breakpoints)' 快捷方式定义如下:

<extension point="org.eclipse.ui.bindings">
  <key
     commandId="org.eclipse.ui.views.showView"
     schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
     sequence="M2+M3+Q B">
     <parameter
          id="org.eclipse.ui.views.showView.viewId"
          value="org.eclipse.debug.ui.BreakpointView">
     </parameter>
 </key>
</extension>