GoLand 2025.2 Help

源代码导航

您可以使用不同操作和弹窗在编辑器中快速浏览代码。

使用插入符导航

  • 要查看之前的插入符位置,请在主菜单中选择 导航 | 返回 ,或按 Ctrl+Alt+Left。 要向前移动,请选择 导航 | 前进 ,或按 Ctrl+Alt+Right

  • 要快速移动到编辑器顶部,请按 Ctrl+Page Up。 要将插入符移动到编辑器底部,请按 Ctrl+Page Down

  • 要导航到上次编辑的位置,请按 Ctrl+Shift+Backspace

  • 要在编辑器中查找当前插入符位置,请按 Ctrl+M 。 如果不想滚动大型文件,该操作可能会有所帮助。

    或者,您可以按 UpDown 方向键以达到相同效果。

  • 要高亮显示插入符所在的单词,请从主菜单中选择 编辑 | 查找 | 查找文本光标处的字。 如果您使用的是 Windows,也可以按 Ctrl+F3

  • 要查看插入符当前所在的元素,请按 Alt+Q

  • 要在匹配的代码块括号之间移动插入符,请按 Ctrl+Shift+M

  • 要在代码块之间导航,请按 Ctrl+[Ctrl+]

移动插入符

您可以使用不同操作在代码中移动插入符。 您还可以配置按单词或换行移动时插入符应停止的位置。

  • 要将插入符移动到下一个或上一个单词,请按 Ctrl+RightCtrl+Left

    默认情况下,GoLand 会将插入符移动到当前单词的末尾。 当您将插入符移动到上一个单词时,它会定位在当前单词的开头。

    您可以自定义这些操作的插入符位置。 在 设置 对话框(Ctrl+Alt+S )中,转到 编辑器 | 常规。 在 插入符移动 部分,使用 按单词移动时换行时 选项来配置插入符行为。

  • 要将插入符前移到下一段或后移到上一段,请按 Ctrl+Shift+A 并搜索 将文本光标前移一段将文本光标后移一段 操作。

    您还可以选中文本,然后将插入符前移或后移到段落。 按 Ctrl+Shift+A 并搜索 在保持选区的情况下将文本光标前移一段在保持选区的情况下将文本光标后移一段 操作。

查找某一行或列

  1. 在编辑器中,按 Ctrl+G

  2. 跳转到行/列 对话框中,输入行号或列号,或同时输入,使用 : 分隔,然后点击 确定

    转到行/列对话框
  3. 如果您不想在编辑器中显示行号,请在 设置 对话框中(Ctrl+Alt+S ),转到 编辑器 | 常规 | 外观 并取消选中 显示行号 复选框。

使用结构视图弹窗定位代码元素

您可以使用结构视图弹窗定位正在处理的文件中的代码元素。

  1. 要打开结构视图弹窗,请按 Ctrl+F12

  2. 在弹窗中,定位所需项目。 您可以开始输入元素名称,以便 GoLand 缩小搜索范围。 按 Enter 返回编辑器并跳转到相应元素。

    在弹窗中,您可以对文件成员进行排序,查看匿名类和继承成员。

转到声明及其类型

您可以从符号的使用位置导航到符号的初始声明及其类型。

  • 将插入符置于所需符号处并按 Ctrl+B跳转到声明或使用 首先在项目范围内查找实现。 搜索结果将项目元素显示在非项目元素之前。

    go.work 文件中,您可以跳转到该文件中列出的模块。 要跳转到模块,请按 Ctrl+B 或按 Ctrl 并单击声明。

    转到声明
  • 要跳转到类型声明,请按 Ctrl+Shift+B

  • 如果单击注释中的引用,您可以跳转到同一包中相关的包级别声明。 此外,您也可以使用操作 跳转到声明和使用Ctrl+B )来处理这些引用。

    注释中的方法、函数和结构体名称会高亮显示。

    GoLand 仅高亮对导出符号的引用。 词语会解析为同一包中的包级别声明。 使用点分隔的两个词会被视为 Type.Methodpackage.SymbolName

    仅当名称唯一时,GoLand 才会高亮引用,以减少误报数量。

    导航:突出显示从注释到相关包级声明的引用

转到实现

您可以通过编辑器中的边距图标、按相应快捷键或点击 继承类 内联提示来跟踪类型实现和重写方法。

  • 点击编辑器中的 已实现方法图标/实现方法图标 边距图标之一,并从列表中选择一个父类或子类。

    边距图标
  • 要跳转到接口或实现该接口的所有类型,请按 Ctrl+U

    从 GoLand 2021.2 开始, Ctrl+U 操作会跳转到存储在 internal 目录下的接口。

  • 要跳转到实现,请按 Ctrl+Alt+B跳转到实现 会优先在项目范围内查找实现。 搜索结果将项目元素显示在非项目元素之前。

  • 要跳转到代码中发现的下一个或上一个问题,请分别按 F2Shift+F2。 或者,在主菜单中转到 导航 | 下一个/上一个高亮错误

    GoLand 会将插入点准确定位到代码问题之前。

  • 配置 GoLand 在代码问题之间的导航方式:可以在所有代码问题间跳转,也可以跳过轻微问题,仅在已检测到的错误间跳转。 右键单击滚动条区域的代码分析标记,并在上下文菜单中选择一种可用的导航模式:

    • 要使 GoLand 跳过警告、信息和其他轻微问题,请选择 最高优先级的问题

    • 要使 GoLand 在所有已检测到的代码问题之间跳转,请选择 所有问题

浏览方法

  • Alt+DownAlt+Up

  • 要在代码中直观地分隔方法,请在 设置 对话框(Ctrl+Alt+S )中,转到 编辑器 | 常规 | 外观 并选择 显示方法分隔符 选项。

    编辑器中的方法分隔线
  • 要打开 结构 工具窗口,请按 Alt+7

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