【问题标题】:Multiple cursor markers in Eclipse text editorEclipse 文本编辑器中的多个光标标记
【发布时间】:2012-06-17 05:28:49
【问题描述】:

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

我已经看过IMarker,但是IMarker 放在文本编辑器的垂直标尺上,这不是我想要的。我可以使用这个类吗?如果不是,我应该使用什么其他类?

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

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

【问题讨论】:

    标签: eclipse plugins marker text-editor


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。在我尝试之后,我会问解决问题的方法。你的回答对我有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 2012-03-22
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多