我想扩展java编辑器的功能。 我想要扩展其功能,而不是创建自定义编辑器 Java编辑器。
我从哪里开始?
请提供一些见解。
答案 0 :(得分:0)
要查看的两个示例是AspectJ编辑器(用于AJDT)和Groovy编辑器(用于Groovy-Eclipse)。两者都是确切的;你所描述的是什么。它们专门为其语言提供Java编辑器的子类。这不是一项简单的任务,在开始之前,您应该深入了解Eclipse插件架构的工作原理。
AJDT的源代码可在此处获得: http://git.eclipse.org/c/ajdt/org.eclipse.ajdt.git/tree/org.eclipse.ajdt.ui/src/org/eclipse/ajdt/internal/ui
groovy-eclipse的源代码在这里: https://github.com/groovy/groovy-eclipse
最后,你应该好好阅读一篇关于eclipse编辑器框架的文章: http://www.vogella.com/articles/EclipseEditors/article.html