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

单步跳过
跳过当前行并转到下一行,即使当前行包含函数调用。 这些调用会被跳过,您将直接转到调用者的下一行。
点击 步过(O) 按钮
,或按下 F8。
如果跳过的方法中有断点,调试器将停在断点处。 要跳过执行过程中的任何断点,请使用 强制步过。

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

如果您不想步入标准库代码(std、 core、 alloc ),请在 设置 对话框中(Ctrl+Alt+S ),转到 并勾选 不要步入 stdlib 复选框。

单步跳出
跳出当前函数并转到调用者的代码。
运行至光标处
直到光标位置为止继续执行。
将光标放在您希望程序暂停的行上。
在
菜单中选择 运行至光标处 ,或按下 Alt+F9。
此外,您可以通过将鼠标悬停在行上并点击 运行到光标处(C) 图标来 运行到光标处(C)。

您可以配置在 运行到光标处(C) 中点击行号时是否希望 工作。
要跳过任何断点,请使用 强制运行到光标。
强制单步执行
方法的步骤即使该方法被常规 步入 跳过。
如果您想要步入的方法或函数的源代码不可用,您可以在专用视图中 调试反汇编代码。
强制运行到光标
直到光标位置为止继续执行。 所有中途的断点都将被忽略。
将光标放在您希望程序暂停的行上。
在
菜单中选择 强制运行至光标处 ,或按下 Ctrl+Alt+F9。
强制步过
单步跳过当前代码行并转到下一行,即使当前行中有方法调用。 如果在被调用方法中有断点,它们会被忽略。
最后修改日期: 2025年 12月 5日