2016-03-10 53 views
0

我们正在努力建立在Groovy的自定义领域特定语言。我们计划为此DSL中编写的代码使用自定义文件扩展名(例如.xyz)。 我使用eclipse作为我的IDE。 当我改变从.groovy作为到名为.xyz的文件的扩展名,蚀认为该文件为文本文件和删除与一个常规文件相关联的所有颜色代码。可以在Eclipse中使用自定义文件扩展名为Groovy DSL启用语法高亮功能吗?

是否有在Eclipse任何配置将在名为.xyz文件作为常规源文件关联?

我看到有一个.dsld文件https://spring.io/blog/2011/05/09/better-dsl-support-in-groovy-eclipse但是这似乎并没有成为我的上述问题的解决方案。

回答

1

您可以在Eclipse首一编辑内容类型的文件扩展名关联。转到首选项中的“常规”>“内容类型”页面。

查找并选择列表中的Groovy内容类型,然后单击'添加..'将'.xyz'扩展名添加到文件关联列表中。

你也可以在Eclipse插件中使用org.eclipse.core.contenttype.contentTypes扩展点来做到这一点。

+0

感谢格雷格。这解决了我的语法突出问题。我们正在探索创建.dsld文件以增加额外的编辑支持。 –

相关问题