JetBrains RubyMine 2024 最智能的 Ruby 与 Rails IDE。利用智能编辑器更高效地工作,得益于对 Ruby 与 Rails、JavaScript 与 CoffeeScript、ERB 与 HAML、CSS 以及 Sass 与 Less 等的一流支持,更高效地编写优质代码。充分利用可感知语言的语法与错误高亮显示、代码格式化、代码补全和快速文档。一直使用尖端技术,尽情享受对 Ruby 2.x 与 Rails 6.x、Sinatra、React、Angular、Puppet 和 Docker 等的一流支持。
自由搜索,使用智能搜索跳到任何类、文件或符号,甚至任何 IDE 操作或工具窗口。 只需点击一下即可切换到声明、超级方法、测试、用法和实现,等等。利用基于 MVC 的项目视图与模型、类和 gem 依赖项关系图在您的 Rails 项目中以超快的速度导航。
RubyMine 功能
RubyMine 可以帮助您更高效地完成 Ruby 和 Rails 开发的各个方面,并提供所有开箱即用的必要工具。
编码辅助
利用 RubyMine 的 AI 赋能、类型感知代码补全、智能代码检查、实时模板等。
搜索和导航
借助强大的导航和搜索功能,轻松浏览代码库。
测试
轻松创建、运行、管理和调试测试。RubyMine 支持所有用于测试 Ruby 和 Rails 应用程序的热门框架。
调试
为 Ruby、JavaScript 和 CoffeeScript 使用 RubyMine 带图形用户界面的强大调试器。 配置断点,使用智能步进,启用远程调试,并体验交互式控制台,以获得无缝调试体验。
远程开发和解释器
配置 Docker、Docker Compose、WSL、Vagrant 或 SSH,以在远程环境中运行、调试和测试代码。 使用本地轻量级客户端或启动 Dev Container。
前端开发
利用 RubyMine 中的一整套编码辅助功能,无需额外步骤即可轻松处理 JavaScript、Node.js 和 TypeScript 代码。
AI Assistant
借助 AI Assistant 提高工作效率,它是 IDE 中支持 AI 功能的 JetBrains 插件。 向上下文感知 AI 聊天询问您的项目、解释代码、识别问题,或检查可能的代码改进。 为 public 方法生成测试,并使用 AI 创建文档。 使用 AI 赋能的自动补全生成符合您的个人编码风格的代码。
版本控制
无需离开 IDE 即可使用 Git、GitHub、GitLab、Mercurial、Subversion 和 Perforce。 浏览更改历史记录、管理分支、合并冲突、请求 AI Assistant 分析和解释您的提交等。 如果在工作时没有 VCS,可以使用本地历史记录查找和恢复不同提交之间所做的任何更改。
代码补全
利用最强大、最懂语言的编码助手。 它会在您输入时建议一系列匹配的变量、方法和关键字。 补全适用于 Ruby 和 Rails、JavaScript 和 TypeScript、ERB、HAML、XML、HTML 和 CSS、SQL 和 Sass。
RubyMine 2024.1 最新变化
全行代码补全、对 mise 版本管理器的支持、针对 Ruby 3.3 的检查更新、对具有自定义变形的 Ruby 类和文件的支持、ERB 中的结束标记、使用当前项目的 SDK 运行 VCS 命令的功能、适用于 Ruby 3.3 的 debase 3.0 等。
全行代码补全
RubyMine 现在为 Ruby 提供了全行代码补全。 这项功能由无缝集成到 IDE 中的高级深度学习模型提供支持。 它可以基于上下文分析预测和建议整行代码,有助于提高编码效率。 这些建议由针对不同语言和框架特别训练的专属语言模型驱动。 这些模型完全在您的本地设备上运行,无需与外部服务器通信,有助于确保数据安全。 此功能包含在 RubyMine 许可证订阅中。
对具有自定义变形的 Ruby 类和文件的支持
RubyMine 现在可以识别具有自定义变形的 Ruby 类和文件名,并在 Project(项目)视图、标签页和 Search Everywhere(随处搜索)对话框中为其显示正确图标。 导航和代码洞察也支持控制器和模型中使用的缩略词。
ERB 中循环和条件的结束标记
RubyMine 在循环和条件块(包括 if、unless、while、for、begin、until 等)后添加了 <% end %> 结束标记。
对 mise 版本管理器的支持
在版本 2024.1 中,我们添加了对 mise 版本管理器的支持。 此支持包括 mise 安装的 Ruby 版本的检测、与 Bundler 的兼容性,以及运行、调试和测试等所有关键操作。
使用当前项目的 SDK 运行 VCS 命令
RubyMine 现在可以在当前项目的本地 SDK 上下文中执行 VCS 命令。 这意味着使用 Git 时,所有脚本都将使用与该项目关联的特定 Ruby SDK。此功能目前仅在 macOS 和 Linux 上可用。
编辑器中的粘性行
为了简化大文件的处理和新代码库的探索,我们在编辑器中引入了粘性行。 滚动时,此功能会将类或方法的开头等关键结构元素固定到编辑器顶部。 这将使作用域始终保持在视野中,您可以点击固定的行快速浏览代码。
新终端 Beta
RubyMine 2024.1 推出了重做的终端,具有可视化和功能增强,有助于简化命令行任务。 此更新为既有工具带来了全新的外观,命令被分为不同的块,扩展的功能集包括块间丝滑导航、命令补全和命令历史记录的轻松访问等。
编辑器内代码审查
借助实现的新审查模式,RubyMine 2024.1 为 GitHub 和 GitLab 用户引入了增强的代码审查体验。 此功能与编辑器集成,促进作者与审查者直接互动。 在检查拉取/合并请求分支时,审查模式会自动激活,并在装订区域中显示粉色标记,表明代码更改可供审查。 点击这些标记会弹出一个显示原始代码的弹出窗口,这样您就能快速识别哪些代码已被更改。 装订区域图标可以帮助您迅速发起新讨论,以及查看和隐藏现有讨论。 这些图标还可以让用户快速访问评论,从而轻松查看、回复和作出反应。
官网地址:https://www.jetbrains.com/zh-cn/ruby/
JetBrains RubyMine 2024.1 最新变化
https://www.jetbrains.com/zh-cn/ruby/whatsnew
官网下载地址
JetBrains RubyMine 官方正式版 [安装版/绿色版]
https://download.jetbrains.com.cn/ruby/RubyMine-2024.1.4.exe
https://download.jetbrains.com.cn/ruby/RubyMine-2024.1.4.win.zip
JetBrains RubyMine 其它的所有平台历史版本下载页面(所有历史版)
https://www.jetbrains.com/zh-cn/ruby/download/other.html
JetBrains 产品官方中文语言包插件
https://plugins.jetbrains.com/plugin/13710
中文语言设置:
右上角齿轮图标 – Plugins – Marketplace – Chinese (Simplified) Language Pack / 中文语言包-Install 进行安装 – Restart IDE,然后重启即可变成中文版
温馨提示:应版权方要求,违规内容链接已处理或移除!
用户须知:请登录 后,请务必严格遵守版权法规
JetBrains RubyMine 2024.1.4 x64 Multilingual 中文注册版
评论前必须登录!
注册