我打算嘗試一些Scala的探索性編程,例如,加載一些scala源文件並以交互方式調用這些源文件中定義的函數,也許在兩者之間做一些繪圖。IDE支持Scala腳本
我想保留一個腳本源文件,偶爾會使用Ctrl + Enter等快捷方式將一些行發送到scala控制檯。
哪個IDE支持腳本?
我打算嘗試一些Scala的探索性編程,例如,加載一些scala源文件並以交互方式調用這些源文件中定義的函數,也許在兩者之間做一些繪圖。IDE支持Scala腳本
我想保留一個腳本源文件,偶爾會使用Ctrl + Enter等快捷方式將一些行發送到scala控制檯。
哪個IDE支持腳本?
Eclipse的Scala插件提供了兩種不同的解釋器。一種是標準的REPL,簡單地集成在IDE中,另一種是Run Selection Interpreter,這對你想做的實驗非常有用,試試看。
在最新版本的IntellJ Idea 11(Nika EAP)的scala插件中,scala控制檯效果更好。閱讀更多插件博客http://blog.jetbrains.com/scala/2011/10/19/scala-language-console-nika-builds/
你可以嘗試Slate,而我仍然在大力發展。儘管對於基本的腳本,你也可以做命令行。幾乎所有的IDE都支持與翻譯器的整合。
Eclipse的Scala插件是最好的。
隨着Run Selection Interpreter
,你可以達到你想要的東西:
表達式可以解釋在 任何斯卡拉編輯器中選擇文本,要麼選擇工具欄按鈕來執行(見 屏幕截圖)或使用Ctrl + Shift + X組合鍵(Mac上的Cmd + Shift + X )。 > 偏好和改變指令「發送選擇 Scala的解釋」
它是強制性的,在這裏提到的emacs綁定 - 鍵組合可以將鍵進行更改。 emacs可以做_?是的,emacs可以做到這一點!
儘管如此,你可能想要谷歌搜索「scala模式emacs」,看看你能找到什麼。
沒有市場板岩,但在Slate中也支持運行選定的腳本。另外,它是超輕的! – aishwarya