转到符号的用法
此命令允许您从符号的声明或任何其他用法快速导航到符号的特定用法。 您可以从 解决方案资源管理器、 文件结构窗口 和其他工具窗口调用此命令。 相反的导航可以通过 转到声明 命令实现。
使用此命令获得的用法列表与 查找用法 的列表相同。 但对于用法数量有限的符号,当您正在寻找特定用法并希望直接跳转到该用法而无需打开 查找结果 窗口 时,此命令更为方便。
您可以配置 ReSharper 在发现单个用法时的行为。 默认情况下,用法会显示在弹出窗口中。 If you want ReSharper to jump tho the single usage in these cases, select the corresponding option (转到用法:如果只有一个结果,则直接导航而不显示列表) on the page of ReSharper 选项 Alt+R, O .
从当前上下文导航到符号的一个用法
将插入符号放在 编辑器 中的符号上,或在工具窗口中选择符号。
按 Control+Alt+F7 或从主菜单中选择 。 或者,您可以按 Control+Shift+A ,在弹出窗口中开始输入命令名称,然后在那里选择它。
如果有多个用法,它们会以其上下文显示在弹出窗口中。 执行以下操作之一:
单击所需的项目以在编辑器中打开它。
通过按 上 和 下 选择所需的项目,然后按 输入 在编辑器中打开它。
开始输入以筛选结果。 请注意,您可以在此处使用 CamelHumps。 如果需要,按 Esc 一次以清除筛选。
要在 查找结果 窗口中查看并 分析匹配项列表,请单击 在“查找结果”中显示
,按
Shift+Enter
或数字键盘上的
+
。要在 类型依赖图上显示匹配项,请按 Alt+Num+ 或单击 在图上显示
。
您还可以在 Peek Definition 视图中列出和研究符号用法。
为此,默认情况下,您可以 Ctrl 单击声明或任何用法,使用 中键。 如果您想禁用此功能,请在 ReSharper 选项 的 页面上清除 使用 Ctrl+中键单击查看用法 复选框 Alt+R, O 。 或者,您始终可以从主菜单调用此命令: 。
从解决方案和引用的程序集导航到任何符号的特定用法
使用以下命令之一搜索所需的符号:
当所需符号出现在结果列表中时,使用键盘选择它,然后按 Control+Alt+F7。
如果有多个用法,它们会以其上下文显示在弹出窗口中。 执行以下操作之一:
单击所需的项目以在编辑器中打开它。
通过按 上 和 下 选择所需的项目,然后按 输入 在编辑器中打开它。
开始输入以筛选结果。 请注意,您可以在此处使用 CamelHumps。 如果需要,按 Esc 一次以清除筛选。
要在 查找结果 窗口中查看并 分析匹配项列表,请单击 在“查找结果”中显示
,按
Shift+Enter
或数字键盘上的
+
。要在 类型依赖图上显示匹配项,请按 Alt+Num+ 或单击 在图上显示
。
此功能在以下语言和技术中 受支持:
此处提供的说明和示例针对在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相应主题。