JetBrains RubyMine 2024.3.1.1 for Mac 激活版 最智能的Ruby与Rails集成开发工具 (Intel+Apple Silicon)

RubyMine是一个为Ruby 和Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中,号称最智能的Ruby和Rails的IDE,能够大大增加Ruby和Rails开发者的开发效率。RubyMine 最新版提供了实用的代码开发和编辑功能,包括编辑、调试工具、源代码控制集成、代码自动提示完成等通过简单的项目配置,自动Ruby Gems管理,Rake支持和内置控制台,它拥有Ruby开发人员在开发环境中所需的一切。今天给大家带来 JetBrains RubyMine 2024 最新版,支持Intel和M1处理器,有需要的小伙伴可以下载使用一下哦!

JetBrains RubyMine 2024 for Mac 激活版 最智能的Ruby与Rails集成开发工具 (Intel+Apple Silicon)

软件特征

利用智能编辑器更高效地工作

得益于对 Ruby 与 Rails、JavaScript 与 CoffeeScript、ERB 与 HAML、CSS 以及 Sass 与 Less 等的一流支持,更高效地编写优质代码。充分利用可感知语言的语法与错误高亮显示、代码格式化、代码补全和快速文档。

自由搜索

使用智能搜索跳到任何类、文件或符号,甚至任何 IDE 操作或工具窗口。 只需点击一下即可切换到声明、超级方法、测试、用法和实现,等等。利用基于 MVC 的项目视图与模型、类和 gem 依赖项关系图在您的 Rails 项目中以超快的速度导航。

检测并消除代码异味

按照社区最佳实践操作,代码检查可以验证您的代码中是否存在多种类型的可能错误,快速修复选项则可提供实时改进。自动且安全的重构可以帮助您清理代码并使代码更易于维护。 可以感知 Rails 的重构能够帮助您执行项目级变更:例如,重命名控制器也会重命名帮助程序、视图和测试。

轻松测试和调试

为 Ruby、JavaScript 和 CoffeeScript 使用带图形化 UI 的强大调试器。 只需动动指尖,即可设置断点、分步运行您的代码并利用所有可用的信息。使用编码辅助与基于 GUI 的测试运行程序创建并运行 RSpec、Cucumber、Shoulda、MiniTest 和 Test::Unit 测试。

充分利用经过优化的工作区

在 RubyMine 中,可自定义的配色方案、键盘方案和高效开发所需的所有外观设置会让您如鱼得水。在利用 Git、SVN、Mercurial 和其他版本控制系统时通过统一的 UI 节省时间。

管理您的项目环境

畅享与各种工具的无缝集成,例如 Rake Task Runner、Rails Generators、Bundler、RVM/Rbenv 和 Zeus 等。 在您需要时,终端还可用作 IDE 工具窗口。通过 FTP 或 SFTP 轻松配置自动部署,并使用 Vagrant、Capistrano、Chef 或 Puppet 管理您的基础架构。

版本2024.3更新内容

基于云的增强型代码补全、内联 AI 提示、Kamal 2 支持、与 RBS Collection 的内置集成、Ruby 3.4 更新,以及由 Grazie 提供支持的拼写和语法检查

基于云的增强型代码补全

RubyMine 2024.3 通过 JetBrains AI Assistant 插件引入了更快、更能感知上下文的基于云的代码补全,改进了质量和速度,并增加了对多行补全的支持。在 Mellum 大语言模型 (LLM) 的驱动下,补全延迟只有先前版本的十分之一,几乎可以立即提出建议。 补全建议的接受率大约提高了一倍,而取消率则下降到先前版本的一半到三分之一。

针对单元测试改进的 Rails 上下文

RubyMine 现在会为 AI Assistant 提供有关 Rails 应用程序的更多上下文,有助于实现更出色的单元测试生成。

内联 AI 提示

RubyMine 2024.3 引入了内联 AI 提示,提供了直接在编辑器中与 AI Assistant 交互的无缝途径。 您可以用自然语言输入请求,AI Assistant 会立即分析并将其转换为代码更改,在装订区域用紫色标记以便跟踪。 内联 AI 提示具有上下文感知功能,可以自动包含相关文件和符号,从而更准确地生成代码。

Kamal 2 支持

Rails 8 为使用 Kamal 2 部署应用程序提供了支持,在 RubyMine 2024.3 中,我们为 Kamal 2 配置实现了代码补全。

用于类型支持的来自 schema.rb 的为 Nil 性注解

RubyMine 现在可以识别迁移特性的 not-null 类型修饰符,并针对不正确的 nil 赋值提供高亮显示和警告。

针对 Solid Queue 和 Solid Cache 的代码洞察

在 RubyMine 2024.3 中,queue_schema.rb 和 cache_schema.rb 文件现在具有特定图标和语法高亮显示。

与 RBS Collection 的内置集成

RubyMine 现在具有与 RBS Collection 的内置集成,RBS Collection 是一个社区管理的 RBS 文件集合,用于不包含签名的 gem。

使用 it 作为块中编号形参的别名

RubyMine 现在可以在不带形参的块中将 it 识别为 _1 的别名,并为此类用法提供类型支持和转换意图。
我们添加了新的错误注解,防止您在具有常规编号形参的块中使用 it。

对 Ruby 3.4“冷冻”字符串的支持

RubyMine 现在可以识别“冷冻”字符串,这是 Ruby 3.4 中字符串字面量的新过渡状态。 在没有 frozen_string_literal pragma 的项目中,字符串将被“冷冻”– 允许修改并发出警告,而不是导致错误。

模糊匿名实参的错误注解

当您尝试在模糊的嵌套上下文中使用匿名块、rest 和关键字 rest 实参时,RubyMine 现在会显示错误。

……

详细更新日志:https://www.jetbrains.com/zh-cn/ruby/whatsnew/

系统要求:macOS 12.0 或更高版本,兼容 Intel 和 Apple Silicon 处理器

相关下载

此内容仅限VIP查看,请先
原文链接:https://www.macsky.net/64462.html,转载请注明出处。
0

评论0

因网站微信登录接口变更,导致之前用微信登录开通过会员的用户现在再次用原微信登录后发现不是会员,请您单独私信站长并提供现在新的用户名,我们会在后台给您重新开通原VIP权限!对于此次变更造成的影响,我们非常抱歉!
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录