1

fsc 运行一个无头服务器来编译 Scala 代码,而无需每次都将 Scala 编译器加载到内存中。作为一个 Vim 用户,我觉得这很方便,因为我喜欢使用键盘映射来编译和运行带有 shell 命令的程序。

sbt 是一个构建系统,它为您提供更高级的选项(如依赖管理),但如果您不想每次都等待它加载,您必须在交互式 shell 模式下运行它——这意味着我可以' t 从 Vim 控制它。

我想享受这两个世界 - 将 sbt 作为无头服务器运行并使用轻量级 shell 工具与之交互。

是否可以?我不一定需要直接运行 sbt 或它的一个分支 - 包装器也可以工作。我找不到这样的包装,所以如果没有解决方案,我可能不得不拿起手套自己写一个......

4

1 回答 1

2

我认为您正在寻找的最佳解决方案是 VimSIDE:

还有一个 quickfix sbt 插件可以部分改善这种情况:

于 2013-03-05T16:06:41.913 回答