RubyMine是一个为Ruby 和Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中,号称最智能的Ruby和Rails的IDE,能够大大增加Ruby和Rails开发者的开发效率。RubyMine 最新版提供了实用的代码开发和编辑功能,包括编辑、调试工具、源代码控制集成、代码自动提示完成等通过简单的项目配置,自动Ruby Gems管理,Rake支持和内置控制台,它拥有Ruby开发人员在开发环境中所需的一切。今天给大家带来 JetBrains RubyMine 2024 最新版,支持Intel和M1处理器,有需要的小伙伴可以下载使用一下哦!
JetBrains RubyMine 2024 for Mac 激活版 最智能的Ruby与Rails集成开发工具 (Intel+Apple Silicon)
软件特征
利用智能编辑器更高效地工作
得益于对 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 管理您的基础架构。
版本2024.1更新内容
全行代码补全、对 mise 版本管理器的支持、针对 Ruby 3.3 的检查更新、对具有自定义变形的 Ruby 类和文件的支持、ERB 中的结束标记、使用当前项目的 SDK 运行 VCS 命令的功能、适用于 Ruby 3.3 的 debase 3.0 等。
全行代码补全
RubyMine 现在为 Ruby 提供了全行代码补全。 这项功能由无缝集成到 IDE 中的高级深度学习模型提供支持。 它可以基于上下文分析预测和建议整行代码,有助于提高编码效率。 这些建议由针对不同语言和框架特别训练的专属语言模型驱动。 这些模型完全在您的本地设备上运行,无需与外部服务器通信,有助于确保数据安全。 此功能包含在 RubyMine 许可证订阅中。
Rails
对具有自定义变形的 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 上可用。
适用于 Ruby 3.3 的 debase 3.0
我们实现了对将 debase 3.0 与 Ruby 3.3 结合使用进行调试的支持。
新终端
新终端 Beta
RubyMine 2024.1 推出了重做的终端,具有可视化和功能增强,有助于简化命令行任务。 此更新为既有工具带来了全新的外观,命令被分为不同的块,扩展的功能集包括块间丝滑导航、命令补全和命令历史记录的轻松访问等。
编辑器中的粘性行
编辑器中的粘性行
为了简化大文件的处理和新代码库的探索,我们在编辑器中引入了粘性行。 滚动时,此功能会将类或方法的开头等关键结构素固定到编辑器顶部。 这将使作用域始终保持在视野中,您可以固定的行快速浏览代码。
AI Assistant
调试器类型渲染器
改进
AI Assistant 获得了多项有价值的更新,包括改进的测试生成、适用于提交消息的自定义提示语、从代码段创建文件的功能,以及更新的编辑器内代码生成。
请注意,在版本 2024.1 中,AI Assistant 已解绑,现在作为独立插件提供。 这一改动是为了在使用 AI 赋能的技术方面提供更多的决策灵活度,让您能够在工作环境中更好地控制偏好和要求。 AI Assistant 仍然需要有效的 JetBrains AI 订阅。
Ruby
跳出结束 | 符号
您现在可以按 Tab 轻松跳出结束 | 符号。
……
详细更新日志:https://www.jetbrains.com/zh-cn/ruby/whatsnew/
系统要求:macOS 12.0 或更高版本,兼容 Intel 和 Apple Silicon 处理器
相关下载
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/141507.html