sbt 与 IDE

虽然仅用编辑器和 sbt 也可以编写 Scala 代码,但如今大多数程序员使用集成开发环境(简称 IDE)。Scala 中流行的 IDE 包括 MetalsIntelliJ IDEA,两者都能与 sbt 构建集成。

使用 IDE 的一些优势包括:

  • 跳转到定义
  • 基于静态类型的代码补全
  • 列出编译错误并跳转到错误位置
  • 交互式调试

以下是配置 IDE 以与 sbt 集成的几个配方: