如何在Eclipse中为"Open Declaration"(快捷键F3)定义自定义操作

Str*_*kop 9 eclipse eclipse-plugin eclipse-jdt

如何在插件中为"Open Declaration"(又名F3)注册额外的处理程序/操作/命令?

我想在Java代码中使用字符串文字上的F3导航到声明资源包密钥的文件.我已经准备好了一个上下文菜单操作来完成这项工作.所有缺少的是将其绑定到用户习惯的密钥的方法.

完整注释的扩展点列表的额外功劳.我已经厌倦了不得不花费半天的时间来找到我必须用于功能的扩展点.并且通过"注释"我的意思不仅仅是

Identifier: org.eclipse.ui.workbench.texteditor.quickdiffReferenceProvider
Description: Allows contributors to add reference providers for the quick diff display.
Run Code Online (Sandbox Code Playgroud)

Eug*_*hov 1

有关如何实现命令处理程序并将其绑定到按键、菜单和工具栏的详细说明,请参阅Eclipse 命令教程中有关按键绑定的部分。

Eclipse 帮助中提供了完整的扩展点列表,但您必须深入了解才能获得完整的描述和代码示例。插件编辑器中还有一个“添加扩展点”向导,其中显示了简要说明、完整帮助的链接,对于某些扩展点甚至有预定义的模板。