我打算尝试一些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