JetBrains Rider 2025.3 Help

转到类型声明

转到声明 命令将您导航到符号声明的位置时, 类型声明 命令会导航到当前选定符号的类型声明。 例如,如果您有一个变量 Foo myVar = new Foo(); ,并在 myVar 的使用处调用此命令,它将带您到类 Foo 的声明。 如果您在函数上调用此命令,它会导航到该函数的返回类型。

对于泛型类型的变量,此命令允许您导航到泛型类型声明以及所有泛型参数的声明。 例如,假设您有一个类型 class MyGeneric<X, Y> 和一个此类型的变量 var myGeneric = new MyGeneric<Author, Book>();。 在 myGeneric 的任何使用处调用此命令,您将能够在 MyGenericAuthorBook 类之间选择导航目标。

您可以从 解决方案资源管理器、 结构窗口 和其他工具窗口中调用此命令。

导航到符号的类型

  1. 将插入点放在 编辑器 中的符号上,或在 结构 工具窗口中选择该符号。

  2. Ctrl+Shift+B 或从主菜单中选择 导航 | 转到类型声明。 或者,您可以按 Ctrl+Shift+A ,在弹出窗口中开始输入命令名称,然后在那里选择它。

  3. 如果命令返回单个结果,JetBrains Rider 会直接导航到该位置。 如果有多个声明(例如,在部分类中),它们将列在下拉列表中,您可以执行以下操作之一:

    • 单击所需的项目以在编辑器中打开它。

    • 通过按下 选择所需的项目,然后按 输入 在编辑器中打开它。

    • 要在 查找 窗口中查看并 分析匹配项列表,请单击 在查找工具窗口中打开 ,按下 Shift+Enter 或数字键盘上的

如果您导航到的项目属于当前解决方案,JetBrains Rider 会在编辑器中打开相应的文件,并将插入点放在符号声明处。 如果它位于引用的库中,JetBrains Rider 会根据 JetBrains Rider 设置 工具 | 外部符号 页面上定义的设置进行导航 Ctrl+Alt+S

最后修改日期: 2025年 12月 5日