RubyMine 2025.2 Help

在项目中查找和替换目标

您可以在项目中搜索文本字符串,使用不同的范围缩小搜索过程,排除某些项目,查找用法和出现位置。

在项目中查找搜索字符串

  1. Ctrl+Shift+F 或从主菜单中选择 编辑 | 查找 | 在文件中查找

  2. 在搜索字段中输入您的搜索字符串。 或者,您可以在编辑器中高亮显示要查找的字符串,然后按下 Ctrl+Shift+F ,或者从上下文菜单中选择 在文件中查找。 RubyMine 将高亮的字符串放入搜索字段。

    要查看以前的搜索列表,请按 Alt+Down

    如果您需要,请指定其他选项。

    在文件中查找

    RubyMine 列出了搜索字符串及包含它们的文件。 如果在同一行代码中多次找到搜索字符串,RubyMine 会将结果合并到一行。

    要进行多行搜索,请点击 多行搜索 图标以输入新行,然后按 Ctrl+Alt+Down/Ctrl+Alt+Up 以浏览所有出现的情况。

  3. 请在对话框的预览区域中查看结果,您可以替换搜索字符串或选择另一个字符串,再次按 Ctrl+Shift+F 并开始新搜索。

  4. 要在单独的工具窗口中查看重复项列表,请点击 打开查找窗口。 使用此窗口及其选项对结果进行分组、预览并进一步处理。

    如果您希望在 查找 工具窗口的单独选项卡中查看每个新的搜索结果,请在 在新标签页中打开结果(B) 对话框底部选择 在文件中查找 复选框。

    在新选项卡中打开结果

复制找到的文件路径或引用

  1. 在搜索结果列表中,右键点击要复制路径的结果,然后点击 复制/引用

  2. 复制 窗口中,选择您需要的路径或引用。

您可以使用 在文件中查找 对话框中的不同选项来调整您的搜索过程。

  • 请选择选项,例如 词语“单词”图标 )或 区分大小写匹配大小写图标 ),以在项目中找到确切的单词或匹配字母大小写。

  • 当选择了 Regex 图标 时,RubyMine 在您搜索包含特殊regex符号的文本字符串时,会自动用反斜杠 \ 对其进行转义。

    转义正则表达式符号

    如需了解有关 regex的更多信息,请参阅 search with regex文档。

  • 点击 filter 图标以筛选您的搜索。 例如,您可以过滤搜索以忽略注释或只在注释中搜索。

  • 请选择显示的选项之一,例如 模块目录 来限制您的搜索。

    此外,您可以选择 范围 选项,它为您的搜索提供一个列表。 例如,您可以将搜索范围限制为项目中的测试文件。

    有限搜索

    如果您不使用选项卡,范围选项 最近查看的文件最近更改的文件 可能会派上用场。 您还可以创建自己的自定义范围,点击 浏览 图标 (省略号图标) 以打开 范围对话框。

在特定文件类型中搜索

请使用 文件掩码 选项将搜索范围缩小到特定文件类型。 您可以从列表中选择现有文件类型、添加新文件类型或添加额外的文件掩码语法以搜索具有特定模式的文件类型。

  1. 在文件中查找 对话框中,选中 文件掩码 复选框,并从文件类型列表中选择您需要的类型。

    文件掩码搜索

    RubyMine 将搜索范围限定为指定类型。

  2. 如果您在列表中找不到所需的文件类型,请在 文件掩码 字段中输入您的文件类型。

    例如,使用以下语法仅在 markdown 文件中搜索: *.md

    添加新文件类型

在项目中替换搜索字符串

  1. Ctrl+Shift+R 打开 替换路径 对话框。

  2. 在顶部字段中输入您的搜索字符串。 在底部字段中输入要替换的字符串。

    替换路径对话框
  3. 点击一个可用的 替换(R) 命令。

在 Find 工具窗口中处理搜索结果

  1. 在文件中查找 对话框中,点击 打开查找窗口 以在单独的窗口中打开搜索结果列表。

  2. 使用图标和上下文菜单在 查找 工具窗口中,您可以排序条目、排除目录、导航到源代码等。

    “查找”工具窗口

    请检查以下最受欢迎的选项:

    • 如果您想从结果中排除某个目录,选择一个目录并在上下文菜单中选择 排除

    • 要在编辑器中定位搜索结果,请使用上下文菜单中的 跳转到源 选项。

    • 若要返回到 在文件中查找 对话框,请点击左侧工具栏上的 "设置"图标

    • 要对搜索条目进行排序,请选择 视图选项 | 按字母顺序排列成员 中的 显示选项菜单 (显示选项菜单)。

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