【发布时间】:2011-01-02 22:35:28
【问题描述】:
我知道我一定错过了什么,但不知道是什么。当我按照 scala-plugin 指令创建 scala 项目时,没有检测到任何语法错误。例如:
object MyApp {
val aNumber: Int = "hello"
}
没有检测到任何错误。如果我右键单击并要求它进行编译,那么我会从 scala 编译器中得到预期的类型不匹配错误。这只是一个愚蠢的例子,no 语法错误被标记出来。对于常规 Java 项目,它可以正常工作,因此它必须是 scala 特定的。
我在 OSX 10.6 和 Scala 2.8.1 final 上全新安装了 IDEA 10 CE。我已经在项目设置中设置了 jdk 以及在创建项目时设置了 scala 主页。我有最新版本的插件 (12/2010)。
关于我缺少什么的任何提示?
【问题讨论】:
-
您是否将 Scala 方面添加到您的项目中?您的 MyApp 对象所在的文件的名称是什么?
-
我在我的 Linux 环境中注意到了同样的事情。我是 IDEA 的新手,所以我把它归结为我不熟悉。
-
大卫,我的项目有 Scala 方面。 “MyApp”对象本身位于“MyApp.scala”文件中。
-
同样使用 IntelliJ IDEA 10,我没有注意到任何错误突出显示。我怀疑这还没有完全实现。
-
我正在考虑从 Netbeans 迁移到 IntelliJ,但发现 IntelliJ 插件非常令人失望。除非我错过了什么,否则我不明白 IntelliJ 上关于 Scala 的色调和哭泣是什么。它不会检测到简单的错误,即使它检测到了(在下面给出的解决方案之后),它也没有提供解决方案(?)(非常令人失望)。我本可以使用 notepad++ 和 sbt 来获得这个插件的功能。插件具体是做什么的?
标签: scala plugins intellij-idea