2016-03-10 5 views
0

Мы работаем над созданием пользовательского определенного домена в Groovy. Мы планируем использовать расширение пользовательского имени файла (например .xyz) для кода, написанного в этой DSL. Я и использую eclipse как свою IDE. Когда я изменяю расширение файла с .groovy на .xyz, eclipse рассматривает этот файл как текстовый файл и удаляет все цветовые коды, связанные с groovy-файлом.Можно ли включить подсветку синтаксиса для Groovy DSL с расширением пользовательского файла в Eclipse?

Есть ли какая-либо конфигурация в Eclipse, которая будет ассоциировать файл .xyz в качестве исходного файла groovy?

Я вижу, что есть .dsld файл https://spring.io/blog/2011/05/09/better-dsl-support-in-groovy-eclipse, но это не похоже на решение моей проблемы.

ответ

1

Вы можете связать расширение файла с типом содержимого редактора в настройках Eclipse. Перейдите на страницу «Общие> типы контента» в настройках.

Найдите и выберите тип содержимого Groovy в списке и нажмите «Добавить ..», чтобы добавить расширение «.xyz» в список ассоциаций файлов.

Вы также можете сделать это в плагине Eclipse, используя точку расширения .

+0

Спасибо, Грег. Это решает мою непосредственную проблему подсветки синтаксиса. Мы изучаем создание файлов .dsld для добавления дополнительной поддержки редактирования. –