Eclipseプラグイン:コンテンツは、ガリレオにガニメデない作業を支援します

StackOverflow https://stackoverflow.com/questions/2546396

質問

私は、プラグインにカスタムエディタを書いています、と私はガリレオでそれを開発しました。今私はガニメデでそれを実行しようとしているが、コンテンツ支援が動作しません。エラーが、私は「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"、真の);

ガリレオで必要とされなかった

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top