Scala IDE - Play 2 Eclipse Plug-in, не выделяющий синтаксис для шаблонов Scala HTML

Я установил плагин Scala IDE - Play 2 (от http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/), тогда как в редакторе маршрутов отображается соответствующее выделение синтаксиса, шаблона для Scala нет. Кроме того, он также не позволяет мне "Включить" параметры выделения синтаксиса в настройках Eclipse → Play → Template - Color Coloring.

Поэтому синтаксис Scala не выделяется внутри main.scala.html и index.scala.html

Am также использует http://download.scala-ide.org/nightly-scala-ide-juno-210x для Eclipse Juno.

-Джеймс

enter image description here

Щелкните правой кнопкой мыши на изображении выше, чтобы открыть его на новой вкладке браузера, чтобы увидеть изображение в полном разрешении.

enter image description here

Ответ 1

maxmc и valentin_nasta являются правильными.

Недавно мы обнаружили, что если Eclipse WTP установлен, вложенный редактор html выбирается над редактором шаблона Play. Это то, что мы попытаемся улучшить.

В настоящий момент вы можете заставить Eclipse использовать редактор шаблонов Play, выбрав Open with ... > Template Editor в контекстном меню или изменив значение по умолчанию для файлов *.html в Preferences > General > Editors > File Associations.

Для трассировки стека это известная проблема. Вы должны вручную пометить проект как проект Scala, используя Configure > Add Scala Nature в контекстном меню проекта.

Ответ 2

Я предполагаю, что вы не открываете файл с правильным редактором. Щелкните правой кнопкой мыши файл *.scala.html и выберите Open with..., выберите Other, затем прокрутите вниз и выберите Template Editor. Затем следует использовать подсветку синтаксиса.

Чтобы сделать это изменение постоянным, вы можете нажать Ctrl-3 и выполнить поиск File Associations. Там вам нужно выбрать *.html и переместить Template Editor в начало Associated editors.