RubyMine 2024 mac版 v2024.3.3官方版

RubyMine 2024 mac版 v2024.3.3官方版RubyMine,高效 Ruby 开发之选

  • 版本: 未知
  • 分类:开发工具
  • 大小: 939.55M
  • 时间:2025-03-23
  • Mac下载
  • 软件介绍

智能摘要

RubyMine 2024 mac 版是一款专为 macOS 系统打造的强大 Ruby 集成开发环境。它功能丰富,无论是个人开发者还是团队协作,都能显著提升编写、调试和维护 Ruby 代码的效率。

在大型项目中,代码查找是个难题,而 RubyMine 的代码导航功能能让开发者依据类名、方法名或关键字迅速定位目标代码,还支持跨文件轻松跳转。在源代码管理方面,它提供提交、拉取等多种功能,保障代码稳定可靠。

RubyMine 2024.3.3 新功能

一、AI Assistant

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

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

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

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

3、内联 AI 提示

2024.3 版本引入内联 AI 提示,让开发者能在编辑器中直接与 AI Assistant 无缝交互。用自然语言输入请求,AI Assistant 会分析并转化为代码更改,在装订区域用紫色标记。该功能目前在 *.rb 文件中可用。

二、Rails 8 支持

1、Kamal 2 支持

Rails 8 支持用 Kamal 2 部署应用程序,RubyMine 2024.3 为其配置实现了代码补全。

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

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

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

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

三、RBS

1、与 RBS Collection 的内置集成

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

四、Ruby

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

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

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

它能识别 Ruby 3.4 中字符串字面量的新过渡状态“冷冻”字符串。在无 frozen_string_literal pragma 的项目中,字符串会被“冷冻”,允许修改并发出警告。

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

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

五、VCS

1、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、注释等。可在“Settings | Editor | Natural Languages | Grammar and Style | Scope(设置 | 编辑器 | 自然语言 | 语法和样式 | 作用域)”中管理。

2、改进的控制台支持

添加新选项控制调试时控制台或“Evaluate Expression(对表达式求值)”字段是否预选第一个补全建议。调试时,“Evaluate Expression”字段能准确反映 self 类型,支持局部变量补全,控制台会话能记住先前命令并提供类型推断和补全。

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

编辑器默认标签页上限提高到 30 个,可在“Settings | Editor | General | Editor Tabs(设置 | 编辑器 | 常规 | 编辑器标签页)”中控制。

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

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

5、新终端的更新 UI

新终端 UI 更紧凑,减少填充,节省屏幕空间,增强命令可见性且不影响可读性。

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

默认自动高亮显示文件中所选文本的所有实例,方便跟踪文本位置。

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

一、创建一个项目

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

2、设置好所有选项后,点击“create”。

创建项目

二、创建一个 ruby 文件

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

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

创建 ruby 文件步骤 1

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

创建 ruby 文件步骤 2

三、输入需要执行的代码

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

输入代码

输入代码详情

四、运行应用程序

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

运行选项

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

控制台输入

3、输入完成回车,查看结果。

运行结果

到这里,首个 ruby 项目创建并成功运行,以上就是 RubyMine 苹果电脑版的使用教程。

软件特色

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

1、Ruby 开发

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

2、Ruby on Rails

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

3、JavaScript 和 HTML / CSS

RubyMine 提供一流编码帮助和高级功能,确保 JavaScript、CoffeeScript、TypeScript、HTML、CSS、Less 或 Sass 开发的速度和效率。通过免费插件支持 Node.js、Dart、AngularJS 和 JavaScript 测试框架,借助调试工具可在 IDE 内完成调试。

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

1、代码分析和重构

智能的类型感知代码完成、检查、实时模板和意图操作协同工作,助您快速编写代码和诊断故障。通过安全的重命名、删除、提取方法等重构操作,以语言特定方式优化 Ruby 代码。

2、测试

测试在 RubyMine 中得到重视,RSpec、Cucumber、Shoulda、MiniTest 和 Test :: Unit 集成完善。可通过智能代码完成和导航快速编写测试,用图形 UI 运行和分析测试结果。

3、多种集成工具

RubyMine 支持 Git、Subversion、Mercurial、Perforce 和 CVS 等版本控制系统,提供统一 UI。可通过 FTP 或 SFTP 配置自动部署,利用 Vagrant、Capistrano、Chef 和/或 Puppet 管理基础架构,还具备数据库工具。

4、强大的调试器

RubyMine 的 Ruby 调试器基于 IntelliJ IDEA Java / JSP 调试器,满足 Ruby 和 Rails 开发人员需求。支持在 Ruby、ERB 和 JavaScript 代码中设置断点,提供控制台、变量等信息视图。

软件优势

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

凭借对多种语言的一流支持,高效生成高质量代码,利用语言特定的语法高亮、格式化、代码完成和快速文档等功能。

2、找到你的方式

通过智能搜索可跳转到类、文件、符号或 IDE 操作和工具窗口,一键切换到声明、超级方法等。在 Rails 项目中,借助 MVC 项目视图和依赖关系图实现快速导航。

3、检测并消除代码嗅觉

通过代码检查遵循社区最佳实践,验证代码错误并提供快速修复。自动化且安全的重构清理代码,Rails 感知重构可进行项目范围更改。

4、高兴的测试和调试

使用强大调试器和图形 UI 调试 Ruby、JavaScript 和 CoffeeScript 代码,设置断点并查看信息。用编码帮助和基于 GUI 的测试运行器创建和运行多种测试。

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

可定制配色方案、键盘方案等,使用统一 UI 与版本控制系统交互,节省时间。

6、管理您的项目环境

与 Rake Task Runner、Rails Generators 等工具无缝集成,终端可作为 IDE 工具窗口使用。通过 FTP 或 SFTP 配置自动部署,利用相关工具管理基础架构。

系统要求

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.3 版本

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

展开

当易手游网

陌生来电要警惕,分享屏幕别随意,未知链接不点击,个人信息不透露,转账汇款多核实,骗局千万要记牢。
有效预防诈骗,请安装国家反诈中心APP!

RubyMine 2024 mac版 v2024.3.3官方版RubyMine 2024 mac版 v2024.3.3官方版939.55M
关闭