GoLand 2025.3 Help

调试工具窗口

工具栏

调试器工具栏包含 控制调试器会话单步执行的最常用操作。

调试器工具栏

您可以根据自己的喜好配置工具栏上可用的操作列表。

自定义调试器工具栏

  • 要添加调试操作,请右键单击调试器工具栏,从上下文菜单中选择 添加到调试器工具栏 ,然后从列表中选择所需的操作。

  • 要添加与调试无直接关系的操作,请右键点击调试器工具栏,然后从上下文菜单中选择 自定义工具栏

    在打开的对话框中,点击 添加 ,然后选择所需的操作。

当您开始 调试时,此工具窗口将可用。

它显示了调试会话为您的应用程序生成的输出。 如果您正在调试多个 运行/调试配置 ,每个配置的输出将显示在一个以相应配置命名的单独选项卡中。

对于每个配置,包含以下嵌套选项卡:

  • 控制台 :显示系统信息和错误消息,以及应用程序的控制台输入和输出。

  • 调试器 :此选项卡分为以下区域:

每个区域都有一个 上下文菜单 ,允许您配置其行为并在选项卡之间导航。

每个选项卡和区域都可以 隐藏/恢复 ,或 移动到您选择的位置。

移动选项卡和区域

如果您对调试工具窗口的默认布局不满意,您可以随时移动选项卡和区域。 为此,只需将选项卡或区域拖动到所需位置。 可能的目标位置会被高亮显示。

将选项卡或区域放置在高亮显示的位置。

要恢复选项卡和区域的默认布局,请点击调试工具栏中的 恢复布局

选项卡的上下文菜单

使用 变量监视区域的上下文菜单来配置这些区域的行为或在选项卡之间导航。

项目

描述

隐藏

点击此按钮以隐藏相应的区域。

关闭其他

点击此按钮可隐藏除 控制台和调试器标签页之外的所有标签页。

启动时聚焦

如果选择此选项,则在您启动调试会话时,选定的区域将获得焦点。

断点时聚焦

如果选择此选项,则在到达断点时,选定的区域将获得焦点。

选择下一个选项卡 / 选择上一个选项卡

Ctrl+Alt+Right/Ctrl+Alt+Left

使用这些选项在 控制台和调试器选项卡之间切换。

调试工具栏

无论选择了哪个标签页,您始终可以在窗口左侧使用以下工具栏控件:

项目

工具提示和快捷键

描述

重启

重新运行

Ctrl+F5

点击此按钮以停止当前应用程序并再次运行。

恢复程序

恢复程序

F9

当应用程序暂停时,点击此按钮以恢复程序执行。

暂停

暂停程序

Ctrl+Pause

点击此按钮以暂停程序执行。

停止

停止

Ctrl+F2

点击此按钮,通过标准 shutdown 脚本外部终止当前进程。

查看断点

查看断点

Ctrl+Shift+F8

点击此按钮打开 断点 对话框,您可以在其中配置断点行为。

将断点静音

将断点静默

使用此按钮切换断点状态。

调试工具窗口的工具栏中按下 按钮时,项目中的所有断点将被静音,其图标变为灰色: muted_breakpoint.png

您可以暂时静音项目中的所有断点,以便在不停止于断点的情况下执行程序。

显示选项菜单

调试器设置

打开包含以下选项的菜单:

  • 在预览标签页中打开文件 :选择此选项 在选择相应帧时在预览标签页中打开文件

  • 在编辑器中显示变量值 :选择此选项以启用 内联调试功能,该功能允许在编辑器中直接在变量使用位置旁边查看其值。

  • 按字母顺序对变量进行排序 :选择此选项以按字母顺序对 变量窗格中的值进行排序。

  • 在会话完成时取消忽略断点 :选择此选项以在调试会话结束后重新启用所有已禁用的断点。

固定选项卡

点击此按钮以固定或取消固定当前选项卡。 当此窗口中的选项卡数量达到上限时,您可能需要固定某个选项卡,以防其被自动关闭。

项目

工具提示和快捷键

描述

重启

重新运行

Ctrl+F5

