RubyMine 是一个全新的为Ruby 和 Rails开发者准备的 IDE (非开源且收费),RubyMine由 JetBrains 开发(JetBrains最著名的产品之一就是Java IDE:IntellJ IDEA了!)。RubyMine是建立在IntellJ IDEA平台之上,提供所有必须的IDE功能,比如编辑,调试工具,源代码控制集成,代码自动提示完成,以及其他功能。专门为ruby打造的功能有基于 GUI 支持的 RSpec 和 Test::Unit。
-
概览
-
资讯
-
博客
-
安全信息
Jetbrains 近日发布公告,表示 RubyMine 将在下一个版本中停止支持 Rails 3 和其他过时的功能。 实际上 Jetbrains 在发布 RubyMine 2022.1 时就取消了对 Rails 3 的支持,其中的原因也很简单,Rails 3 在很多年前就已经结束了生命周期,目前大多数人早已换成了较新的 Rails 版本。因此,考虑到继续支持 Rails 3 所涉及的工作量和成本,在 RubyMine 中继续支持 Rails 3 似乎并不实际。 但是官方在当时并没有及时清晰地传达这一决...
RubyMine 2021.3 Beta 现已发布。 远程开发 RubyMine 2021.3 提供远程开发功能,帮助开发者从任何机器编码、运行、调试和部署项目。 显示用途的源代码预览 Show Usages 功能在此版本中得到了一个很小但非常有用的改进,开发者现在可以通过单击方形图标为找到的用法打开源代码预览。 VCS 在此版本中,开发者可以将提交推送到您在 Git 工具窗口的日志选项卡中选择的提交。为此,请选择必要的提交,右键单击它以打开上下文菜单,然...
RubyMine 2021.2.3 现已发布,用户可以从 IDE 内部、通过 Toolbox 应用程序或使用 Ubuntu 的 snaps 进行升级,也可以从官方网站下载。 主要更新内容 修复了在 Windows 上安装 JRuby 调试器的问题 如果 IDE 由于操作系统关闭而关闭,则修复每次启动时重复索引的问题 修复了导致 IDE 冻结的问题 添加了对 JRuby 9.3.0.0 的支持 修复无法在 Intellij ruby 插件、jruby、Windows 中安装调试器的问题 运行配置中的代码覆盖率设置在 ...
RubyMine 2021.2.2 现已发布,本次更新包括一些新功能和错误修复。 主要更新内容 修复带有 ruby 插件的 IDEA 在 vcs 导入时创建错误模块的问题 修复 docker 环境中的开发问题(不是 TTY 设备错误) RubyMine 不会将否定的 RSpec 匹配器注册为方法 修复无法检测捆绑程序,然后在强制安装时传递无效的捆绑安装 "-I" 开关的问题 修复 StructuralSearchUtil 泄露了插件的 FileTypes,导致插件无法卸载的问题 PER-OS 组件的设置不会通...
RubyMine 2021.2 RC 现已发布,该版本包含许多新功能。 主要更新内容 Ruby and RBS RubyMine 现在支持大多数现有的 RBS 实体,包括类型变量、块参数、元组类型、过程类型等 对于使用 RBS 的项目,转到声明、查找用法和重命名重构现在可以更精确地工作 用户现在可以使用 Ctrl+Alt+Home 在相应的 .rb 和 .rbs 文件之间切换 访问存储在 .rbs 文件中的信息使 RubyMine 能够检查 Ruby 代码中是否存在更多潜在错误 RBS 代码更易于阅读...
RubyMine 2021.1.3 现已发布,本次更新包括一些新功能和错误修复。 主要更新内容 修复了 Ruby heredoc 中语法高亮显示的问题 修复了 Rubocop 返回错误的问题 修复了几个 UI 冻结背后的问题 修复了无限索引问题 修复了 Ctrl+Shift+箭头键对文本选择的作用 修复了在快速文档中尝试显示 jpg、png 和 svg 图像时发生的错误 IDE 不再显示来自禁用插件的更新通知 修复了 “与分支比较” 对话框意外关闭的问题 修复了动态插件卸载和加载...
RubyMine 2021.2 EAP 现已发布,这是其在 2021 年的第二个 EAP 版本。 Ruby 3 RBS 支持 在这个版本中,为了使 RBS 代码的工作更加直观和高效,常规 Ruby 代码的 RubyMine 基本功能也适用于 .rbs 文件。 编写、阅读和浏览 RBS 代码 RubyMine 现在可以自动格式化 RBS 代码,使其看起来整洁,易于阅读。例如,RubyMine 会自动调整新行的缩进,当用户按下退格键时,它会将空白处删除到最近的缩进位置。 自动为类和模块等结构添加 en...
RubyMine 2021.1.1 现已发布,本次更新包括一些新功能和错误修。 新功能 添加了受信任项目的概念 重新设计了 Minitest 支持。如果用户在 RubyMine 中使用 Minitest,请更新项目配置以使用新功能。在 Minitest 配置文件 /test/test_helper.rb 中,用 Minitest::Reporters.use! 替换 MiniTest::Reporters.use! ,除非 ENV['RM_INFO'] 当使用 "收集日志和诊断数据" 行为时,收集 "jbr_err" 文件 错误修复 修复了搜索功能的问题 修复...
RubyMine 2020.3.4 现已发布,本次更新包括一些新功能和错误修复。 新功能 添加了受信任项目的概念 重新设定了 Minitest 支持,如果你在 RubyMine 中使用 Minitest,请更新你的项目配置以使用新的功能。在你的 Minitest 配置文件 /test/test_helper.rb 中,用 Minitest::Reporters.use! 替换 MiniTest::Reporters.use! ,除非 ENV['RM_INFO'] 支持新的 Dart 语法:通用类型别名 错误修复 重做的 Minitest 支持解决了一些与运行 ...
RubyMine 2020.3.3 现已发布,这是一个为 Ruby 和 Rails 开发者准备的 IDE。 主要更新内容 修复了控制台视图在只读模式下运行的问题 修复了 Windows 下 Pry 控制台输出格式化的问题 修复了一个导致 IDE 崩溃的问题 Keychain 现在可以在 Apple 芯片上使用 修复了 Close All But Pinned 和 Close All 操作的问题 修复了 Diff 视图的错误表现 修复了分支列表中的焦点问题 修复了在包含代码块的 Markdown 文件中添加不必要的反斜杠的...
RubyMine 2021.1 Beta 2 已经发布,此次更新主要带来了一些新的 VCS 功能,包括拉取请求优化、配置配置文件以进行预提交检查、支持 Git 提交消息模板、保存到工具架。 拉取请求优化 在创建一个新的 PR 时,IDE 会在 Pull Requests 视图中打开一个表单,提示用户提供详细信息。另外,用户还可以从一个新的下拉列表中选择所需分支,该列表包含了当前项目中左右可用的分支。"Files" 选项卡中包含了修改后的文件,双击其中的文件时,...
RubyMine 2020.2 EAP4 已经发布,这是一个为 Ruby 和 Rails 开发者准备的 IDE。 此版本主要更新内容包括: 改进了众多标准库的自动补全功能,比如 Array#sort_by、 Hash#each等,现在将识别哈希的键和值类型,并提供建议方法: 添加了一个新的意图操作,该操作按字母顺序对哈希中的项目进行排序: 此意图操作也适用于具有不同密钥类型的哈希。在这种情况下,键将按其类型分组,然后进行排序。 支持 Ruby 2.7 Beginless Range。R...
RubyMine 2018.3.5 (build 183.5912.16) 发布了,带来了一些平台上的改进。RubyMine 是一个为 Ruby 和 Rails 开发者准备的 IDE。 新版本的更新亮点有: Ruby 2.6: 新增 else-without-rescue inspection [RUBY-23335] 修复 ERB 文件的解析问题 [RUBY-23214] 修复 RSpec、Haml 和 其他的一些小问题 详细更新可以查阅发布日记 发布说明 | 下载地址...



评论