EDIT2
Scala现在已经为Play框架提供了模板支持,包括类型推断、语义突出显示等,从IDE的v3.0开始。同样处理路由文件,呜呼;-)
不确定在IntelliJ中是否支持Play、Scalate或其他模板引擎。
编辑
Play 2.0令人难以置信地令人敬畏,以至于IDE支持的缺乏相当轻微--所有的繁重工作都是通过模型、控制器和javascript (coffeescript + datatables)层完成的;视图层由简单的xhtml框架组成,因此没有什么大问题,比如Scala代码没有自动完成--如果有任何错误,应用程序都不会编译,因此您可以安全地启动;
如果和当模板层IDE支持到来时,这将是一个受欢迎的增加,但我个人不会失去任何睡眠。
原始
就在几个月前joy在Scala为Eclipse做黑客之后,昨晚刚刚发现了一些东西:
似乎没有任何模板层支持(代码完成,语法高亮,等等)。即使是TypeSafe的新被收养者Play 2.0也是如此,其Razor样式@语法也是如此。在IDE中,没有发现任何uber酷选项(翡翠、ssp、scaml)。
这不仅仅是Scala的情况--请注意,这似乎也是IntelliJ给出的情况,大约在请求模板支持两年之后:http://youtrack.jetbrains.com/issue/SCL-1876。
显然,必须很难实现,否则我们就会为主要的模板语言提供内置或插件支持。在黑暗中摸索,我能做的最好的就是让IDE将.jade扩展解释为Scala代码,它以令人愉快的浅蓝色突出了scala关键字,没有其他东西,没有悬停,代码完成,arrgggghhh ;-)
这里有什么选择??来自Groovy/Grails的我已经被优秀的IDE支持直接scala代码所破坏,我非常希望将它与模板层绑定在一起。
发布于 2012-02-22 11:23:53
Play 2.0支持计划用于IntelliJ IDEA 12,一些Scala模板语言也计划用于IntelliJ IDEA 12。
https://stackoverflow.com/questions/9392924
复制相似问题