单步执行 Jython 脚本

线程暂挂时,可以使用单步控制来逐行单步执行 Jython 脚本。

当执行单步操作时,如果遇到了断点或异常,在该断点或异常处就会暂挂执行,单步操作结束。

提示: 可以使用单步跳入和单步返回命令的组合来单步执行对单个行的多次调用。

单步跳过

单步跳过函数调用时,程序执行会在下一个语言处停止。要执行单步跳过命令:

  1. 调试视图中选择堆栈帧。
  2. 在“调试”透视图的编辑器中突出显示该堆栈帧中当前执行的行。
  3. 执行下列其中一项任务:
    • 单击调试视图工具栏中的单步跳过按钮。
    • 从工作台菜单栏中选择运行 > 单步跳过
    • 按 F6 键。
  4. 这就会执行当前选择的行,并在下一个可执行行上暂挂执行。

单步跳入

注: 只能单步跳入顶部堆栈帧。

通过此命令,可以单步跳入函数的第一行。要执行单步跳入命令:

  1. 调试视图中选择堆栈帧。
  2. 在“调试”透视图的编辑器中突出显示该堆栈帧中当前执行的行。
  3. 执行下列其中一项任务:
    • 单击调试视图工具栏中的单步跳入按钮。
    • 从工作台菜单栏中选择运行 > 单步跳入
    • 按 F5 键。

单步返回

如果从函数中发出单步返回,则执行会在当前函数的最后一行处停止,并且返回值将显示在“变量”视图的 __return__ 变量中。如果再次发出单步返回(或单步跳过/单步跳入),则执行会返回至函数的调用者处。

如果从某个代码块的最后一行发出单步返回,则不会退出函数,执行将会在运行时位置停止,并且 __return__ 变量将显示返回值。要执行单步返回命令:

  1. 调试视图中选择堆栈帧。
  2. 将在“调试”透视图的编辑器中突出显示所选帧中当前执行的行。
  3. 执行下列其中一项任务:
    • 单击调试视图工具栏中的单步返回按钮。
    • 从工作台菜单栏中选择运行 > 单步返回
    • 按 F7 键。

反馈