2010-03-30 2 views
1

플러그인에 사용자 정의 편집기를 쓰고 Galileo에서 개발했습니다. 이제 Ganymede에서 실행하려고하지만 콘텐츠 지원이 작동하지 않습니다. 오류가 없으며 "Ctrl + Space"를 입력해도 아무런 변화가 없습니다.Eclipse 플러그인 : Ganymede가 아닌 Galileo에서 작업하는 데 도움이되는 콘텐츠

내가하고있는 방식은 공용 IContentAssistant getContentAssistant (ISourceViewer sourceViewer)를 재정 의하여 SourceViewerConfiguration을 확장하는 사용자 지정 구성 클래스를 제공하는 것입니다. 에디터가 생성되었지만 콘텐트 어시스트가 없을 때 메소드가 호출된다.

가니메데에서 갈릴레오로 변경해야 할 사항이 있습니까? 내가 여기에 대한 답을 찾을

+0

비슷한 플러그인을 사용하려고했는데, 알고 싶습니다. – Uri

답변

0

: 는 내용이 하나의 도움을 등록 할 createActions을 무시하는 것이 필요 가니메데에서 http://wiki.eclipse.org/FAQ_How_do_I_add_Content_Assist_to_my_editor%3F

:

액션 액션 = 새로운 ContentAssistAction (ResourceBundle를, ". ContentAssistProposal"이); String id = ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS action.setActionDefinitionId (id); setAction ("ContentAssistProposal", 액션); markAsStateDependentAction ("ContentAssistProposal", true);

갈릴레오에서는 필요하지 않았습니다.

관련 문제