所以这就是事情
我创建了一个Eclipse插件(带有视图的插件) 现在我只想创建一个键绑定来打开视图 例如,Eclipse中的一些原始视图(如“问题”视图)可以打开并显示“Alt + Shift + Q”的组合键 那么我应该如何创建像“Ctrl + Space”这样的键绑定来显示我自己的视图插件,就像原始视图一样?
我知道这与扩展点,命令,操作和处理程序有关,但我仍然在学习,无法解决这个问题。
如果有人能给我一些关于如何做到这一点的提示,我将不胜感激
答案 0 :(得分:0)
使用org.eclipse.ui.bindings
扩展点设置键绑定。
要打开视图,您可以使用现有的开放视图命令org.eclipse.ui.views.showView
,因此您只需要:
<extension point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M2+M3+Q C">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.ui.console.ConsoleView">
</parameter>
</key>
</extension>
此示例是Console视图的标准绑定。您需要使用其他sequence
并在value
中指定您的观看ID。