JetBrains RubyMine 2024 最智能的 Ruby 与 Rails IDE。利用智能编辑器更高效地工作,得益于对 Ruby 与 Rails、JavaScript 与 CoffeeScript、ERB 与 HAML、CSS 以及 Sass 与 Less 等的一流支持,更高效地编写优质代码。充分利用可感知语言的语法与错误高亮显示、代码格式化、代码补全和快速文档。一直使用尖端技术,尽情享受对 Ruby 2.x 与 Rails 6.x、Sinatra、React、Angular、Puppet 和 Docker 等的一流支持。
RubyMine 2024.2 最新变化
对 Kamal 配置文件的补全
RubyMine 现在为 Kamal 配置文件提供代码补全。编辑 deploy.yaml
和 .env
文件时,您会看到针对 Kamal 特定属性的补全建议。
频率限制的代码洞察
Rails 8 为搭配使用控制器引入了 rate_limit
函数。为了让您利用这项新功能,我们为其实现了代码洞察,包括代码高亮显示和补全。
浏览器保护的代码洞察
在 RubyMine 2024.2 中,我们为浏览器保护方法添加了代码洞察。这包括 allow_browser
函数的高亮显示,以及浏览器名称和 only
实参的补全。
Rails Structure(结构)视图中的模型验证和回调
您可以在 Structure(结构)视图中查看模型验证和回调,并根据需要将其隐藏。此外,回调会对某些语法显示,例如 after_create
关键字或方法的使用。
Stimulus
RubyMine 2024.2 提供了对 Stimulus 的内置支持,Stimulus 是与静态 HTML 和 DOM 元素集成的 JavaScript 框架。支持包括代码补全、导航和 Rename(重命名)重构。Stimulus 插件与 RubyMine 捆绑并且可以在 .erb
文件中使用。从版本 7 开始,stimulus-rails
gem 默认随 Rails 提供。
打开项目时切换 Ruby SDK 的建议
打开项目时,RubyMine 会检查配置的 Ruby SDK 是否与配置文件匹配 – .rvmrc
对应 RVM SDK,.ruby-version
、.ruby-gemset
或 .rbenv-version
对应 rbenv SDK,.tool-versions
对应 asdf SDK,或 .versions.conf
对应 RVM SDK。如果已经安装了与模块配置文件匹配的 SDK,RubyMine 会建议选择相关的 SDK。
从“找不到 SDK”通知安装 Ruby
如果您使用 rbenv、rvm 或 asdf 管理 Ruby 版本,RubyMine 将根据您的项目中的配置文件建议安装适当版本的 Ruby SDK(例如 .rvmrc
、.ruby-version
或 .rbenv-version
)。RubyMine 会在打开项目时检查所选 Ruby SDK 和配置文件。
行尾基于 AI 的内联补全
AI Assistant 的补全功能现在可以在包含内容的行尾激活,这意味着它在 .
、::
和二进制表达式之后起作用。
更好的多行代码补全
多行代码补全的提示现在要求具体技术详细信息,这样可以提供更有意义的建议。这些详细信息包括使用的 Ruby 版本、您是在 Rails 还是 Gem 项目中工作、使用的测试框架、当前文件的名称,以及项目中最流行的五个 gem。
新终端中 Ruby 相关命令的补全
新终端可为命令、选项、子命令、实参等提供自动补全。在 RubyMine 2024.2 中,我们为以下命令添加了补全:ruby
、rails
、rake
、bundle
、rbenv
、irb
、pry
、rbs
和 rspec
。
阅读器模式和快速文档中的 Markdown 渲染
由于 Rails 8 使用 Markdown 文档而不是 RDoc,我们在阅读器模式和快速文档弹出窗口中提供 Markdown 渲染。如果文件开头有 # :markup: markdown
指令,或者项目根目录中有包含行 markup: markdown
的 .rdoc_options
文件,此功能将起作用。
新 UI 成为默认选项
我们在 2024.2 版本中为所有 RubyMine 用户启用了新 UI。新 UI 减少了视觉混乱,确保轻松访问基础功能,同时按需逐渐显示更高级的功能。新 UI 简洁而现代,提供更大、更易用的控件、一致的调色盘、明亮清晰的图标、增强的对比度和更好的强调色。
中文、韩语和日语开箱即用
如果您使用中文、韩语或日语的 IDE,您不再需要安装语言支持插件,因为这些语言包捆绑在 RubyMine 2024.2 中。要更新 IDE 语言,请导航到 Settings | Appearance & Behavior | System Settings | Language and Region(设置 | 外观与行为 | 系统设置 | 语言和区域),然后从 Language(语言)列表中选择您的首选语言。
官网地址:https://www.jetbrains.com/zh-cn/ruby/
JetBrains RubyMine 2024.2 最新变化
https://www.jetbrains.com/zh-cn/ruby/whatsnew
官网下载地址
JetBrains RubyMine 官方正式版 [安装版/绿色版]
https://download.jetbrains.com.cn/ruby/RubyMine-2024.2.exe
https://download.jetbrains.com.cn/ruby/RubyMine-2024.2.win.zip
JetBrains RubyMine 其它的所有平台历史版本下载页面(所有历史版)
https://www.jetbrains.com/zh-cn/ruby/download/other.html
JetBrains 产品官方中文语言包插件
https://plugins.jetbrains.com/plugin/13710
温馨提示:应版权方要求,违规内容链接已处理或移除!
用户须知:请登录 后,请务必严格遵守版权法规
JetBrains RubyMine 2024.2 x64 Multilingual 中文注册版
评论前必须登录!
注册