0

我想扩展 java 编辑器的功能。我不想创建自定义编辑器,而只想扩展 Java 编辑器的功能。

我从哪里开始?

请对此提供一些见解。

4

1 回答 1

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

于 2012-08-05T03:28:09.247 回答