2016-03-10 57 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文件以增加額外的編輯支持。 –

相關問題