Java エディタの機能を拡張したいと考えています。カスタム エディターを作成する代わりに、Java エディターの機能を拡張したいだけです。
どこから始めればよいですか?
これについての洞察を親切に提供してください。
Java エディタの機能を拡張したいと考えています。カスタム エディターを作成する代わりに、Java エディターの機能を拡張したいだけです。
どこから始めればよいですか?
これについての洞察を親切に提供してください。
注目すべき 2 つの例は、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