【问题标题】:Eclipse: Add a shortcut key for an ActionContributedItemEclipse:为 ActionContributedItem 添加快捷键
【发布时间】:2016-11-03 18:08:28
【问题描述】:

在我用于开发的 IDE 中,我有一个带有列表查看器的视图。每当我右键单击一个项目时,会出现一个菜单项列表,其中一个菜单项是我更频繁使用的。此菜单不是作为“命令”提供的,因此,我无法在首选项对话框中添加快捷键。有没有办法为菜单项添加快捷键?

也欢迎使用代码解决方案,因为我可以添加一个新插件并放入插件文件夹并使用它?

请帮我设置菜单项的快捷方式

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    键绑定服务 (IBindingService) 始终使用命令 ID,因此您必须定义一个命令并为其设置键绑定。

    您可以通过调用

    Action(或 IAction)设置命令 ID
    setActionDefinitionId("command id")
    

    方法(奇怪的方法名称是出于历史原因)。

    【讨论】:

    • 谢谢 Greg,有没有办法用 ID 获取 Action(对应于菜单项)实例?
    • ActionContributionItem 有一个getAction 方法。
    • 感谢格雷格的回复 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 2018-12-06
    • 1970-01-01
    相关资源
    最近更新 更多