分析搜索结果
如果 JetBrains Rider 的导航和搜索操作产生多个结果,这些结果可以显示在 查找 窗口中,该窗口提供了多种分析搜索结果的方法。
某些操作,例如 查找用法 ,会自动在此窗口中显示结果。 对于其他操作,当显示包含搜索结果的弹出窗口时,您可以手动操作——单击 在查找工具窗口中打开 ,按下
Shift+Enter
或
+
(数字键盘)。
每次新的导航或搜索操作的结果都会显示在 查找 窗口的新选项卡中,因此您可以轻松返回到之前的搜索。
要在工具窗口选项卡中循环切换,请按 Alt+Right 和 Alt+Left。
如果关闭了 查找 窗口,您可以通过主菜单中选择 或按下 Alt+3 重新打开它。 搜索结果选项卡会保留,直到您关闭解决方案。
与其他导航和搜索命令不同, Find in Files Ctrl+Shift+F 的结果默认显示在 查找 窗口 的同一选项卡中。 如果您希望保留之前文本搜索的结果在不同的选项卡中,请在 在文件中查找 弹出窗口的左下角选择 在新选项卡中打开结果。

查找窗口

查找窗口工具栏控件
根据搜索结果的类型,工具栏控件的设置可能会有所不同。
控制 | 名称 | 描述 |
|---|---|---|
重新运行 Ctrl+F5 | 重复上次搜索。 | |
固定标签页 | 点击此按钮以固定或取消固定当前选项卡。 当此窗口中的选项卡数量达到上限时,您可能需要固定某个选项卡,以防其被自动关闭。 | |
| 全部展开/全部收起 | 展开/折叠当前选项卡中的所有节点。 |
| 上一个/下一步 | 导航到上一个/下一个项目,并相应地滚动源代码。 |
导出 | 单击此按钮以文本格式导出当前显示在窗口中的数据。 | |
一键导航 | 按下此按钮时,编辑器 会打开文件并根据窗口中选定的项目滚动。 | |
| 合并同一行上的匹配项 | 选择此选项时,同一行上的匹配项将显示为单个项目。 |
显示读取访问 Ctrl+R | 选择此选项时,仅显示读取用法。 适用于字段、属性和局部变量的用法。 | |
显示写入访问 Ctrl+W | 选择此选项时,仅显示写入用法。 适用于字段、属性和局部变量的用法。 | |
| 按字母顺序排序成员 | 默认情况下,成员按声明顺序排序。 您可以单击此按钮以按字母顺序显示成员。 |
标题栏上下文菜单和按钮
您可以右键点击窗口标题并使用上下文菜单配置其 查看模式 ,将窗口与不同的 工具窗口栏关联,或调整窗口大小并隐藏窗口。
您也可以使用工具栏按钮:
条目 | 快捷方式 | 描述 |
|---|---|---|
Shift+Escape | 隐藏工具窗口。 要隐藏所有工具窗口,请按 Ctrl+Shift+F12。 |
查看与搜索结果相关的代码
要在 编辑器 中打开特定结果,请双击它或按 输入 或 F4。
要在编辑器中打开下一个/上一个搜索结果,请按 Ctrl+Alt+Down/Ctrl+Alt+Up ,单击窗口工具栏上的 /
,或从主菜单中选择 。
要在窗口中直接研究选定项目的源代码,请单击工具栏上的 预览源代码 。
筛选搜索结果
要按名称筛选搜索结果,只需在窗口中开始键入名称的一部分。
查找用法的搜索结果可以根据匹配项的类型进一步筛选。
要仅显示读取或写入用法,请单击工具栏上的
或
。
分组搜索结果
搜索结果以树状视图显示,可以以各种层次结构显示。 默认顺序取决于初始搜索,但您始终可以使用工具栏上的 分组依据 选择器进行更改。

默认情况下,所有结果显示为单独的项目。 有时,将同一行中找到的所有结果显示为单个项目会更方便。 要这样做,请单击工具栏上的 合并同一行上的匹配项
。
您还可以按用法类型分组搜索结果——即目标项在不同位置的具体使用方式,例如声明、调用、参数、方法返回等。 要这样做,请单击工具栏上的 匹配项类型 。