前言:
目前朋友们对“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代码格式化