RubyMine V2022.1 支持新的 Ruby 和 RBS 语言功能、新的检查和快速修复、UX 改进等。
测试
导航到 RSpec 中的共享上下文和示例
现在可以从规范导航到共享上下文以及其中使用的共享示例。为此Ctrl+click,添加共享资源的语句:include_context、 include_examples、it_behaves_like或 it_should_behave_like.

Docker
新服务视图 UI
在服务工具窗口中对 Docker 的 UI 进行了重大修改。已经对容器、图像、 络和卷实施了改造。

支持Docker Registry V2
添加了对 Docker Registry HTTP API V2 的支持,以便与 Docker 1.6+ 一起使用。可以创建简单或受密码保护的 Docker V2 注册表并执行所有常用操作,例如查看、推送和拉取映像。

版本控制
使用 Git Blame更新注释

Git 文件历史记录:没有索引的新 UI
Git 文件历史工具窗口 的新 UI现在独立于索引过程。即使Log索引关闭,数据也会用新界面表示。

络和框架
更好的 Next.js 支持
由于对 React 的内置支持,所有关键功能应该已经在 Next.js 项目中运行。RubyMine 2022.1 增加了对某些特定于框架的东西的支持,例如页面。IDE 将解析组件href属性Link以及表单和其他标签中使用的路径。代码完成、导航和重构现在也可以使用。

支持 Volta
在RubyMine最新版本中,添加了与 JavaScript 工具管理器 Volta 的适当集成。RubyMine 将自动识别使用 Volta 安装的 Yarn 和 npm。

其他改进
- 为了便于在“日志”选项卡中导航,屏幕阅读器现在可以读取分支树的名称和描述。
- 改进了对 macOS 用户的辅助功能支持。
- 现在可以更轻松地处理建议的更改,添加了直接在 IDE 中本地应用或提交更改的功能。
- 使用数据库时,现在可以选择多个表,并将它们复制到另一个模式。
- 引入了使用数据库查询的新意图: 转换为子查询。现在甚至不需要选择查询 – 只需按Alt+Enter| 转换为子查询。
- 添加了对 RBS 超类的解析逻辑的支持,该逻辑已更新以使其与 Ruby 一致。
- 删除了对 Rails 3 的支持。
- 关键字将extend方法添加到单例类,并且它不应该访问类型变量,RubyMine 现在在尝试使用类型变量时显示错误extend。
- 更新了Git工具窗口中的提交详细信息窗格。现在它包含有关 GPG 签名和构建状态的信息。
- 添加了对 Corepack 的支持,这是一个实验性的 Node.js 工具,无需安装即可使用 Yarn 和 pnpm。
- ailwind CSS 补全现在可以在 FreeMarker 模板中使用。
- 删除了 HTML4 和 XHTML 文件模板。
- Webpack 编码辅助现在可以与 webpack.config.js文件中的 ES 模块一起使用。
- 命令行格式化程序现在支持用于验证项目文件的试运行模式 。
- 现在可以将拆分选项卡配置为具有相同的宽度。为此,请 在 首选项/设置 |中勾选嵌套拆分中新的均衡比例选项。高级设置。
- 现在可以将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IDEA .uml 文件,这使得它们与第三方工具兼容。
RubyMine| 下载试用
以上就是RubyMine V2022.1更新的新功能的相关内容,想要了解RubyMine价格可进入官 咨询在线客服。
RubyMine 是Ruby IDE。为Ruby 和 Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!