fsc запускает безголовый сервер, который компилирует Scala-код без загрузки компилятора Scala в память каждый раз. Как пользователь Vim, я нахожу это очень удобным, так как мне нравится использовать раскладки для компиляции и запуска программ с командами оболочки.Запуск sbt как безголовый сервер
sbt - это система сборки, которая предоставляет вам более сложные параметры (например, управление зависимостями), но если вы не хотите ждать ее загрузки каждый раз, вам нужно запустить ее в интерактивном режиме оболочки, значит, я не могу контролировать его от Вима.
Я хочу наслаждаться обоими мирами - запускать sbt в качестве безголового сервера и взаимодействовать с ним с помощью легкого инструмента оболочки.
Возможно ли это? Мне не обязательно запускать sbt или его вилку напрямую - также будет работать оболочка. Я не мог найти такую обертку, так что, если нет решения, я мог бы подобрать перчатки и написать один я ...
VimSIDE не поддерживает sbt, и readme ничего не говорит об управлении зависимостями, что является большим требованием. –
Anyways, плагин VimShell, который VimSIDE может быть хорошим временным решением, поэтому я принимаю этот ответ. –
Для vimside неплохо также контролировать https://github.com/megaannum/vimside, что может содержать более частые обновления. – opyate