2012-08-04 100 views
0

我想擴展java編輯器的功能。 我不想創建自定義編輯器,而只想擴展 Java編輯器的功能。Eclipse插件:java編輯器

從哪裏開始?

請提供一些見解。

回答

0

要看的兩個示例是AspectJ編輯器(用於AJDT)和Groovy編輯器(用於Groovy-Eclipse)。兩者都是確切的; y你描述的是什麼。他們專門爲他們的語言提供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