如何为我自己的Eclipse插件创建键绑定

时间:2016-09-02 12:13:14

标签: eclipse

所以这就是事情

我创建了一个Eclipse插件(带有视图的插件) 现在我只想创建一个键绑定来打开视图 例如,Eclipse中的一些原始视图(如“问题”视图)可以打开并显示“Alt + Shift + Q”的组合键 那么我应该如何创建像“Ctrl + Space”这样的键绑定来显示我自己的视图插件,就像原始视图一样?

我知道这与扩展点,命令,操作和处理程序有关,但我仍然在学习,无法解决这个问题。

如果有人能给我一些关于如何做到这一点的提示,我将不胜感激

1 个答案:

答案 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。

相关问题