使用带有通用编辑器的TemplateCompletionProcessor的org.eclipse.ui.genericeditor.contentAssistProcessors扩展点支持

时间:2018-05-28 21:19:07

标签: java eclipse eclipse-plugin

我尝试使用一个简单的完成处理器扩展通用编辑器,该处理器实现了joined_df = df1.merge(df2, how='left', on=['name', 'city']) joined_df = joined_df[joined_df.year > joined_df.year_min] ,它提供了关键字完成并且按预期工作。

IContentAssistProcessor

现在我需要通过<extension point="org.eclipse.ui.genericeditor.contentAssistProcessors" id="com.example.completion.completion.CompletionProcessor" name="com.example.completion.completion.CompletionProcessor"> <contentAssistProcessor class="com.example.completion.completion.CompletionProcessor" contentType="com.example.completion.content-type"> </contentAssistProcessor> </extension> 添加模板完成,扩展基类ABCTemplateCompletion,并在按org.eclipse.jface.text.templates.TemplateCompletionProcessor + alphabet后提供Ctrl模板。不幸的是它不适用于通用编辑器。但是当我使用使用相同space的自定义编辑器(ABC Editor)打开同一个文件时,我可以使用ABCTemplateCompletion模板。通用编辑器有什么问题?

alphabet

完整的示例项目:https://files.fm/u/3pted4jv

0 个答案:

没有答案