【发布时间】:2015-06-16 21:40:47
【问题描述】:
我创建了一个非常简单的命令贡献插件。然而,只有当我通过 Window -> Customize Perspective -> Command Groups Availability 使其可用时,它才在“快速访问”中可见。无论“命令组可用性”如何,是否可以使其可用于所有视角的“快速访问”?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-rcp
我创建了一个非常简单的命令贡献插件。然而,只有当我通过 Window -> Customize Perspective -> Command Groups Availability 使其可用时,它才在“快速访问”中可见。无论“命令组可用性”如何,是否可以使其可用于所有视角的“快速访问”?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-rcp
问题的要点和解决方案如下:
问题要点
该命令以actionSet 的形式提供,这将其绑定为在透视图中处于活动状态(它还会将其添加到菜单和工具栏)
解决方案
需要编写command 并确保actionSet 操作将-definitionId 设置为commandId。然后为命令写一个defaultHandler,这个命令在一般情况下都可以工作(默认情况下,它会将该命令添加到快速访问,无论视角如何) .
答案也发布到Eclipse community forum。
【讨论】: