我使用org.eclipse.core.resources.markers
,org.eclipse.ui.editors.annotationTypes
和org.eclipse.ui.editors.markerAnnotationSpecification
在我的plugin.xml中创建了自定义标记和注释。
在代码中,我用
创建注释和标记SimpleMarkerAnnotation annotation = new SimpleMarkerAnnotation( ANNOTATION_ID, marker );
一切似乎都很好。文本具有注释,标记随关联区域一起显示。但是当我删除了带注释的文本块时,注释会消失,但标记仍然位于编辑器的左侧。在plugin.xml中将Persistent设置为false。
Eclipse中的Problems选项卡似乎也没有显示我插入的标记。
我创建了一种方法来根据ID清除注释和标记,并且有效。
当删除相关文本时,如何让左侧的标记也被移除/消失?