编程爱好者,技术倡导者。JetBrains的IntelliJ Scala插件开发者,https://pavelfatin.com
这个版本的重点是显著改进我们插件对Scala 3的支持。还有几个新特性,包括包搜索集成和可选的基于编译器的错误高亮显示。Scala 3库的索引现在是快速、精确和版本无关的。现在你可以创建sbt和基于。idea的Scala 3项目,并创建Scala 3 sdk
在这个主要版本中,我们主要关注插件的性能和整体质量。我们仍然添加了许多新特性来帮助日常的Scala编程。让我们仔细看看。1.类型diffs 2。3.谷歌文档编译图中的阶段和单位Scala 3.0.0-RC2支持5。IntelliJ平台插件
今年的《Scala Days》恰好是《Scala Love in the City》。这次在线会议一定会很激动人心。它包括Scala世界中一些最知名的名字,Martin Odersky作为主旨演讲者。虚拟食物非常棒;)如果你还没有注册,请务必在2月13日前赶上。(注册几乎是免费的!)这项活动得到了热情的支持
大多数版本都侧重于编辑器特性,但这次的亮点是并行编译和编译图表。我们也有一些编辑的好东西。让我们仔细看看。1.并行编译2。编译图3所示。4.增强包前缀MUnit支持5。Scala 3的改进和更多! Parallel Compilation According
当您将一个模糊的IntelliJ IDEA特性与两个模糊的Scala特性组合在一起时会发生什么?如果你选择了正确的选项,它们的模糊度可能会相互抵消,这样你就可以得到一个直观且内部一致的系统。让我们看看即将发布的Scala插件版本是如何将包前缀与链式包子句结合在一起的
除了增量的改进,这个版本还带来了大量基本的新特性,以帮助日常的Scala编程:2.自动导入压痕支撑处理3。一流的同伴4。对象成员的自动导入编辑器中的Scaladoc渲染完成改进隐式Whi的自动导入
因为Scala是一种花括号语言,所以添加和删除花括号是Scala程序员日常生活中不可或缺的一部分。这些行动是复合的,所以在这一领域的每一个改进都很重要。为了理解这些新进展,让我们先从历史的角度来看一下(或者只是看看这个)。在开始的时候,没有IDE的帮助,所以您必须进行修改
值得一提的是神奇的。但每个巫师都知道,任何足够复杂的魔法都需要一根足够好的魔杖。在隐式的情况下,Scala插件也可以工作得很好,甚至更好。你已经可以使用View |显示隐式提示(Ctrl + Alt + Shift +" +")来看到表面之外的东西:Scala插件可以告诉你隐式提示是如何派生的,它们来自哪里(NB: "a
虽然今年我们不会有Scala Days,但是Scala Love会议非常流行。这项技术让我们超越了物质的界限——我们可以在遥远的地方团结起来……好吧,至少只要还有票就行。)由于要求很高,IntelliJ Scala团队自愿延长会议,除了现有的两个o
尽管2020.1版Scala插件的关键特性当然是支持Scala 3,但所有版本的Scala都有许多特性和改进。让我们仔细看看。1.Scala 3支持2。函数字面量的细粒度错误突出显示3。未使用参数检查5.谷歌文档现在Dotty注定要成为Scala的一员
很久以前,就在Dotty发布之后,我们在IntelliJ Scala插件中添加了基本的Dotty支持。然而,长期以来,多蒂一直是一匹黑马,瞄准一个移动的目标并不容易。所以把这个任务放在一边,把精力放在Scala 2上是合理的。现在,Dotty最终注定要成为Scala 3,语言特性也变得越来越多
就像IntelliJ IDEA 2019.3一样,这个版本的Scala Plugin主要关注于性能提升和可用性增强。然而,我们也设法加入了一个很酷的新功能。让我们仔细看看。1.方法链提示2。镶嵌提示设置3。搜索设置4。Scala REPL的改进Scala工作表改进ScalaTest排水沟图标7。 Up-to-date Ja