RustRover 2025.3 Help

逐步执行程序

逐步调试是控制程序逐步执行的过程。

在您 启动调试会话并 暂停程序之后,RustRover 为您提供了一组单步操作。 选择特定的单步操作取决于您的策略,例如,您是否需要直接跳到下一行,或者也需要 检查中间的方法调用。

单步操作按钮位于 调试 工具窗口 工具栏上。

单步执行操作

单步跳过

跳过当前行并转到下一行,即使当前行包含函数调用。 这些调用会被跳过,您将直接转到调用者的下一行。

  • 点击 步过(O) 按钮 “单步执行”按钮 ,或按下 F8

如果跳过的方法中有断点,调试器将停在断点处。 要跳过执行过程中的任何断点,请使用 强制步过

步过将带您跳转到下一行

步入

进入方法以显示其内部发生的情况。

进入被调用方法

如果您不想步入标准库代码(stdcorealloc ),请在 设置 对话框中(Ctrl+Alt+S ),转到 构建、执行、部署 | 调试器 | 单步调试 并勾选 不要步入 stdlib 复选框。

步入标准库选项

单步跳出

跳出当前函数并转到调用者的代码。

运行至光标处

直到光标位置为止继续执行。

  1. 将光标放在您希望程序暂停的行上。

  2. 菜单中选择 运行至光标处 ,或按下 Alt+F9

此外,您可以通过将鼠标悬停在行上并点击 运行到光标处(C) 图标来 运行到光标处(C)

一键运行到光标处

您可以配置在 运行到光标处(C) 中点击行号时是否希望 设置 | 构建、执行、部署 | 调试器 工作。

要跳过任何断点,请使用 强制运行到光标

强制单步执行

方法的步骤即使该方法被常规 步入 跳过

如果您想要步入的方法或函数的源代码不可用,您可以在专用视图中 调试反汇编代码

强制运行到光标

直到光标位置为止继续执行。 所有中途的断点都将被忽略。

  1. 将光标放在您希望程序暂停的行上。

  2. 菜单中选择 强制运行至光标处 ,或按下 Ctrl+Alt+F9

强制步过

单步跳过当前代码行并转到下一行,即使当前行中有方法调用。 如果在被调用方法中有断点,它们会被忽略。

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