点击此按钮以停止当前应用程序并再次运行。

恢复程序

恢复程序

F9

当应用程序暂停时,点击此按钮以恢复程序执行。

暂停

暂停程序

Ctrl+Pause

点击此按钮以暂停程序执行。

停止

停止

Ctrl+F2

点击此按钮通过标准 shutdown 脚本外部终止当前进程。

查看断点

查看断点

Ctrl+Shift+F8

点击此按钮打开 断点 对话框,您可以在其中配置断点行为。

将断点静音

将断点静默

使用此按钮切换断点状态。

调试工具窗口的工具栏中按下 按钮时,项目中的所有断点将被静音,其图标变为灰色: muted_breakpoint.png

您可以暂时静音项目中的所有断点,以便在不停止于断点的情况下执行程序。

显示选项菜单

设置

点击此按钮打开包含以下选项的菜单:

  • 内联显示值 :选择此选项以启用 内联调试功能,该功能允许在编辑器中直接在变量使用位置旁边查看其值。

  • 按字母顺序排序值 :选择此选项以按字母顺序对 变量窗格中的值进行排序。

  • 会话结束时取消静音断点 :选择此选项以在调试会话结束后重新启用所有已禁用的断点。

固定选项卡

点击此按钮以固定或取消固定当前选项卡。 当此窗口中的选项卡数量达到上限时,您可能需要固定某个选项卡,以防其被自动关闭。

单步执行工具栏

项目

工具提示和快捷键

描述

显示执行点

显示执行点

Alt+F10

点击此按钮可在编辑器中高亮显示当前执行点,并在 窗口 窗格中显示相应的堆栈帧。

步过

步过

F8

点击此按钮以执行程序,直到当前方法或文件中的下一行,跳过当前执行点引用的方法(如果有)。 如果当前行是方法中的最后一行,执行步骤将跳转到该方法之后执行的行。

步入

步入

F7

点击此按钮以使调试器进入当前执行点调用的方法。

步出

步出

Shift+F8

点击此按钮可使调试器退出当前方法,并跳至其后执行的行。

运行至光标处

运行至光标处

Alt+F9

点击此按钮以恢复程序执行,并在执行点到达编辑器中当前光标位置的行时暂停。 不需要断点。 实际上,在光标处为当前行设置了一个临时断点,一旦程序执行暂停,该断点就会被移除。 因此,如果文本光标位于已执行的行,程序将只是恢复执行,因为无法回滚到先前的断点。 此操作在您深入方法序列且需要一次退出多个方法时特别有用。

如果在应该执行的行上设置了断点,在到达指定行之前,调试器会在遇到的第一个断点处暂停。

计算表达式

计算表达式

Alt+F8

点击此按钮以 计算表达式

项目

工具提示和快捷键

描述

显示执行点

显示执行点

Alt+F10

点击此按钮可在编辑器中高亮显示当前执行点,并在 窗口 窗格中显示相应的堆栈帧。

步过

步过

F8

点击此按钮以执行程序,直到当前方法或文件中的下一行,跳过当前执行点引用的方法(如果有)。 如果当前行是方法中的最后一行,执行步骤将跳转到该方法之后执行的行。

步入

步入

F7

点击此按钮以使调试器进入当前执行点调用的方法。

步出

步出

Shift+F8

点击此按钮可使调试器退出当前方法,并跳至其后执行的行。

运行至光标处

运行至光标处

Alt+F9

点击此按钮以继续程序执行,并暂停直到执行点到达编辑器中当前光标位置的行。 不需要断点。 实际上,在光标处为当前行设置了一个临时断点,一旦程序执行暂停,该断点就会被移除。 因此,如果文本光标位于已执行的行,程序将只是恢复执行,因为无法回滚到先前的断点。 此操作在您深入方法序列且需要一次退出多个方法时特别有用。

如果在应该执行的行上设置了断点,在到达指定行之前,调试器会在遇到的第一个断点处暂停。

计算表达式

计算表达式

Alt+F8

点击此按钮以 计算表达式

最后修改日期: 2025年 12月 5日