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
.