RubyMine 2024.2 发布!

RubyMine 2024.2 发布!

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

RubyMine 2024.2发布,新增Stimulus支持、Rails更新、AI完成度改进、自定义RuboCop配置等功能。新UI成为默认设置。重要功能包括内置Stimulus支持、Kamal配置文件的代码完成、Rails中的速率限制和浏览器保护的代码洞察、在结构视图中查看模型验证和回调等。RubyMine现在会检查配置的Ruby SDK并建议相关版本。AI助手的完成度得到了改进,并在Rails环境中更加有效。新终端提供了Ruby相关命令的完成度。无需额外设置即可运行和调试TypeScript文件。Bun现在可以作为Rails项目的JavaScript框架指定。阅读模式和快速文档中提供了Markdown渲染。

🎯

关键要点

  • RubyMine 2024.2发布,新增Stimulus支持、Rails更新、AI完成度改进、自定义RuboCop配置等功能。
  • 新UI成为默认设置,用户无需安装语言支持插件,中文、韩文和日文用户可直接使用。
  • 内置Stimulus支持,包括代码完成、导航和重命名重构,适用于.erb文件。
  • 新增Kamal配置文件的代码完成,支持deploy.yaml和.env文件的Kamal特性。
  • Rails 8引入的速率限制功能,RubyMine提供代码洞察,包括代码高亮和完成。
  • 新增浏览器保护方法的代码洞察,支持allow_browser函数的高亮和浏览器名称的完成。
  • 在Rails结构视图中查看模型验证和回调,并可选择隐藏。
  • RubyMine会检查配置的Ruby SDK并建议相关版本,支持rbenv、RVM和asdf。
  • AI助手的完成度改进,支持行末的AI完成,提供更相关的多行代码建议。
  • 新终端提供Ruby相关命令的自动完成,包括ruby、rails、rake等。
  • 用户可以选择自定义RuboCop配置文件,确保与远程SDK兼容。
  • 无需额外设置即可运行和调试TypeScript文件,支持多种入口点。
  • 在Rails项目中可以指定Bun作为JavaScript框架,适用于Rails 7.1.0.beta1及以上版本。
  • 阅读模式和快速文档中提供Markdown渲染功能,需在文件或项目根目录中设置相关指令。
➡️

继续阅读