RubyMine 2024 mac版 v2024.3.1.1官方版

RubyMine 2024 mac版 v2024.3.1.1官方版

普通下载

点击报错

RubyMine介绍

智能摘要

RubyMine 2024 mac 版是专为 macOS 系统打造的强大 Ruby 集成开发环境。它功能丰富,能助力开发者高效编写、调试和维护 Ruby 代码,无论是个人开发者还是团队协作,都是理想之选。

在大型项目里,代码查找困难,但 RubyMine 的代码导航功能可依据类名、方法名或关键字搜索,快速定位目标代码,还能跨文件导航,轻松切换文件。

在源代码管理方面,jetbrains RubyMine 2024 表现出色,提供提交、拉取、合并和重置等功能,方便开发者管理代码版本,保障代码稳定可靠。

jetbrains RubyMine 2024 苹果电脑版

RubyMine 2024.3.1.1 新功能

一、AI Assistant

1、基于云的增强型代码补全

RubyMine 2024.3 通过 JetBrains AI Assistant 插件实现了更快、更具上下文感知的基于云的代码补全,提升了质量和速度,还支持多行补全。在 Mellum 大语言模型驱动下,补全延迟大幅降低,接受率近乎翻倍,取消率降至先前的一半到三分之一。需注意,此功能仅适用于 AI Pro 订阅或有效免费试用。

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

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

3、内联 AI 提示

RubyMine 2024.3 引入内联 AI 提示,让开发者能在编辑器中与 AI Assistant 无缝交互。用自然语言输入请求,AI Assistant 会将其转化为代码更改,并在装订区域用紫色标记。该功能具备上下文感知能力,能自动包含相关文件和符号,准确生成代码,目前在 *.rb 文件中可用。

二、Rails 8 支持

1、Kamal 2 支持

Rails 8 支持用 Kamal 2 部署应用程序,RubyMine 2024.3 为 Kamal 2 配置提供代码补全。

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

RubyMine 可识别迁移特性的 not - null 类型修饰符,对不正确的 nil 赋值进行高亮显示和警告。

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

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

三、RBS

1、与 RBS Collection 的内置集成

RubyMine 实现了与 RBS Collection 的内置集成,RBS Collection 是社区管理的用于无签名 gem 的 RBS 文件集合。即便项目中不使用 RBS,也能从其类型签名中获益,RubyMine 会自动下载和管理项目依赖项的类型签名。

四、Ruby

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

RubyMine 能在不带形参的块中将 it 识别为 _1 的别名,提供类型支持和转换意图,还新增错误注解,防止在有常规编号形参的块中使用 it。

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

RubyMine 可识别 Ruby 3.4 中字符串字面量的新过渡状态“冷冻”字符串。在无 frozen_string_literal pragma 的项目中,字符串会被“冷冻”,允许修改并发出警告,而非导致错误。

3、模糊匿名实参的错误注解

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

五、VCS

1、Find in Files(在文件中查找)的更新

Find in Files 功能增强,新增搜索范围“Project Files Excluding Git - Ignored(项目文件,不包括 Git 忽略的文件)”,可排除.gitignore 文件中忽略的文件,让搜索更聚焦相关代码。

2、禁用后台预提交检查的选项

可在“Settings | Version Control | Commit(设置 | 版本控制 | 提交)”中使用新选项“Run advanced checks after a commit is done(提交完成后运行高级检查)”管理后台检查,决定是否在提交后运行测试和检查,不想在提交前检查可禁用此功能。

六、用户体验

1、捆绑的拼写和语法检查

Grazie 插件在 RubyMine 中默认可用,能进行智能检查,不仅能发现拼写错误,还能识别语法规则,对不当样式发出警告。该检查适用于字符串、heredoc、注释、块注释和 RDoc 文件,可在“Settings | Editor | Natural Languages | Grammar and Style | Scope(设置 | 编辑器 | 自然语言 | 语法和样式 | 作用域)”中管理。

2、改进的控制台支持

新增选项控制调试时使用控制台或“Evaluate Expression(对表达式求值)”字段是否预选第一个补全建议。调试时,“Evaluate Expression”字段能准确反映 self 类型,识别有推断类型的局部变量和形参,支持当前堆栈帧会话中引入的新局部变量补全。控制台会话能记住先前执行的命令,为局部变量提供类型推断和补全。

3、提高的默认标签页上限

编辑器默认标签页上限提高到 30 个,在 IDE 关闭最少使用标签页前可保留更多标签页,可在“Settings | Editor | General | Editor Tabs(设置 | 编辑器 | 常规 | 编辑器标签页)”中控制。

4、优化的 Rename(重命名)操作位置

优化了 Rename 操作在编辑器和 Project(项目)工具窗口元素上下文菜单中的位置,现位于顶层,方便鼠标用户快速重命名文件、变量等元素。

5、新终端的更新 UI

新终端 UI 更新,设计更紧凑,填充减少,能最大化利用屏幕空间,在使用命令时增强可见性且不影响可读性。

6、高亮显示所选文本的所有匹配项

默认情况下,RubyMine 会自动高亮显示文件中所选文本的所有实例,便于跟踪文本在代码中的位置。

jetbrains RubyMine 2024 苹果电脑版使用教程

一、创建一个项目

1、Location:指定项目的位置和名称。

2、指定好所有选项后,点击 create。

创建项目

二、创建一个 ruby 文件

