2016-03-02 64 views
2

我想在Eclipse的Java文本编辑器中添加额外的视觉元素,更具体地说,在类和方法声明之上的。像指标和链接。如何在Eclipse的Java文本编辑器中插入可视化元素?

最好的例子是什么微软在Visual Studio中做与他们所谓的CodeLens:

Visual Studio CodeLens

我能想到的是使用Annotations(在标尺显示),但它是迄今为止最接近的解决方案我想要的用户体验。

以前有没有Eclipse插件可以做到这一点?

任何指针给我开始的地方?

回答

1

免责声明,我是CodeLens Eclipse的作者。 Eclipse不提供Codelens功能,但它存在CodeLens Eclipse

该项目提供了一个CodeLens extension point来实现您自己的CodeLens。今天TypeScriptJava JDT CodeLens和lsp4e CodeLens可用。这里用Java JDT Editor进行一点演示:

JDT CodeLens Demo

2

注释通常在垂直和概述标尺(左和右)表示,但他们没有有限他们。仔细看看链接的文档,特别是提及的AnnotationPainter,以及它如何使用绘图策略。我希望你会需要一个相当复杂的,我甚至没有想过如何生成信息的第一个地方,不要介意直接添加到Annotation Model,如果你不只是把它藏在磁盘上的Marker

当然,一些这看起来像信息,您可以通过已经发现 - >显示注解(虽然这确实用尺子让你通过在线找到)。

相关问题