RubyMine 2024汉化破解版是最佳IDE,将为您带来全方位的RUBY代码编辑器,并提供智能的编码辅助让您能够轻松的进行代码编辑,此外,为了让您的工作更加流畅,还提供智能代码重构、代码深度分析、最简单的配置、完善的管理和控制、熟悉的开发环境等优势,让用户能够始终保持最佳的状态进行代码的处理和编写!代码检测功能能够对您的代码进行实时检测,从而在最短的时间内发现可能存在的问题,防止后期出现无法挽回的故障,不得不从头再来或者进行复杂的修改和抢救!测试功能为用户提供图形用户界面以及快速的测试结果,具有智能代码完成和导航的功能,快速编写测试,此外还具有优势的RUBY调试器以及多种集成工具,让您的工作轻松快速,本次的版本安装激活和汉化都非常的简单!
整行代码完成
整行代码补全
RubyMine 现在在 Ruby 中提供整行的代码补全。此功能基于与 IDE 无缝集成的高级深度学习模型。它通过基于上下文分析预测和建议整行代码来提高编程效率。这些建议基于我们针对不同编程语言和框架专门训练的特殊语言模型。这些模型完全在您的本地设备上运行,因此您的数据仍然安全,因为无需与外部服务器通信。此功能包含在 RubyMine 许可证订阅中。
轨道
支持具有自定义屈折的 Ruby 类和文件
RubyMine 现在可以识别具有自定义变形名称的 Ruby 类和文件,并在项目视图、选项卡和“随处搜索”对话框中显示正确的图标。导航和代码见解功能还可以处理控制器和模型中使用的首字母缩略词。
ERB 中循环和条件块的关闭标签
RubyMine 在循环和条件块后添加结束标签,包括 、 、 、 等。<% end %>ifunlesswhileforbeginuntil
功能和改进
支持 mise 版本管理器
在版本 2024.1 中,我们添加了对 mise 版本管理器的支持。这种支持包括检测通过 mise 安装的 Ruby 版本、与打包器的兼容性以及运行、调试和测试等重要操作。
使用当前项目的SDK执行VCS命令
RubyMine 现在可以在当前项目的本地 SDK 的上下文中执行 VCS 命令。因此,在使用 Git 时,所有脚本都使用当前项目的特定 Ruby SDK。此功能目前仅在 macOS 和 Linux 上可用。
Ruby 3.3 的 debase 3.0
在调试方面,debase 3.0 现在可以与 Ruby 3.3 结合使用。
新终端测试版
RubyMine 2024.1 引入了一个改进的终端,该终端在视觉和功能上都进行了改进,以简化命令行活动。此更新使熟悉的工具焕然一新。命令被划分为块,功能范围已扩展。例如,您可以轻松地在块之间导航、使用命令完成建议以及轻松访问命令历史记录。
编辑器中的固定行
为了更轻松地处理大文件和探索新代码集,我们在编辑器中引入了固定行。此功能可确保在滚动时将重要的结构元素(如类或方法的开头)固定到编辑器的顶部。这样,当前范围始终清晰可见,并且可以通过单击固定行轻松浏览代码。
AI助手
增强
AI Assistant 已收到多项重大更新,包括对测试生成的改进、提交消息的自定义提示、从代码片段创建文件的选项以及编辑器中更新的代码生成。请注意,AI Assistant 已从版本 2024.1 的安装范围中删除,现在可作为单独的插件使用。这一变化源于在使用人工智能技术时需要提供更大的选择自由,并让您更好地控制自己对工作环境的偏好和要求。AI Assistant 仍然需要有效的 JetBrains AI 订阅。
红宝石
跳过关闭 | 符号
您现在可以选择跳过关闭 | 图标,只需按一下即可。Tab
Ruby 3.3 的检查更新
RubyMine 不再显示语句中 、 或 的警告,即使它们位于循环之外。retryredobreaknextdefined?()
RubyMine 现在可以更好地识别使用文本值作为接收器的方法定义,并显示相应的警告。
风 投
在“日志”选项卡上检查分支更改
RubyMine 2024.1 通过提供与分支相关的更改的集中视图,简化了代码审查工作流程。使用 GitHub、GitLab 和 Space 时,现在可以在 Git 工具窗口的单独日志选项卡中查看特定分支中的更改。为此,请单击“拉取请求”工具窗口中的分支名称,然后从菜单中选择“在 Git 日志中显示”。
编辑器中的代码审查
RubyMine 2024.1 引入了新的审查模式,为 GitHub 和 GitLab 提供了改进的代码审查体验。此功能集成到编辑器中,便于作者和审稿人之间的直接交互。审核请求分支时会自动启用审核模式,侧边栏中的粉红色标记表示代码更改正在等待审核。单击这些标记将打开一个带有原始代码的弹出窗口,因此您可以轻松查看已更改的内容。侧边栏图标可帮助您快速开始新讨论或显示和隐藏现有讨论。它们还提供对评论的快速访问,使您可以轻松阅读、回复和回复它们。
Git 工具窗口中 CI 检查的状态
我们在 Git 工具窗口的日志选项卡中引入了一个新列,可以轻松检查 CI 系统执行的 GitHub 提交检查结果。
一、红宝石
1、支持新的语言功能
RubyMine 2022.1 添加了对 Ruby 3.1 中引入的新 Ruby 和 RBS 功能的支持。这包括对 有界泛型、RBS 集合、 匿名块参数转发、泛型类型别名等的支持。
2、新的检查
这个版本增加了几个新的检查,检查 RBS 中类型变量的使用。他们报告 缺少类型签名、无效的类型参数使用、冲突的类型变量差异、不正确的类型参数差异 等等。
3、快速文档中的重载
RubyMine 现在可以在 快速文档查找( Ctrl+Q) 中显示重载。当您在方法上调用快速文档时,它将显示当前匹配的重载。
4、基于 RBS 的 Ruby 方法的嵌入提示
RubyMine 现在 根据相应 RBS 文件的类型签名显示 Ruby 代码的嵌入提示。单击提示将带您到相应的类型签名。
5、不匹配类型签名的快速修复
RubyMine 报告 Ruby 代码中的推断类型与 RBS 的预期类型不匹配。从 v2022.1 开始,您可以在这种情况下快速导航到相应的 RBS 文件。
6、改进了 YARD @overload标记的自动完成功能
RubyMine 理解标签,@overload并会在显示参数信息时建议所有声明的重载。从这个版本开始,@overload 标签的自动补全会添加您正在描述的方法的名称。
二、用户体验
1、重新设计的新项目对话框
我们 重新设计了“新项目”对话框界面,以简化新用户和有经验用户的新项目创建。
2、支持新的 Rails 7generate选项
此构建添加了对 Rails 7 中添加的用于项目生成的新 JavaScript 框架选项的支持。您现在可以在使用“新建项目”对话框创建新项目时选择它们。
3、新的通知工具窗口
我们已将事件日志替换为新的通知工具窗口。这将帮助您更好地了解来自 IDE 的通知,这样您就不会错过任何重要的信息。工具窗口中出现的所有通知现在分为两类:建议和时间线。
4、更新了打开文件或项目对话框
我们从“打开文件”或“项目”对话框中删除了树,这意味着 IDE 在打开时不再计算所有中间目录节点。此更改通过防止死胡同路径计算导致的持续挂起来提高 IDE 的整体性能。
5、调试器中的隐藏选项卡标签
为了最大化调试器工具窗口中的可用空间,我们默认隐藏了选项卡标签。
6、更新了结构搜索和替换对话框
我们重新设计了结构搜索和替换对话框,以提供所有模板的列表,以便更轻松地在它们之间导航。
三、编辑
1、用于缩进可见性修饰符的新格式选项
public您现在可以为可见性修饰符 ( , protected, private) 和其中的代码 设置缩进。您可以在Preferences/Settings |下找到此设置 。编辑 | 代码风格 | 红宝石 | 选项卡和缩进 并切换缩进可见性修饰符复选框。
2、LightEdit模式下的代码重新格式化
LightEdit 模式允许您在不创建或加载整个项目的情况下编辑文件。您现在可以在 LightEdit模式下重新格式化您的代码。为此,请按Ctrl+Alt+L 或转到代码 | 在主菜单中 重新格式化代码。
3、从 Markdown 文件运行命令
我们在 shell 命令旁边为 Markdown 文件添加了一个新的装订线图标。单击它以在 RubyMine 的内置终端中运行命令。当您遵循通常包含 shell 命令的 README 文件之类的手册时,这会很有用。
4、复制 Markdown 的代码片段
您现在可以使用新的复制代码片段操作将块内容复制到剪贴板。
5、Markdown 编辑器工具栏中的更多操作
编辑 Markdown 文件时,浮动工具栏的新选项将出现在文本选择中。使用此工具栏,您现在可以快速选择标题样式并创建列表。
四、测试
导航到 RSpec 中的共享上下文和示例
您现在可以从规范导航到共享上下文以及其中使用的共享示例。为此Ctrl+click,添加共享资源的语句:include_context、 include_examples、it_behaves_like或 it_should_behave_like.
五、码头工人
1、新服务视图 UI
我们在服务工具窗口中对 Docker 的 UI 进行了重大修改。已经对容器、图像、网络和卷实施了改造。
2、Docker Registry V2 支持
我们添加了对 Docker Registry HTTP API V2 的支持,以便与 Docker 1.6+ 一起使用。您可以创建简单或受密码保护的 Docker V2 注册表并执行所有常用操作,例如查看、推送和拉取映像。
六、版本控制
1、使用 Git Blame更新注释
我们改进了使用 Git Blame 进行注释的功能,使调查引入的更改更容易。当您将鼠标悬停在注释上时,RubyMine 会突出显示 编辑器中各行之间的差异,您可以通过单击注释 打开Git Log工具窗口。
2、Git 文件历史记录:没有索引的新 UI
Git 文件历史工具窗口 的新 UI现在独立于索引过程。即使Log索引关闭,数据也会用新界面表示。
七、网络和框架
1、更好的 Next.js 支持
由于对 React 的内置支持,所有关键功能应该已经在您的 Next.js 项目中运行。RubyMine 2022.1 增加了对某些特定于框架的东西的支持,例如页面。IDE 将解析组件href属性Link以及表单和其他标签中使用的路径。代码完成、导航和重构现在也可以使用。
2、支持 Volta
在此版本中,我们添加了与 JavaScript 工具管理器 Volta 的适当集成。RubyMine 将自动识别使用 Volta 安装的 Yarn 和 npm。
八、其他改进
为了便于在“日志”选项卡中导航,屏幕阅读器现在可以读取分支树的名称和描述。
改进了对 macOS 用户的辅助功能支持。我们已经解决了导致列表元素多次不必要重复的 VoiceOver 问题。此外,VoiceOver 现在可以读取组合框列表,并且我们修复了在外部显示器上工作时 VoiceOver 光标的错误定位。
现在可以更轻松地处理建议的更改。我们添加了直接在 IDE 中本地应用或提交更改的功能。
使用数据库时,您现在可以选择多个表 并将它们复制到另一个模式。
我们引入了使用数据库查询的新意图: 转换为子查询。现在甚至不需要选择查询 - 只需按Alt+Enter| 转换为子查询。
我们添加了对 RBS 超类的解析逻辑的支持,该逻辑已更新以使其与 Ruby 一致: RUBY-29164。
我们已经删除了对 Rails 3 的支持。
关键字将extend方法添加到单例类,并且它不应该访问类型变量。RubyMine 现在在尝试使用类型变量时显示错误extend: RUBY-29099。
我们更新了Git工具窗口中的提交详细信息窗格。现在它包含有关 GPG 签名和构建状态的信息。以前,此数据仅在Git Log中显示为一列。
我们添加了对 Corepack 的支持,这是一个实验性的 Node.js 工具,让您无需安装即可使用 Yarn 和 pnpm。如果您想尝试一下,请确保您corepack enable在内置终端中运行 - 该功能默认情况下未打开。
Tailwind CSS 补全现在可以在 FreeMarker 模板中使用。
我们删除了 HTML4 和 XHTML 文件模板,因为它们没有被广泛使用。
Webpack 编码辅助现在可以与 webpack.config.js文件中的 ES 模块一起使用。
命令行格式化程序现在支持用于验证项目文件的试运行模式 。
您现在可以将拆分选项卡配置为具有相同的宽度。为此,请 在 首选项/设置 |中勾选嵌套拆分中新的均衡比例选项。高级设置。
现在可以将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IDEA .uml 文件,这使得它们与第三方工具兼容。要导出,请使用右键单击可用的上下文菜单中的相应操作。
功能特色
1、使用智能编辑器更快地工作
由于对Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass and Less等提供了一流的支持,因此可以更高效地产生高质量的代码。
充分利用特定于语言的语法和错误突出显示,代码格式化,代码完成和快速文档编制的优势。
2、随心所欲
使用智能搜索可以跳到任何类,文件或符号,甚至任何IDE操作或工具窗口。只需单击一下即可切换到声明,超级方法,测试,用法,实现等。
借助基于MVC的项目视图以及模型,类和gem依赖关系图,您可以在Rails项目中享受超快速导航。
3、检测并消除代码气味
遵循社区最佳实践进行代码检查,以验证代码中是否存在许多类型的可能的错误,并通过快速修复选项提供即时的改进。
自动化但安全的重构有助于清理代码并使其更易于维护。支持Rails的重构可帮助您执行项目范围内的更改:例如,重命名控制器还将重命名助手,视图和测试。
4、轻松测试和调试
使用功能强大的调试器以及用于Ruby,JavaScript和CoffeeScript的图形用户界面。设置断点,逐步运行代码,并唾手可得地利用所有可用信息。
创建并运行RSpec,Cucumber,Shoulda,MiniTest和Test :: Unit测试,并提供编码帮助和基于GUI的测试运行程序。
5、享受微调的工作空间
在RubyMine中,您可以通过可自定义的配色方案,键盘方案以及进行生产性开发所需的所有外观设置,快速地使自己有宾至如归的感觉。
使用统一的UI来节省时间,以使用Git,SVN,Mercurial和其他版本控制系统。
6、管理您的项目环境
享受与Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的无缝集成。终端也可以在需要时用作IDE工具窗口。
通过FTP或SFTP轻松配置自动部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基础结构。
安装激活和汉化教程
1、在本站下载并解压,如图所示
2、首先我们来安装软件,如图所示,选择你的安装位置
3、勾选安装位数和进行适配设置,根据提示继续安装,安装完成,点击finish退出向导
4、安装完成,退出向导,然后将ja netfilter文件夹复制到C驱动器。 然后打开scripts 文件夹,运行install all users文件。您将遇到一条消息,告诉您执行此文件可能需要几分钟时间。单击ok按钮并等待,直到收到第二条消息(完成),即执行确认消息。
闪电小编说明:
可以在Rails实体和数据库模式之间以及父方法和子方法之间无缝跳转,全新的LightEdit模式允许您将RubyMine用作通用文本编辑器。而且现在的启动和运行工作的时候都比原来快了许多,因为现在不需要加载项目就能打开文件,所以速度是非常的给力!而且现在能够为任何类创建新的测试,测试创建过程也共容易,因为它基于到测试主题的路径复制目录结构,全新的版本功能更加强大,使用更加便捷,功能涵盖Ruby开发、Ruby on Rails、代码分析与重构、测试协助、强大的调试以及更多的综合工具,智能的编辑器让您能够高效的制作高质量代码,并具有语法和错误突出显示,方便您发现和调整!整体来说,是最智能的Raby and Rails IDE!