Eclipse键盘快捷键冲突。如何将键绑定与添加它的插件相关联?

时间:2013-10-17 03:46:57

标签: eclipse plugins eclipse-plugin keyboard-shortcuts key-bindings

只是想知道是否有一般方法(我并不特别关心复杂或不必要的复杂程度)来找出哪个Eclipse插件添加了哪个键绑定。这对我来说非常有用,因为我有快捷方式的冲突,而且我想就哪种绑定解除绑定做出更明智的决定。

“密钥”对话框(首选项>常规>密钥)可以很好地列出绑定和按操作过滤,但我无法按插件过滤或排序。一些条目提供了他们的插件关联的提示。例如,Emmet快捷方式列出了类别列中的“Emmet”,而某些Aptana绑定也是如此。但是,有时绑定的类别只是简单地说“源”或“编辑”而没有找到其他线索。我想知道这些绑定来自何处。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用Eclipse Search / Plug-in Search选项卡。在org.eclipse.ui.bindings中选择Extension Point并将Search For设置为Scope,搜索Workspace。这应该显示所有声明键绑定的插件。双击搜索结果中的条目将在扩展点处打开plugin.xml,声明绑定。

注意:如果您定义了Target Platform,搜索将使用您的{{1}} - 如果这不是Eclipse,则无法找到您想要的内容。您始终可以使用没有目标平台的空工作区来进行搜索。