RubyMine 2025.2 Help

Sorbet

RubyMine 识别存储在 .rbi 文件中的 Sorbet类型签名。 RubyMine 可以利用它们来确定 Ruby 对象的类型,并检查方法参数或返回值是否与其签名匹配。

查看类型信息

  • 要查看对象类型,请将插入点放在所需的 Ruby 对象上,然后转到主菜单中的 视图 | 类型信息 Ctrl+Shift+P

    正在查看类型信息

检查类型是否匹配

  • 当您尝试使用与相应 Sorbet 签名不一致的类型的方法参数或返回值时,RubyMine 会向您发出警告。 您可以使用 不匹配的实参类型不匹配的返回值类型 检查来管理这些警告。

    不兼容类型检查

在 Ruby 和 RBI 文件之间导航

RubyMine 使您能够从 Ruby 声明导航到其类型签名,反之亦然。

转到类型签名

  • 选择一个 Ruby 声明,然后转到主菜单中的 导航 | 类型签名 以导航到其类型签名。

    导航到 RBI 文件

转到关联的 Ruby 声明

  • 选择一个类型签名,然后转到主菜单中的 导航 | 关联的声明 以导航到关联的 Ruby 声明。

    导航到关联声明
最后修改日期: 2025年 9月 26日