我是IntelliJ和Play框架的新手。我注意到在安装IntelliJ并导入我的第一个Play应用程序后,语法突出显示对于* .scala.html文件和路径文件都无法正常工作。我能够修改* .scala.html文件的设置以将它们识别为Scala文件,但这实际上并不正确,因为scala模板系统不是纯Scala。
这是一个截图,如果它有帮助:
在官方Play视频教程中,似乎有一个特殊的语法突出显示这些模板文件的设置,但我不知道如何将其添加到IntelliJ。这是本教程的截图,以及我希望语法高亮显示的方式:
另外,我找不到路径文件的任何解决方案。任何帮助都将非常感激!"
P.S。我在安装IntelliJ期间启用了Vim仿真器。我不知道这对语法突出显示默认值是否有任何影响......
答案 0 :(得分:4)
Playframework完全支持仅在IntelliJ终极版中提供商业一个。
您可能正在使用的社区版(免费版)对playframework没有任何支持,它只支持Scala(语言)。
Routes
和*.scala.html
文件是框架的一部分,而不是语言。
您可能想购买IntelliJ终极版,或者想购买Scala IDE(基于eclipse),它是java和scala的开源IDE,它似乎完全支持play 2.x。
答案 1 :(得分:1)
用于* scala.html语法突出显示
偏好设置>插件>安装Jetbrains插件......
然后安装Scala插件
重启IntelliJ,语法高亮应该可以。
用于路由文件突出显示
偏好设置>编辑>文件类型
如果* .routes尚未存在,则在HTML路由支持播放2框架的注册模式下,添加它。或者添加,但是您计划命名路线文件。