我写在插件中的自定义编辑器,我开发了它的伽利略。现在,我想在木卫三运行它,但内容辅助不起作用。没有错误,当我输入“Ctrl +空格键”只是什么也没有发生。

我在做它的方式是通过提供延伸SourceViewerConfiguration的,压倒一切的公众了IContentAssistant getContentAssistant(ISourceViewer SourceViewer的)的自定义配置类。在创建编辑当方法被调用,但没有内容帮助。

有没有从木卫三伽利略任何改变,我应该知道的?

有帮助吗?

解决方案

我找到了答案在这里: http://wiki.eclipse.org/FAQ_How_do_I_add_Content_Assist_to_my_editor%3F

在木卫有必要重写createActions登记内容辅助之一:

动作ACTION =新ContentAssistAction(ResourceBundle的,这个 “ContentAssistProposal。”); 字符串ID = ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS action.setActionDefinitionId(ID); 的setAction( “ContentAssistProposal”,动作); markAsStateDependentAction( “ContentAssistProposal”,TRUE);

这是没有必要在伽利略。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top