提供打开自定义 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>
我有一个贡献视图的插件。 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>