龙空技术网

RubyMine 2021.2 EAP 发布

程序员前沿 184

前言:

目前朋友们对“ruby代码格式化”大致比较讲究,朋友们都想要剖析一些“ruby代码格式化”的相关知识。那么小编同时在网上收集了一些有关“ruby代码格式化””的相关内容,希望姐妹们能喜欢,小伙伴们一起来学习一下吧!

RubyMine 2021.2 EAP 现已发布,这是其在 2021 年的第二个 EAP 版本。

Ruby 3 RBS 支持

在这个版本中,为了使 RBS 代码的工作更加直观和高效,常规 Ruby 代码的 RubyMine 基本功能也适用于 .rbs 文件。

编写、阅读和浏览 RBS 代码

RubyMine 现在可以自动格式化 RBS 代码,使其看起来整洁,易于阅读。例如,RubyMine 会自动调整新行的缩进,当用户按下退格键时,它会将空白处删除到最近的缩进位置。

自动为类和模块等结构添加 end 关键字。

按 Enter 添加一个新的注释。

可以通过沟槽中的图标 .rbs 文件中的几个声明之间轻松导航。

现在将光标悬停在 RBS 实体上会显示其描述,不同的图标表示方法的可见性不同。

更完善的代码补全

这个版本提供了更完善的代码补全,因为它考虑到了 RBS 文件提供的更多信息。这包括块参数、元组类型、类型变量、方法返回的数据,以及实例变量。

重构

RubyMine 正在继续为 RBS 实现重构功能。例如,当用户在 RBS 代码中重命名一个元素时,RubyMine 将尝试找到重命名文本出现的地方,如注释和字符串。

捕获更多潜在错误

对存储在 .rbs 文件中的信息访问使 RubyMine 能够检查代码中更多的潜在错误。例如,如果在 RBS 中指定了一个可选类型,如果你试图调用一个方法而没有首先检查它是否为非零,RubyMine 会显示一个错误。

标签: #ruby代码格式化