我想在Eclipse的Java文本编辑器中添加额外的视觉元素,更具体地说,在类和方法声明之上的。像指标和链接。如何在Eclipse的Java文本编辑器中插入可视化元素?
最好的例子是什么微软在Visual Studio中做与他们所谓的CodeLens:
我能想到的是使用Annotations(在标尺显示),但它是迄今为止最接近的解决方案我想要的用户体验。
以前有没有Eclipse插件可以做到这一点?
任何指针给我开始的地方?
我想在Eclipse的Java文本编辑器中添加额外的视觉元素,更具体地说,在类和方法声明之上的。像指标和链接。如何在Eclipse的Java文本编辑器中插入可视化元素?
最好的例子是什么微软在Visual Studio中做与他们所谓的CodeLens:
我能想到的是使用Annotations(在标尺显示),但它是迄今为止最接近的解决方案我想要的用户体验。
以前有没有Eclipse插件可以做到这一点?
任何指针给我开始的地方?
免责声明,我是CodeLens Eclipse的作者。 Eclipse不提供Codelens功能,但它存在CodeLens Eclipse。
该项目提供了一个CodeLens extension point来实现您自己的CodeLens。今天TypeScript,Java JDT CodeLens和lsp4e CodeLens可用。这里用Java JDT Editor进行一点演示:
注释被通常在垂直和概述标尺(左和右)表示,但他们没有有限他们。仔细看看链接的文档,特别是提及的AnnotationPainter,以及它如何使用绘图策略。我希望你会需要一个相当复杂的,我甚至没有想过如何生成信息的第一个地方,不要介意直接添加到Annotation Model
,如果你不只是把它藏在磁盘上的Marker
。
当然,一些这看起来像信息,您可以通过队已经发现 - >显示注解(虽然这确实用尺子让你通过在线找到)。