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

0.0/0 人
15

更新:2023-09-24

分类:SVIP专享

评论:0

分类:代码设计

支持芯片:M1+M2+Intel芯片通用

支持系统:MacOS11.X到14.X Sonoma

 

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

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

软件特征

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

得益于对 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 管理您的基础架构。

版本2023.2更新内容

RubyMine 2023.2 包括我们全新的 AI Assistant 功能,改进了 Turbo-Rails 和 Import Maps 支持,提升了性能,为插件开发者提供了 LSP API 支持,并改进了针对 RBS 和 Vue 的功能。

Ruby 和 Rails

Turbo-Rails 支持
此版本更新了 Ruby on Rails 项目中的 Turbo 代码补全。 控制器和视图中的 Turbo 流以及从模型中广播 Turbo 流的操作现在可以使用代码补全。 还可以在视图中为 Turbo 帧使用补全。

Import Maps 支持
用户现在可以在 Run Anything(运行任何内容)中使用 importmap 命令,在 pin 和 pin_all_from 方法中自动补全模块说明符和文件路径,以及在导入的模块及其用法之间进行导航。

检查描述中的语法高亮显示
现在,您可以享受代码示例的语法高亮显示,从而更轻松地理解每个检查的目的。

Rails 存储访问器的代码洞察

我们为 ActiveRecord::Store 访问器添加了代码洞察。 享受访问器的代码补全和导航、dirty 跟踪方法、访问上次保存期间所做更改的方法,以及对访问器的验证。

调试器中的自定义类型呈现器

您可以在 Debug(调试)工具窗口中自定义不同对象的显示格式。 此功能是通过使用呈现器实现的,呈现器是与特定类型相关联的唯一配置,它规定了这些类型的实例在 Debug(调试)工具窗口中的呈现方式。 通过使用自定义表达式,这些呈现器能够为显示数据提供高度的灵活性

AI Assistant

AI 聊天
您可以向我们的 AI Assistant 提问,一起讨论任务,或开展协作。 IDE 将提供与您的项目相关的信息,包括特定于其中使用的编程语言和技术的详细信息。 对结果感到满意后,您可以使用 Insert Snippet at Caret(在文本光标处插入代码段)功能或直接通过复制和粘贴,将 AI 生成的代码插入到编辑器中。

提交消息生成
Commit Changes(提交更改)对话框现在有一个 Generate Commit Message with AI Assistant(使用 AI Assistant 生成提交消息)按钮。 点击该按钮可以将您的更改差异发送到 LLM,然后 LLM 将生成一条描述性提交消息,总结您的修改。

使用 AI Assistant 生成文档
要使用 LLM 为声明生成文档,只需访问 AI Actions(AI 操作)子菜单,然后选择 Write documentation(编写文档)操作。 通过选择此选项,IDE 将生成注释的静态部分,而 AI 将代表您生成实际的文档文本。

新 UI

适用于 Windows 和 Linux 的新汉堡菜单
我们优化了 Windows 和 Linux 主工具栏中汉堡菜单的行为。 菜单元素将水平显示在工具栏上方,并且菜单可以转换为单独的工具栏。

更新了 macOS 上的窗口控件
窗口控件现在直接显示在主工具栏中,而不是像以前一样显示在浮动栏中。

在项目目录之间单击导航
在 Project(项目)视图中,您现在可以使用 Open Directories with Single Click(单击打开目录)选项,从而提高展开和收起项目文件夹的速度和响应能力。 要访问此选项,只需点击三点图标并从下拉菜单中选择该选项。

……

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

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


JetBrains RubyMine 2023.2
- MB
JetBrains RubyMine 2023.2
- MB

您可能还喜欢

首页 导航 会员 客服
QQ TOP