我刚刚安装了最近发布的 Intellij IDEA 12,它非常适合 Play Framework 2。
但是,我遇到了以下问题:在 HTML Scala 模板中,包含在<script>
模板正文中的标记中的任何 JavaScript 代码都不会被 IDEA 识别为 JavaScript,因此不提供代码完成并错误地显示错误。吨。我怀疑它将代码解释为 Scala 代码,因此提供了不正确的代码完成,并且在模板中编写 JS 非常痛苦。
IDEA 11 中不存在此问题。
有任何想法吗?
更新
我JavaScript Support
启用了插件。简单的代码完成工作正常。但是,如果我键入function (){}
一个匿名函数并Enter
用大括号之间的插入符号进行编码,IDEA 会执行以下操作:
如果我手动修复错误添加的}
,并为匿名函数编写代码,它会提供正确的变量建议,console.log
尽管它仍然显示错误: