我正在开发一个 Eclipse 插件,在该插件中我创建了一个自定义资源标记和一个 markerResolution,以向 XML 文件添加快速修复。到目前为止一切正常,除了 quickFix 只显示在Problem
Eclipse 视图中。在 XML 文件本身中使用打开的快速辅助弹出窗口Ctrl+1
不显示快速修复。
标记定义可以在这里找到,markerResolution 就是这个。
我是否需要实施任何其他扩展点才能使 quickFix 显示在快捷方式弹出窗口中?
我想我找到了解决方案。需要为带有临时配置的 XML 编辑器实现editorConfiguration。
在此类中,您将解析 AnnotationModel 并检查您的标记。如果找到标记,则返回ICompletionProposal