2011-04-25 64 views
3

我在Eclipse和IntelliJ之間來回切換Scala開發。 IntelliJ的代碼完整,重構和錯誤突出顯示都更好(根據我的經驗),但是最終我回到了Eclipse,因爲每當我在IntelliJ中運行Scala應用程序時,都會經歷Eclipse非常漫長的編譯過程。爲什麼Scala IntelliJ插件需要這麼長時間才能啓動我的應用程序?

我可以看到狀態欄小竅門,因爲它加載每個單獨的類,然後通過幾個階段運行它們。我知道scalac一般來說很慢,但使用命令行或Eclipse比使用IntelliJ快得多。

是否有其他人看到這種行爲?打開fsc支持會產生很大的不同嗎?

回答

10

既可以使用IDEA SBT plugin委派彙編SBT,或使下SettingsCompilerScala使用快速Scala編譯器(FSC)的。

否則IntelliJ啓動和停止一個scalac進程來編譯每批文件,這有一些開銷。

+0

謝謝 - 這就像打開fsc一樣簡單。 – Bill 2011-04-25 21:51:25

相關問題