2011-10-30 154 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”,看看你能找到什么。