【问题标题】:Eclipse keyboard shortcut conflicts. How to associate a key binding with the plugin that added it?Eclipse 键盘快捷键冲突。如何将键绑定与添加它的插件相关联?
【发布时间】:2013-10-17 03:46:57
【问题描述】:

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

Keys 对话框(Preferences > General > Keys)在列出绑定和按操作过滤方面做得很好,但我不能按插件过滤或排序。一些条目给出了他们插件关联的提示。例如,Emmet 快捷方式在类别列中列出“Emmet”,一些Aptana 绑定也是如此。但是,有时绑定的类别只是说“来源”或“编辑”,没有其他线索可找到。我只是想知道这些绑定是从哪里来的。

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 这是一个美妙的开始!为了进一步帮助我找到我的解决方案,假设您正在专门寻找覆盖切换 cmets 的 CMD+/ 键序列的所有插件。或者,假设您没有明确地寻找那个组合键,但是您正在寻找声称“切换评论”的组合键,正如“键”对话框的“命令”列中所宣传的那样。有没有一种理智的方法可以做到这一点?
    猜你喜欢
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    相关资源
    最近更新 更多