java - Scala IDE - Play 2 Eclipse 插件不突出显示 Scala HTML 模板的语法

标签 java eclipse scala playframework-2.0 scala-ide

我安装了 Scala IDE - Play 2 插件(来自 http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/ ),而 Route Editor 显示正确的语法突出显示,Scala 模板没有。此外,它也不允许我在 Eclipse 的首选项 -> Play -> 模板 - 语法着色中“启用”语法突出显示选项。

因此,Scala 语法不会在 main.scala.html 和 index.scala.html 中突出显示

我也在使用 http://download.scala-ide.org/nightly-scala-ide-juno-210x用于 Eclipse Juno。

-詹姆斯

enter image description here

鼠标右键点击上面的图片,在新的浏览器选项卡中打开,查看全分辨率的图片。

enter image description here

最佳答案

maxmc 和 valentin_nasta 都是对的。

我们最近发现,如果安装了 Eclipse WTP,则会选择捆绑的 html 编辑器而不是 Play 模板编辑器。这是我们将努力改进的地方。

目前,您可以通过从上下文菜单中选择 Open with ... > Template Editor 或更改 *.html 的默认值来强制 Eclipse 使用 Play 模板编辑器 Preferences > General > Editors > File Associations 中的文件。

对于堆栈跟踪,它是一个 known problem .您必须使用项目上下文菜单中的 Configure > Add Scala Nature 手动将项目标记为 Scala 项目。

关于java - Scala IDE - Play 2 Eclipse 插件不突出显示 Scala HTML 模板的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15215382/

相关文章:

java.lang.IllegalAccessError : tried to access field org. slf4j.impl.StaticLoggerBinder.SINGLETON 来自类 org.slf4j.LoggerFactory

java - 多个请求的阻塞队列行为

java - 如何修复 Maven 无效的结束 header

scala - spark cassandra 连接器和 SBT 的编译错误

scala - 实现可迭代

Scala 按位运算

java - Java 8 流的不干扰要求

java - 初始化类对象

java - @Before 没有为 @Test 实例化我的对象

eclipse - 在 Eclipse 中提交失败