提供默认快捷方式以打开定制的Eclipse视图

时间:2019-06-19 18:31:05

标签: eclipse eclipse-plugin

我有一个提供视图的插件。 Eclipse似乎提供了一种可以与键盘快捷键相关联的操作,以打开各种视图,包括我的新自定义视图。您可以在“偏好设置”>“常规”>“键”>“显示视图(VIEWNAME)”中找到这些快捷方式。

现在,我只想提供此操作的默认快捷方式。因此,我想告诉Eclipse用于“显示视图(MY_VIEW)”操作的快捷方式。该动作似乎是由Eclipse自动生成的,因此我不知道如何配置它。有扩展点吗?

首选项截图: enter image description here

1 个答案:

答案 0 :(得分:1)

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

例如,“显示视图(断点)”快捷方式的定义如下:

<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>