1、在项目窗口选择项目,右键操作。

2、选择 New,再选择 Ruby File/Class。

创建 Ruby 文件步骤 1

3、在弹出窗口输入文件名称并回车,第一个 ruby 文件创建成功。

创建 Ruby 文件步骤 2

三、输入需要执行的代码

1、输入完代码后准备执行第一个 ruby 文件。

输入代码

输入代码详情

四、第四步运行应用程序

1、右键单击对应的文件名称,从下面两个选项中任选一个单击执行。

运行应用程序步骤 1

2、单击后在控制台输入名字。

运行应用程序步骤 2

3、输入完成后回车,显示结果。

运行应用程序步骤 3

4、至此,第一个 ruby 项目创建并正常执行成功,以上就是 RubyMine 苹果电脑版的使用教程。

软件特色

一、RubyMine - 最适合...的 IDE

1、Ruby 开发

JetBrains RubyMine IDE 有全面的 Ruby 代码编辑器,能识别动态语言细节,提供智能编码辅助、智能代码重构和深度代码分析功能。通过简单项目配置、自动 Ruby Gems 管理、Rake 支持和内置控制台,满足 Ruby 开发人员对开发环境的需求。

2、Ruby on Rails

RubyMine 有专用的 RoR 功能,包括项目结构视图、快速模型 - 视图 - 控制器导航选项、特定于 Rails 的代码完成、意图操作和自动重构。加上对 ERB、HAML 和 Slim 编辑的优质支持,以及先进的 Web 开发工具和内置的 Rails 控制台,是开发尖端 Web 应用程序的理想选择。

3、JavaScript 和 HTML / CSS

RubyMine 提供一流的编码帮助和众多高级功能,确保 JavaScript、CoffeeScript、TypeScript、HTML、CSS、Less 或 Sass 中的客户端和服务器端开发高效进行。Node.js、Dart、AngularJS 和 JavaScript 测试框架通过免费插件支持。借助 JavaScript 和 Node.js 调试工具,可在 IDE 内增强和简化调试体验。

二、使用......保持您的代码形状

1、代码分析和重构

让 IDE 处理代码,智能、类型感知的代码完成、智能代码检查、实时模板和意图操作协同工作,助您快速编写代码和诊断故障。使用安全的重命名和删除、提取方法、引入变量、内联变量或方法等重构功能,以符合语言特性的方式重构 Ruby 代码。

2、测试

测试至关重要,在 RubyMine 中,单元测试通过与 RSpec、Cucumber、Shoulda、MiniTest 和 Test :: Unit 灵活集成变得轻松自然。通过智能代码完成和导航快速编写测试,利用图形 UI 轻松运行测试并分析结果。

3、多种集成工具

RubyMine 支持 Git、Subversion、Mercurial、Perforce 和 CVS 等常见版本控制系统和 SCM,提供统一 UI。可通过 FTP 或 SFTP 轻松配置自动部署,使用 Vagrant、Capistrano、Chef 和/或 Puppet 管理基础架构。还具备数据库工具,包括全功能数据库编辑器和 SQL 支持。

4、强大的调试器

调试应用程序代码是软件项目的关键环节,RubyMine 的 Ruby 调试器基于 IntelliJ IDEA Java / JSP 调试器,满足 Ruby 和 Rails 开发人员需求。允许在 Ruby、ERB 和 JavaScript 代码中设置断点,提供控制台、变量、框架和手表等详细视图。

软件优势

1、使用智能编辑器更快地完成工作

凭借对 Ruby 和 Rails、JavaScript 和 CoffeeScript、ERB 和 HAML、CSS、Sass 和 Less 等的一流支持,能高效生成高质量代码。利用特定于语言的语法和错误突出显示、代码格式化、代码完成和快速文档等功能。

2、找到你的方式

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

3、检测并消除代码嗅觉

通过代码检查遵循社区最佳实践,验证代码是否存在多种潜在错误,并通过快速修复选项即时改进。自动化但安全的重构可清理代码,使其更易维护。Rails 感知重构能执行项目范围的更改,如重命名控制器会同时重命名帮助程序、视图和测试。

4、高兴的测试和调试

使用功能强大的调试器和 Ruby、JavaScript 和 CoffeeScript 的图形 UI,设置断点,逐步运行代码,随时获取可用信息。利用编码帮助和基于 GUI 的测试运行器创建和运行 RSpec、Cucumber、Shoulda、MiniTest 和 Test :: 单元测试。

5、享受精心调整的工作空间

在 RubyMine 中,可通过可定制的配色方案、键盘方案和外观设置快速适应工作环境。使用统一 UI 与 Git、SVN、Mercurial 等版本控制系统协作,节省时间。

6、管理您的项目环境

享受与 Rake Task Runner、Rails Generators、Bundler、RVM / Rbenv、Zeus 等工具的无缝集成。终端可作为 IDE 工具窗口使用。通过 FTP 或 SFTP 轻松配置自动部署,使用 Vagrant、Capistrano、Chef 或 Puppet 管理基础架构。

系统要求

1、macOS 12.0 及更高版本

2、最低 2 GB 可用 RAM 和 8 GB 系统总 RAM

3、3.5 GB 硬盘空间,推荐 SSD

4、最低屏幕分辨率 1024x768

5、Ruby 1.8.x 或更高版本,或者 JRuby

更新日志

v2024.3.1.1 版本

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

展开
其它版本
相关资讯
本类热门