ReSharper 2025.2 Help

在 Peek Definition 视图中查看和编辑相关代码

Visual Studio 的 Peek Definition 功能允许您直接在当前位置查看和编辑引用符号的源代码,而无需打开另一个选项卡。

ReSharper 扩展了此功能,使其更加方便:

  • 除了 Visual Studio 的原生快捷键 Alt+F12 ,您还可以 Ctrl+Shift 单击符号的用法,以在 Peek Definition 视图中显示其声明。 如果您想禁用此功能,请在 ReSharper 选项 的 环境 | 搜索与导航 页面上清除 使用 Ctrl+Shift 单击以查看声明 复选框 Alt+R, O

  • 所有导航功能均可在 Peek Definition 视图中使用。 例如,您可以调用 Navigate To 命令 Control+Shift+G。 所有导航结果都显示在同一个 Peek Definition 视图中。

  • 如果 Peek 视图显示的是来自您的解决方案的代码,ReSharper 会在 Peek 视图中执行 代码检查并提供 快速修复

    在 Peek Definition 视图中进行代码检查

    如果您修改了代码,它会自动重新分析。

  • 所有 重构功能均可在 Peek Definition 视图中使用。 您可以按 Control+Shift+R 查看可用重构的列表。

  • 您可以通过按 Esc 关闭 Peek Definition 视图,并通过按 Shift+Esc 在编辑器和定义窗口之间切换。

  • 您可以在 Peek Definition 视图中列出并研究符号的 实现基础符号用法

要在 Peek 视图中打开不同类型的相关资源,您可以将光标放在所需符号上,并在 Go to Action弹出窗口中键入 快速查看 Control+Shift+A

ReSharper:为 Peek Definition 视图选择导航操作

Peek 用法

作为在专用窗口中查找用法并研究它们(Find Usages Alt+F7 )或导航到所需用法(Usages of Symbol Control+Alt+F7 )的替代方法,您可以在 Peek Definition 视图中列出所有用法,然后查看甚至编辑视图右侧部分中选择的任何用法。

ReSharper。 在 Peek Definition 视图中研究符号用法

为此,默认情况下,您可以 Ctrl 单击声明或任何用法,使用 中键。 如果您想禁用此功能,请在 ReSharper 选项 的 环境 | 搜索与导航 页面上清除 使用 Ctrl+中键单击查看用法 复选框 Alt+R, O 。 或者,您始终可以从主菜单调用此命令: ReSharper | 导航 | 查看 | 查看用法

Peek 基础符号

作为在专用窗口中列出所有基础符号(Base Symbols Control+U )的替代方法,您可以通过按 Shift+Alt+Q 或从主菜单中选择 ReSharper | 导航 | 查看 | 查看基符号 ,在 Peek Definition 视图中研究基础符号:

ReSharper。 在 Peek Definition 视图中研究基础符号

Peek 实现

与在专用窗口中查看当前符号的最终实现(Go to Implementation Control+Shift+Alt+B )不同,您可以按 Control+Alt+Q 或从主菜单中选择 ReSharper | 导航 | 查看 | 查看实现 ,在 Peek Definition 视图中研究实现:

ReSharper。 在 Peek Definition 视图中研究符号的实现
最后修改日期: 2025年 9月 27日