Eclipse插件:内容协助伽利略工作,没有木卫三
-
23-09-2019 - |
题
我写在插件中的自定义编辑器,我开发了它的伽利略。现在,我想在木卫三运行它,但内容辅助不起作用。没有错误,当我输入“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);
这是没有必要在伽利略。
不隶属于 StackOverflow