GoLand 2025.2 Help

在项目中搜索并替换目标项

您可以在项目中搜索字符串,使用不同范围缩小搜索过程,从搜索中排除特定项目,查找用法和出现次数。

在项目中查找搜索字符串

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

  2. 在搜索字段中,输入要查找的字符串。 或者,您也可以在编辑器中选中要查找的字符串后按 Ctrl+Shift+F ,或从上下文菜单中选择 在文件中查找。 GoLand 会将选中的字符串自动填入搜索框。

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

    要进行多行搜索,请单击 多行搜索 图标以输入新行,然后按 Ctrl+Alt+Down/Ctrl+Alt+Up 以浏览出现项。

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

  4. 要在单独的工具窗口中查看出现项列表,请单击 打开查找窗口。 使用此窗口及其选项对结果进行分组、预览并执行后续操作。

    “在文件中查找”对话框

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

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

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

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

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

  • 选择 单词“单词”图标 )或 区分大小写“区分大小写”图标 )等选项以在项目中搜索精确单词或匹配大小写。

  • 选择 Regex 图标 后,当搜索字符串包含特殊正则表达符号时,GoLand 会自动用反斜杠 \ 对其进行转义。

    转义正则表达式符号

    有关 regex 的详细信息,请参阅 使用 regex 进行搜索文档。

  • 单击 筛选器 图标以筛选您的搜索。 例如,您可以筛选搜索以忽略注释,或仅在注释中进行搜索。

  • 选择 模块目录 等显示的选项来限制您的搜索。

    此外,您还可以选择 范围 选项,从中获得一组 预定义范围供搜索使用。

    限制搜索

    如果您在无标签页模式下工作,则 最近查看的文件最近更改的文件 范围选项可能会很有用。 您也可以创建自定义范围,单击 浏览 图标(省略号图标 )以打开 范围对话框。

在特定文件类型中搜索

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

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

    GoLand 会将搜索限制在指定的类型中。

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

    添加新文件类型

在项目中替换搜索字符串

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

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

    例如,如果您希望在大型项目中使用新名称替换变量名,请使用 在路径中替换 ,而不是使用 重命名 重构方式,因为您的变量也可能出现在配置文件中。

  3. 单击一个可用的 替换(R) 命令。

    “路径中替换”对话框

在“查找”工具窗口中处理搜索结果

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

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

    “查找”工具窗口

    请检查以下常用选项:

    • 如果您希望从结果中排除某个目录,请选择该目录,然后从上下文菜单中选择 排除

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

    • 要返回到 在文件中查找 对话框,请单击左侧工具栏中的 “设置”图标

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

    如需了解有关 查找 工具窗口选项与图标的更多信息,请参阅 查找工具窗口 参考部分。

效率提示

跳转到文件

在文件中查找 对话框中,从结果集中选择所需条目并按 F4

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