Eclipseプラグイン:コンテンツは、ガリレオにガニメデない作業を支援します
-
23-09-2019 - |
質問
私は、プラグインにカスタムエディタを書いています、と私はガリレオでそれを開発しました。今私はガニメデでそれを実行しようとしているが、コンテンツ支援が動作しません。エラーが、私は「Ctrlキー+スペース」を入力したときだけで何も起こらない、ありません。
私はそれをやっている方法は、公共IContentAssistant getContentAssistant(ISourceViewer sourceViewer)をオーバーライドし、SourceViewerConfigurationを拡張するカスタム設定クラスを提供することです。エディタが作成されますが、何のコンテンツ支援がないされたときにメソッドが呼び出されます。
私が知っておくべきことをガリレオにガニメデからの変更はありましたか?
解決
私はここで答えを見つけました: http://wiki.eclipse.org/FAQ_How_do_I_add_Content_Assist_to_my_editor%3Fする
はガニメデが、それはコンテンツが1つを助ける登録するcreateActionsをオーバーライドする必要があります:
アクションアクションは=新しいContentAssistAction(ResourceBundleを、 "ContentAssistProposal。"、この); 文字列ID = ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS action.setActionDefinitionId(ID)。 SetActionは( "ContentAssistProposal"、アクション)。 markAsStateDependentAction( "ContentAssistProposal"、真の);
ガリレオで必要とされなかった