用于Eclipse的Scala IDE V2.0发布

ScalaIDE团队宣布了针对Eclipse环境的Scala插件第二版的完成,新版本包括类型安全的编译器改进、更快的编译速度、更好的调试功能以及与Maven等Java工具的更好集成。此版本还引入了诸如错误报告、依赖关系跟踪的项目构建器、定义超链接、代码完成和类型悬停等功能。

经过9个月的艰苦努力,Scala IDE团队自豪地宣布,他们针对Eclipse环境的Scala插件的第二个主要版本现已完成,并且随时可用。

早在4月,Scala Solutions的Iulian Dragos暗示这次将进行广泛的销售更改,并且似乎从初始版本中吸取了教训,这引起了一些热烈的批评。 通过Scala社区和用户的不懈努力和贡献,我们终于可以看到一个功能齐全的Eclipse IDE的Scala工具集,这对双方都是一件好事。

此版本的有趣之处在于Typesafe积极参与开发工作,Martin Odersky领导了Scala表示编译器(IDE语义动作背后的引擎)的重新设计。 自3月的第一个Beta版发布以来,还有12个版本(表明社区这次致力于将其正确化)。

团队热烈地听取了用户的反馈。 大多数人都要求更快的编译,更好的调试以及与Maven等已建立的Java工具的更好的集成,并且团队做出了艰难的决定,希望使大多数人满意。

那么, Scala IDE V2.0 for Eclipse中有哪些新功能? 一目了然,以下功能无疑会提高生产率:

  • 键入时报告错误,从而减少了构建所需的次数。
  • 具有依赖关系跟踪的项目构建器– Sbt引擎跟踪源文件之间的依赖关系,因此仅构建需要构建的源,而留下无关的构建。
  • 定义超链接 –只需按住Ctrl键单击一个标识符即可导航到其定义,这意味着您不必记住定义位于哪个源文件中。非常漂亮。
  • 代码完成- 单击Ctrl-空格以查看您可以在程序中的特定点调用的所有成员的列表
  • 推断的类型悬停-将鼠标悬停在标识符上以查看其类型。 当编译器推断出与您期望的类型不同的类型时,这将派上用场。

重新设计的Scala IDE网站上介绍了更多功能,但团队已经在展望未来–将其视为新起点的开始,并有望很快修复重要的错误。 这是该团队期待开发2.1的最后一个支持2.8编译器的版本。

您也可以在Github上找到适用于Eclipse的Scala IDE,它已经包含了一些有趣的分支。 正如您已经可以想象到的那样,通过最新的经过改进的Scala插件,Eclipse环境正在蓬勃发展。


翻译自: https://jaxenter.com/scala-ide-v2-0-for-eclipse-released-104025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值