ReSharper 2025.2 Help

导航和搜索

ReSharper 使您能够通过声明、成员、方法调用、继承层次结构、错误等在源代码中找到路径。

导航和搜索的范围不限于解决方案的文件:如果需要,您可以在导航或搜索结果中包含 引用库中的符号

您可以从 编辑器 的任何位置开始导航,包括 对象浏览器解决方案资源管理器类视图文件结构查找结果 和其他 ReSharper 工具窗口。

导航和搜索命令可通过 ReSharper | 导航ReSharper | 查找 菜单、键盘快捷键以及 编辑器 和其他窗口的上下文菜单使用。

根据您的任务,不同的 ReSharper 导航和搜索功能集可能会对您有所帮助:

  • 如果您需要按名称在解决方案或引用库中查找任何内容,请研究 按名称搜索 部分中的命令。

  • 如果您需要转到与当前代码符号相关的任何项目,请研究 从符号导航 部分中的命令。

  • ReSharper 还提供了一个通用的 导航到 快捷键,将当前光标位置可用的所有导航选项分组。 有关此快捷键的更多信息,请参阅 导航到 部分。

  • 如果您想在当前文件、项目、解决方案或引用库中查找特定符号的用法,请研究 查找用法 部分中的命令。

  • 根据编辑器中当前光标的位置,ReSharper 可以建议许多相关的导航选项。 有关这些选项的更多信息,请参阅 导航当前上下文

  • ReSharper 会跟踪您的操作和导航历史,并提供各种命令,让您导航到之前访问过的位置。 更多信息请参阅 导航最近的位置和更改

  • ReSharper 允许您利用其 代码分析 的强大功能进行自定义搜索和替换。 有关更多信息,请参阅 结构化搜索和替换

此外,ReSharper 还提供其他导航方式:

  • 对于在 解决方案和引用的程序集 中具有基符号或继承者的类型和类型成员,ReSharper 显示边栏图标,允许您在继承层次结构中向上和向下导航:

    ReSharper:用于基类和实现/重写类型及成员的边栏图标和工具提示

    更多信息请参阅 使用标记导航继承层次结构

  • 表示当前文件结构并保留导航功能的 文件结构窗口 窗口。

  • 帮助您和您的团队以方便的方式组织工作并轻松检索需要注意的源代码位置的 待办事项 项目。 更多信息请参阅 待办事项列表

  • 允许您从堆栈跟踪导航到源代码中的错误位置,从而定位故障的 堆栈跟踪资源管理器 窗口

大多数 ReSharper 的导航和搜索功能在 C# 和 Visual Basic 中可用,有些功能在多种语言中可用,另一些则是特定于语言的。 下表列出了所有导航和搜索功能及其支持的语言/技术。

本节中的主题提供了有关在 C# 中使用导航和搜索功能的说明和示例。 有关特定语言可用的导航和搜索功能的更多信息,请参阅 语言和框架 部分中的相应主题。

最后修改日期: 2025年 9月 27日