На самом деле я никогда не ладил с IDE в лучшие времена, потому что они обычно ужасны при реальном редактировании текста, но плагин Eclipse для Scala особенно хрупок настолько, что проекты "забывают", что через некоторое время они Scala. Сражение с Затмением требует больше усилий, чем экономит. Я просто вернулся к своему Emacs и sbt REPL в терминале.
Легкая игра с IntelliJ подтвердила, что он, по крайней мере, справляется с работой в качестве Scala IDE, но, опять же, мне не было дела до его редактора. Это также коммерческое программное обеспечение. Однако, если вы ищете надежную Scala IDE, возможно, именно здесь вы должны искать.
То, что я с тех пор решил, возможно, извращенно и не для новичка, но подходит кому-то, кто имеет определенные мнения об их текстовом редакторе. ENSIME - это плагин редактора и серверный компонент, который добавляет то, что вам нужно 1008 * из Scala IDE в Emacs. Он также заявляет о поддержке vim, Atom и Sublime, но я не проверял их. Иногда у него также бывает плохой день - непонятные виды макросов особенно запутывают его, - но обычно он делает свою работу.