Eclipse文本编辑器中的多个游标标记

时间:2012-06-17 05:28:50

标签: eclipse plugins marker text-editor

我正在为Eclipse开发一个插件。我必须开发一个Java文本编辑器,允许多个用户同时编写代码,就像在Google Docs中一样。但是我遇到了以下问题:文本编辑器必须显示在同一Java文档中编码的其他用户的光标位置。换句话说,我想在文本编辑器内容中放置一个标记(see this image that shows what I'm trying to implement)。

我已经查看了IMarker,但是IMarker被放置在文本编辑器的垂直标尺上,这不是我想要的。我可以使用这门课吗?如果没有,我应该使用其他课程吗?

我的另一个想法是在文本编辑器中插入JTable,但我找不到如何做到这一点的方法。这是正确的做法,还是我错了?

堆栈溢出的神,请帮助我......

1 个答案:

答案 0 :(得分:0)

Eclipse有两个不同的概念来管理与文件相关的额外信息:标记和注释。注释与单个编辑器实例相关,其外观可以使用相应的扩展点进行自定义;标记用于永久存储额外信息(此外,可以为此设置注释)。

我认为,您需要使用注释,因为标记对于实时协作来说太重了。供将来参考,请参阅Annotations in the Eclipse Help;和前一段时间I have written a blog post描述了标注到注释的自动翻译(和自定义)。