1

fsc は、毎回 Scala コンパイラをメモリにロードせずに Scala コードをコンパイルするヘッドレス サーバーを実行します。Vim ユーザーとして、キーマップを使用してシェル コマンドでプログラムをコンパイルおよび実行するのが好きなので、これは非常に便利だと思います。

sbt は、より高度なオプション (依存関係管理など) を提供するビルド システムですが、毎回ロードされるのを待ちたくない場合は、対話型シェル モードで実行する必要があります。 Vim から制御しないでください。

両方の世界を楽しみたい - sbt をヘッドレス サーバーとして実行し、軽量のシェル ツールを使用して対話する。

出来ますか?必ずしも sbt やそのフォークを直接実行する必要はありません。ラッパーも動作します。そのようなラッパーが見つからなかったので、解決策がない場合は、グローブを手に取って自分で作成する必要があるかもしれません...

4

1 に答える 1

2

あなたが探しているものの最良の解決策は VimSIDE だと思います:

状況を部分的に改善する Quickfix sbt プラグインもあります。

于 2013-03-05T16:06:41.913 に答える