知名开发工具RubyMine全新发布v2023.3——支持AI Assistant

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 生成名称建议)复选框。

改进 Ruby 上下文

持续改进 Ruby 上下文以及 LLM 分析代码库的方式,这些更改会影响 AI Assistant 生成文档、解释 Ruby 代码、识别文件内容等的方式。

单元测试生成

借助 AI Assistant,您可以为 Ruby 或 Rails 应用程序中的 public 方法轻松生成测试。

Rails

Rails 路径的自动导入

新版本实现了一个新选项来自动检测 Rails 应用程序中的自定义路径,每次打开项目时,RubyMine 都会尝试在后台导入 Rails 路径配置。

对 Rails 7.1 严格 locals 的代码洞察

RubyMine 现在支持严格 locals 的解析、补全、Find Usages (查找用法)、Rename(重命名)和导航功能。

相关推荐
m0_7482329218 分钟前
DALL-M:基于大语言模型的上下文感知临床数据增强方法 ,补充
人工智能·语言模型·自然语言处理
szxinmai主板定制专家24 分钟前
【国产NI替代】基于FPGA的32通道(24bits)高精度终端采集核心板卡
大数据·人工智能·fpga开发
海棠AI实验室26 分钟前
AI的进阶之路:从机器学习到深度学习的演变(三)
人工智能·深度学习·机器学习
机器懒得学习38 分钟前
基于YOLOv5的智能水域监测系统:从目标检测到自动报告生成
人工智能·yolo·目标检测
QQ同步助手1 小时前
如何正确使用人工智能:开启智慧学习与创新之旅
人工智能·学习·百度
AIGC大时代1 小时前
如何使用ChatGPT辅助文献综述,以及如何进行优化?一篇说清楚
人工智能·深度学习·chatgpt·prompt·aigc
流浪的小新1 小时前
【AI】人工智能、LLM学习资源汇总
人工智能·学习
martian6652 小时前
【人工智能数学基础篇】——深入详解多变量微积分:在机器学习模型中优化损失函数时应用
人工智能·机器学习·微积分·数学基础
人机与认知实验室3 小时前
人、机、环境中各有其神经网络系统
人工智能·深度学习·神经网络·机器学习
黑色叉腰丶大魔王3 小时前
基于 MATLAB 的图像增强技术分享
图像处理·人工智能·计算机视觉