网站首页 > 开源技术 正文
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 会显示一个错误。
猜你喜欢
- 2024-10-08 JetBrains系列IDE启动壁纸自定义(idea怎么设置壁纸)
- 2024-10-08 利用教育邮箱申请一年JetBrains教育许可证
- 2024-10-08 linux 环境变量配置(linux环境变量配置文件加载顺序)
- 2024-10-08 JetBrains Toolbox推出全新产品订阅授权模式
- 2024-10-08 GitHub Codespaces已与JetBrains Gateway集成
- 2024-10-08 IDEA 2023.2.5激HUO码永久有效(idea激活码2020)
- 2024-10-08 RubyMine 2019.2 发布,流行的 Ruby 开发工具
- 2024-06-30 GPT新标杆:如何利用Bito AI生成测试脚本,保障软件开发质量?
- 2024-06-30 喜欢刷 LeetCode 的看过来:在 IDE 中满足刷 LeetCode 的需求
- 2024-06-30 一站式获取:涵盖IDEA等JetBrains全家桶激活,助您提高开发效率
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)