【GoLand教程】GoLand 在项目中搜索和替换目标
您可以在项目中搜索文本字符串,使用不同的范围来缩小搜索过程,从搜索中排除某些项目,查找用法和出现次数。
在项目中查找搜索字符串
从主菜单中,选择编辑 | 查找 | 在文件中查找 Ctrl+Shift+F。在搜索字段中,输入您的搜索字符串。或者,在编辑器中,突出显示要查找的字符串并按Ctrl+Shift+F。GoLand 将突出显示的字符串放入搜索字段。
要查看以前搜索的列表,请按Alt+Down。
要进行多行搜索,请单击
图标输入新行,然后按Ctrl+Alt+Down/Ctrl+Alt+Up浏览出现的内容。检查对话框预览区域中的结果,您可以在其中替换搜索字符串或选择另一个字符串,Ctrl+Shift+F再次按下并开始新的搜索。要在单独的工具窗口中查看匹配项列表,请单击在查找窗口中打开。使用此窗口及其选项对结果进行分组、预览并进一步使用它们。
如果要在“查找”工具窗口的单独选项卡中查看每个新搜索结果,请选中“在新选项卡中打开结果”复选框。
缩小搜索范围
您可以使用“在文件中查找”对话框中的不同选项来调整搜索过程。选择单词(
) 或大小写匹配(
) 等选项以查找项目中的确切单词或匹配字母大小写。选中后,当您搜索包含它们的文本字符串时
,GoLand 会自动使用反斜杠转义特殊的正则表达式符号。
请记住,如果您Ctrl+C先复制 ( ) 字符串,然后将其粘贴 ( Ctrl+V) 到搜索字段中,则不会考虑正则表达式符号。
单击该
图标以过滤您的搜索。例如,您可以过滤搜索以忽略评论或仅在评论中搜索。选择显示的选项之一,例如模块或目录来限制您的搜索。
此外,您可以选择Scope选项,该选项为您提供预定义的搜索范围列表。
如果您在没有选项卡的情况下工作,范围最近查看的文件或最近更改的文件选项可能会变得非常有用。您还可以创建自己的自定义范围,单击浏览图标 (
) 打开“范围”对话框。
在特定文件类型中搜索
使用文件掩码选项将搜索范围缩小到特定文件类型。您可以从列表中选择现有文件类型、添加新文件类型或添加附加文件掩码语法以搜索具有特定模式的文件类型。在“在文件中查找”对话框中,选中“文件掩码”复选框,然后从文件类型列表中选择您需要的类型。
GoLand 将其搜索限制为指定类型。如果您在列表中没有找到您需要的文件类型,请在“文件掩码”字段中输入您的文件类型。
替换项目中的搜索字符串
按Ctrl+Shift+R打开“在路径中替换”对话框。在顶部字段中,输入您的搜索字符串。在底部字段中,输入您的替换字符串。
例如,如果您想用新名称替换大型项目的变量名称,请使用路径中的替换而不是重命名重构,因为您的变量也可以出现在配置文件中。单击可用的替换命令之一。
在“查找”工具窗口中处理搜索结果
在“在文件中查找”对话框中,单击“在查找窗口中打开”以在单独的窗口中打开搜索结果列表。使用查找工具窗口中的图标和上下文菜单,您可以对条目进行排序、排除目录、导航到源代码等。
检查以下流行选项:如果要从结果中排除目录,请选择一个目录,然后从上下文菜单中选择排除。要在编辑器中找到搜索结果,请使用上下文菜单中的Jump to Source选项。要返回“在文件中查找”对话框,请单击
左侧工具栏。要对搜索条目进行排序,请选择查看选项 | 在显示选项菜单(
)中按字母顺序对成员进行排序。