Возможно ли в Eclipse определить подсветку синтаксиса для языка, не прибегая к программированию на Java? - PullRequest
7 голосов
/ 10 марта 2010

Я ищу способ определить некоторую раскраску синтаксиса для языка в Eclipse. Мне нужно только выделить определенные наборы ключевых слов, поэтому логика тривиальна. Поэтому я хотел бы иметь возможность определить их в простом файле определения. Возможно, есть какой-нибудь плагин Eclipse, который позволяет это, или это возможно из коробки?

Ответы [ 3 ]

8 голосов
/ 10 марта 2010

XText - это более общее и сложное решение, которое сгенерирует для вас код для пользовательского редактора, способного предложить обычные функции IDE, полученные из грамматики ваш "простой файл определения"), включая.

  • синтаксическая раскраска, но также
  • модель навигации (F3 и др.),
  • завершение кода,
  • контурный вид и
  • шаблоны кодов.
1 голос
/ 30 сентября 2011

Это немного неудобно, но попробуйте http://gstaff.org/colorEditor/.

Он использует файлы подсветки синтаксиса jEdit. Поэтому вам нужно создать файл подсветки и добавить его в jar в плагине, а также отредактировать файл каталога, чтобы включить его.

Я использовал сам jEdit для тестирования и отладки своей пользовательской подсветки, вместо того, чтобы выходить из Eclipse, вносить изменения и перезагружать их каждый раз.

1 голос
/ 10 марта 2010

Плагин EclipseColorer может соответствовать всем требованиям!

...