RubyMine 是一个为Ruby 和 Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。
RubyMine v2023.3正式版下载
新版本改进AI Assistant支持、Rails应用程序和引擎的自定义路径、对Rails 7.1严格locals的代码洞察、RBS中的额外声明、针对调试器类型呈现器的更新、服务器模式下的RuboCop、Brakeman代码检查等。
AI Assistant
JetBrains 的 AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。
对 AI 生成名称建议的支持
现在您可以为 Ruby 代码中的局部变量和形参启用 AI 生成名称建议,内联使用 Rename(重命名)重构时,此操作可用。要启用名称建议,请在 Settings | Tools | AI Assistant(设置 | 工具 | AI Assistant)下选中 Provide AI-generated name suggestions(提供 AI 生成名称建议)复选框。
RubyMine v2023.3产品图集" height="360" src="https://img-blog.csdnimg.cn/img_convert/e97e8e1209ca47c383101339b770c06c.png" width="809" />
改进 Ruby 上下文
持续改进 Ruby 上下文以及 LLM 分析代码库的方式,这些更改会影响 AI Assistant 生成文档、解释 Ruby 代码、识别文件内容等的方式。
RubyMine v2023.3产品图集" height="361" src="https://img-blog.csdnimg.cn/img_convert/dab07b268ddb6d0a16a1c4cda77f8bbc.png" width="806" />
单元测试生成
借助 AI Assistant,您可以为 Ruby 或 Rails 应用程序中的 public 方法轻松生成测试。
RubyMine v2023.3产品图集" height="360" src="https://img-blog.csdnimg.cn/img_convert/cb5754ccb78f19b75e4558153253e67e.png" width="807" />
Rails
Rails 路径的自动导入
新版本实现了一个新选项来自动检测 Rails 应用程序中的自定义路径,每次打开项目时,RubyMine 都会尝试在后台导入 Rails 路径配置。
RubyMine v2023.3产品图集" height="357" src="https://img-blog.csdnimg.cn/img_convert/e52121f736ddd1157a054d9b2bfffdb0.png" width="807" />
对 Rails 7.1 严格 locals 的代码洞察
RubyMine 现在支持严格 locals 的解析、补全、Find Usages(查找用法)、Rename(重命名)和导航功能。
RubyMine v2023.3产品图集" height="360" src="https://img-blog.csdnimg.cn/img_convert/312fc647cbab6fedd867eaab2d37834d.png" width="803" />