我想知道是否有办法将一些插件视图添加到此 Alt+Shift+Q menu:
或者,我怎么能用其他快捷键让另一个看起来像这样呢?
答案 0 :(得分:2)
这只是模糊的按键分辨率菜单。它显示了任何具有以 Alt + Shift + Q 开头的键绑定的内容。
因此,您只需要为视图显示一个show view命令的键绑定。
例如,以下是“显示视图(问题)”的绑定:
<extension
point="org.eclipse.ui.bindings">
<key
sequence="M2+M3+Q X"
contextId="org.eclipse.ui.contexts.window"
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.ui.views.ProblemView" />
</key>
value
元素的<parameter>
属性定义了要显示的视图。
答案 1 :(得分:0)
所以,在plugin.xml
中,我补充道:
<extension
point="org.eclipse.ui.bindings">
<key
sequence="M2+M3+Q K"
contextId="org.eclipse.ui.contexts.window"
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="my.plugin.views.GraphView" />
</key>
</extension>
答案 2 :(得分:0)
你也可以像这样使用它,从 Alt + Shift + X 开始:
<extension
point="org.eclipse.ui.bindings">
<key
sequence="M2+M3+X G"
contextId="org.eclipse.ui.contexts.window"
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="my.plugin.views.GraphView" />
</key>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
sequence="M2+M3+X C"
contextId="org.eclipse.ui.contexts.window"
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="my.plugin.views.Connections" />
</key>
</extension>
因此您创建了另一个视图部分: