我的问题与:Eclipse PDE: Custom QuickFix only available in Problems View?有关,但我无法使用QuickAssistAssistant。我需要为现有的M2E pom.xml编辑器添加快速修复标记。
我已经能够做到这一点:
但我仍然无法找到如何更改标记图标(使用灯泡变体),点击注释图标后也可以快速修复显示。
我想要这个图标
我目前正在使用此配置
<extension
id="me.gladwell.eclipse.m2e.android.markers.dependency.apklib"
point="org.eclipse.core.resources.markers">
<super type="org.eclipse.core.resources.problemmarker"/>
<super type="org.eclipse.core.resources.textmarker"/>
<super type="me.gladwell.eclipse.m2e.android.markers.dependency"/>
<persistent value="true" />
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="me.gladwell.eclipse.m2e.android.markers.dependency.apklib"
class="me.gladwell.eclipse.m2e.android.quickfix.ImportApklibResolutionGenerator"/>
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
name="me.gladwell.eclipse.m2e.android.annotations"
super="org.eclipse.ui.workbench.texteditor.error"
markerType="me.gladwell.eclipse.m2e.android.markers.dependency.apklib"
markerSeverity="2">
</type>
</extension>
答案 0 :(得分:1)
可能我太迟了,但您需要检查org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification分机点。
只需使用annotationType扩展它,并使用quickfix图标
指定'quickFixIcon'属性