Таким образом, история инструментов в настоящее время немного печальна в scala.
1) Ensime больше не поддерживается (я думаю, что можно заставить VS Code работать с ним, но это, безусловно, не основнойредактор).Я до сих пор лично использую его в сочетании с emacs (который является основным текстовым редактором).На Ensime / VSCode есть официальный сайт, но я не знаю, сильно ли это поможет http://ensime.github.io/editors/vscode/
2) Возможно, Metals - ваша лучшая ставка на VSCode, но она все еще находится на ранней стадии разработки
3) ScalaIDE - это Eclipse со вкусом scala
4) IntelliJ с плагином Scala, пожалуй, самый простой в использовании и, я думаю, наиболее широко используемый.