我有一个提供视图的插件。 Eclipse似乎提供了一种可以与键盘快捷键相关联的操作,以打开各种视图,包括我的新自定义视图。您可以在“偏好设置”>“常规”>“键”>“显示视图(VIEWNAME)”中找到这些快捷方式。
现在,我只想提供此操作的默认快捷方式。因此,我想告诉Eclipse用于“显示视图(MY_VIEW)”操作的快捷方式。该动作似乎是由Eclipse自动生成的,因此我不知道如何配置它。有扩展点吗?
答案 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>