在项目中搜索并替换目标项
您可以在项目中搜索字符串,使用不同范围缩小搜索过程,从搜索中排除特定项目,查找用法和出现次数。
在项目中查找搜索字符串
按 Ctrl+Shift+F 或从主菜单中选择 。
在搜索字段中,输入要查找的字符串。 或者,您也可以在编辑器中选中要查找的字符串后按 Ctrl+Shift+F ,或从上下文菜单中选择 在文件中查找。 GoLand 会将选中的字符串自动填入搜索框。
要查看之前的搜索列表,请按 Alt+Down。
要进行多行搜索,请单击
图标以输入新行,然后按 Ctrl+Alt+Down/Ctrl+Alt+Up 以浏览出现项。
在对话框的预览区域查看结果,您可以替换搜索字符串,或选择其他字符串后再次按 Ctrl+Shift+F 开始新的搜索。
要在单独的工具窗口中查看出现项列表,请单击 打开查找窗口。 使用此窗口及其选项对结果进行分组、预览并执行后续操作。

如果希望在 查找 工具窗口中将每次搜索结果显示在单独的标签页中,请在 在文件中查找 对话框底部选中 在新标签页中打开结果(B) 复选框。
复制找到文件的路径或引用
在搜索结果列表中,右键单击要复制路径的结果并单击 复制/引用。
在 复制 窗口中,选择所需路径或引用。
缩小搜索范围
您可以在 在文件中查找 对话框中使用不同选项调整搜索过程。
选择 单词 (
)或 区分大小写 (
)等选项以在项目中搜索精确单词或匹配大小写。
选择
后,当搜索字符串包含特殊正则表达符号时,GoLand 会自动用反斜杠
\对其进行转义。
有关 regex 的详细信息,请参阅 使用 regex 进行搜索文档。
单击
图标以筛选您的搜索。 例如,您可以筛选搜索以忽略注释,或仅在注释中进行搜索。
选择 模块 或 目录 等显示的选项来限制您的搜索。
此外,您还可以选择 范围 选项,从中获得一组 预定义范围供搜索使用。

如果您在无标签页模式下工作,则 最近查看的文件 或 最近更改的文件 范围选项可能会很有用。 您也可以创建自定义范围,单击 浏览 图标(
)以打开 范围对话框。
在特定文件类型中搜索
使用 文件掩码 选项将搜索范围缩小至特定文件类型。 您可以从列表中选择现有的文件类型,添加新的文件类型,也可以添加额外的文件掩码语法,以匹配特定模式的文件类型。
在 在文件中查找 对话框中,选中 文件掩码 复选框,并从文件类型列表中选择所需类型。
GoLand 会将搜索限制在指定的类型中。
如果在列表中找不到所需的文件类型,请在 文件掩码 字段中输入文件类型。

在项目中替换搜索字符串
按 Ctrl+Shift+R 打开 在路径中替换 对话框。
在顶部字段中输入搜索字符串。 在底部字段中输入替换字符串。
例如,如果您希望在大型项目中使用新名称替换变量名,请使用 在路径中替换 ,而不是使用 重命名 重构方式,因为您的变量也可能出现在配置文件中。
单击一个可用的 替换(R) 命令。

在“查找”工具窗口中处理搜索结果
在 在文件中查找 对话框中,单击 打开查找窗口 ,以在单独的窗口中打开搜索结果列表。
在 查找 工具窗口中,使用图标和上下文菜单,您可以对条目进行排序、排除目录、导航到源代码等。

请检查以下常用选项:
如果您希望从结果中排除某个目录,请选择该目录,然后从上下文菜单中选择 排除。
要在编辑器中定位搜索结果,请从上下文菜单中使用 跳转到源 选项。
要返回到 在文件中查找 对话框,请单击左侧工具栏中的
。
要对搜索条目进行排序,请在 显示选项菜单 (
)中选择 。
如需了解有关 查找 工具窗口选项与图标的更多信息,请参阅 查找工具窗口 参考部分。
效率提示
- 跳转到文件
在 在文件中查找 对话框中,从结果集中选择所需条目并按 F4。