JetBrains Rider 2025.2 Help

在解决方案中查找和替换文本

您可以在整个解决方案、项目、任何目录及其嵌套层次结构中,或在任何 范围中查找和替换文本。 在预览选项卡或 查找窗口中查看搜索结果。

在解决方案中查找文本

  1. 如果您只想搜索 解决方案 的特定部分,请在 资源管理器 工具窗口 Alt+1 中选择相应的节点。

  2. Ctrl+Shift+F 或选择 编辑 | 查找 | 在文件中查找

  3. 在文件中查找 对话框中,输入搜索字符串。

  4. 如有必要,请指定 搜索选项

  5. 您可以点击 搜索历史 或按 Alt+Down 显示最近搜索条目的列表。

  6. 要搜索多行片段,请在搜索字段中点击 输入新的一行 或按 Ctrl+Shift+Enter

    要返回单行模式,请按 Backspace

  7. 要按文件类型限制搜索,请选择 文件掩码 ,然后选择所需的掩码或使用通配符指定一个新的掩码:

    • * 用于替代任意字符集,

    • ? 用于替代单个字符,

    • 用于排除文件。 请注意, 应在特定文件名模式中首先出现,例如 !*.xml

    您可以指定多个文件掩码,用逗号分隔(例如, *.xml、a?c.sql、!*.html)。

    另请注意,否定模式(例如, !*.min.js )具有隐式包含模式 *。 这可以避免像 *, !*.min.js 这样的构造(用于排除缩小的 JavaScript 文件)。

    如果没有搜索文本并选中此复选框,JetBrains Rider 将查找所有匹配指定掩码的文件,而不考虑其内容。

  8. 要按项目、目录或特定 范围限制搜索,请使用搜索字段下方的选择器。

    搜索范围

    第二次(及后续)调用时,对话框将以先前选择的范围打开。 例如,如果范围是 目录 ,下次调用对话框时,范围仍将是 目录

  9. 与查询匹配的结果会在您输入时列出。 查询完成后,您可以查看结果:

    • Up/Down 选择匹配的字符串,并在预览窗格中查看其上下文。

    • 直接在预览窗格中编辑代码,因为它是一个功能性编辑器,其中可用 Ctrl+FAlt+Enter 等操作。

    • 您可以选择文本并按 Ctrl+Shift+F 直接从预览窗格开始新搜索。

      “在文件中查找”对话框
    • Enter 在编辑器中打开选定的结果。

    • 点击 在查找窗口中打开 Ctrl+Enter 以在 查找窗口中查看所有结果。

  10. 如果搜索耗时过长,请在搜索进度窗口中点击 后台。 在这种情况下,搜索进度会显示在状态栏中。

与其他导航和搜索命令不同, Find in Files Ctrl+Shift+F 的结果默认显示在 查找 窗口 的同一选项卡中。 如果您希望保留之前文本搜索的结果在不同的选项卡中,请在 在文件中查找 弹出窗口的左下角选择 在新选项卡中打开结果

JetBrains Rider:在新选项卡中打开结果

在解决方案中替换文本

  1. Ctrl+Shift+R 或从主菜单中选择 编辑 | 查找 | 在路径中替换

  2. 在路径中替换 对话框中,指定搜索和替换字符串、搜索选项以及范围。

    • 如果通过正则表达式指定搜索或替换文本,请在反向引用中使用 $n 格式(用于引用之前找到并保存的模式)。

    • 要在正则表达式中使用反斜杠字符 \ ,请通过在前置词中插入 三个额外的反斜杠 来转义有意义的反斜杠: \\\\

  3. 您可以像使用 搜索 一样查看和分析匹配的结果。 请注意,如果您点击 在查找窗口中打开 Ctrl+Enter ,替换命令仍然可用于结果。

  4. 点击 全部替换 替换所有匹配的结果,或点击 替换 逐一替换项目。

在查找和替换之间切换

  1. 要从 在文件中查找 切换到 在路径中替换 窗口,请按 Ctrl+Shift+R

  2. 要从 在路径中替换 切换到 在文件中查找 窗口,请按 Ctrl+Shift+F

查找和替换选项

搜索历史 Alt+Down

显示最近条目的历史记录。

清除

清除搜索字段。

输入新的一行 Ctrl+Shift+Enter

启用在多行中输入搜索字符串。 即使没有此选项,您也可以使用正则表达式和转义字符搜索多行匹配项。

区分大小写 Alt+C

在搜索时区分大小写字母。

单词 Alt+O

仅搜索整个单词,即用空格、制表符、标点符号或特殊字符分隔的字符串。

如果选择了 正则表达式 ,此选项不可用。

正则表达式 Alt+X

将搜索查询作为 正则表达式 处理。

显示过滤器弹出窗口 Ctrl+Alt+F

调用其他选项列表,例如将搜索限制为注释或字符串字面量。

保留大小写 Alt+E

在替换字符串时,使用每个匹配项的大小写格式进行替换。 例如,当将 foo 替换为 条形图 时, Foo 将被替换为 条形图FOO 将被替换为 BAR

如果选择了 正则表达式 ,此选项不可用。

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