我想在Eclipse的Java文本编辑器中添加额外的可视元素,更具体地说,在类和方法声明之上添加。指标和链接之类的东西。
最好的例子是微软在Visual Studio中用他们所谓的CodeLens做的事情:
我能想到的最接近的解决方案是使用Annotations(显示在标尺中),但这远不是我想要的用户体验。
以前有没有这样做的Eclipse插件?
有什么指示可以让我从哪里开始?
答案 0 :(得分:2)
注释 通常显示在垂直和概览标尺(左侧和右侧)中,但它们不会限制。仔细查看您链接到的文档,特别是AnnotationPainter的提及,以及它如何使用绘图策略。我希望你需要一个相当复杂的,我甚至没有考虑过你如何生成信息,更不用说直接将它添加到Annotation Model
如果你不只是将它存放在磁盘上的Marker
。
当然,其中一些看起来像您已经可以通过团队 - > 显示注释找到的信息(尽管它确实使用标尺让您通过线)。
答案 1 :(得分:1)
免责声明,我是CodeLens Eclipse的作者。
Eclipse不提供Codelens功能,但它存在CodeLens Eclipse。
此项目提供CodeLens extension point来实现您自己的CodeLens。今天 TypeScript , Java JDT CodeLens和 lsp4e CodeLens可用。这里有一个Java JDT编辑器的小演示: