我们使用由 Xtext 生成的 DSL。我们向我们的编辑器添加了模板建议,如文档中所述,效果很好 - 模板可在“Ctrl+空格”和首选项页面上使用。但是,它们在模板视图中不可见 - Eclipse 中的标准视图,通常显示模板建议。
通常,Eclipse 模板是通过使用 org.eclipse.ui.editors.templates 扩展点添加的,但在 Xtext 生成的 plugin.xml 中没有使用它。
是否可以在标准模板视图中显示 Xtext 模板,如果可以,我们该怎么做?
升级版:
正如 Zoltán 在他的评论中指出的那样,即使模板视图被放置在“通用”组中,它在很大程度上取决于 JDT。这是这种观点的局限。在另一篇文章中描述了在编辑器旁边的视图中显示所有模板的替代方法