【发布时间】:2010-08-02 21:35:33
【问题描述】:
我已经通过在比较视图的弹出(上下文)菜单上激活的处理程序向标准 Eclipse“比较视图”添加了一些功能。该处理程序所做的一件事是在选择位置添加一个标记。但是,比较视图中不显示标记。如何增强比较视图以显示标记?我必须建立自己的视图吗?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-pde
我已经通过在比较视图的弹出(上下文)菜单上激活的处理程序向标准 Eclipse“比较视图”添加了一些功能。该处理程序所做的一件事是在选择位置添加一个标记。但是,比较视图中不显示标记。如何增强比较视图以显示标记?我必须建立自己的视图吗?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-pde
比较编辑器与标准编辑器确实不同,每个功能都必须重新实现。您必须自己编写代码(据我所知),但您可以查看原始编辑器的实现以获取提示。
在 Eclipse 中,AbstractDecoratedTextEditor 实现了标记显示功能(它是 TextEditor 类的后代)。在比较编辑器的情况下,使此功能难以实现的原因是比较编辑器一次打开两个资源,因此很难将每个标记放在正确的位置(我认为这就是为什么它没有被普遍实现)。
【讨论】: