突出显示文件中的点(或偏移)而不是区域

时间:2014-08-12 18:58:17

标签: eclipse eclipse-rcp eclipse-plugin

我正在开发一个Eclipse插件,我想突出显示某些点(文件中两个连续字符之间)而不是文本区域。 例如,假设我想突出显示在源文件中删除foo的位置。

我知道标记(link),我可以在文件中的一个点设置一个注释,可以在侧标尺区域显示。

有没有办法让它直接在编辑区域内可见? 使用框,下划线等突出显示文本区域是显而易见的,但我找不到任何单点。

如果我可以将一些像插入符号或文本光标标记绘制到我想要突出显示的某些点上,那就太好了。

1 个答案:

答案 0 :(得分:0)

我担心注释是唯一可行的文明方式。您可以在没有标记的情况下应用它们作为标记,仅简化注释管理并提供持久性机制。一切都取决于您如何获得有关要突出显示内容的信息。关于这个的更多细节?

如果您只想找到一种自定义注释绘画的方法,则无法通过API进行操作。请参阅AnnotationPainter.getDecoration(),这是发生的事情。看起来只有在您提供自己的编辑器时才能自定义它。更多信息 - http://www.eclipse.org/forums/index.php/t/102865/