2011-10-30 170 views
5

我打算嘗試一些Scala的探索性編程,例如,加載一些scala源文件並以交互方式調用這些源文件中定義的函數,也許在兩者之間做一些繪圖。IDE支持Scala腳本

我想保留一個腳本源文件,偶爾會使用Ctrl + Enter等快捷方式將一些行發送到scala控制檯。

哪個IDE支持腳本?

回答

5

Eclipse的Scala插件提供了兩種不同的解釋器。一種是標準的REPL,簡單地集成在IDE中,另一種是Run Selection Interpreter,這對你想做的實驗非常有用,試試看。

+0

沒有市場板岩,但在Slate中也支持運行選定的腳本。另外,它是超輕的! – aishwarya

1

你可以嘗試Slate,而我仍然在大力發展。儘管對於基本的腳本,你也可以做命令行。幾乎所有的IDE都支持與翻譯器的整合。

4

Eclipse的Scala插件是最好的。

http://www.scala-ide.org/

隨着Run Selection Interpreter,你可以達到你想要的東西:

表達式可以解釋在 任何斯卡拉編輯器中選擇文本,要麼選擇工具欄按鈕來執行(見 屏幕截圖)或使用Ctrl + Shift + X組合鍵(Mac上的Cmd + Shift + X )。 > 偏好和改變指令「發送選擇 Scala的解釋」

enter image description here

1

它是強制性的,在這裏提到的emacs綁定 - 鍵組合可以將鍵進行更改。 emacs可以做_?是的,emacs可以做到這一點!

儘管如此,你可能想要谷歌搜索「scala模式emacs」,看看你能找到什麼。