2002年世界杯决赛_2018俄罗斯世界杯 - dzlpgs.com

逐步执行程序

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

PyCharm 提供了一组单步操作,具体使用取决于您的策略,例如您是需要直接跳到下一行还是检查中间的方法调用。

单步执行按钮位于 调试 窗口工具栏上。

步过逐步执行当前代码行,并转到下一行,即使高亮行中有方法调用。 方法的实现被跳过,您将直接移动到调用者方法的下一行。

点击 步过(O) 按钮 或按 F8。

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

步入进入方法以显示其内部发生的情况。 当您不确定方法是否返回正确结果时,请使用此选项。

点击 步入(I) 按钮 或按 F7。

如果一行中有多个方法调用,PyCharm 会询问您要进入哪个方法。 此功能称为 智能步入。

默认情况下,每当代码行中有多个方法调用时,都会使用智能单步进入。 如果您不想自动使用它,请转到 设置 | 构建、执行、部署 | 调试器 | 单步执行 并取消选中 始终使用智能步入 复选框。

某些脚本会被 步入 跳过,因为您通常可能不需要调试它们。 您可以在 构建、执行、部署 | 调试器 | 单步调试 页面的 设置 对话框(Ctrl+Alt+S )中微调此列表。

在 设置 对话框 (Ctrl+Alt+S) 中,前往 构建、执行、部署 | 调试器 | 单步调试。 调试器。 步进 页打开。

要跳过所有库脚本,请选中 不单步执行库脚本 复选框。

要禁止进入某些特定脚本,请选中 不要进入脚本 复选框,并使用工具栏按钮创建这些脚本的列表。

进入我的代码在调试时,您可能希望专注于自己的代码,并防止调试器进入库类。

点击 单步执行我的代码 按钮 (Alt+Shift+F7)。

智能步入智能步入 在一行中有多个方法调用时非常有用,并且您希望具体指定要进入的方法。 此功能允许您选择您感兴趣的方法调用。

从 智能步入 菜单中选择 或按下 Shift+F7。

点击该方法。 或者,使用箭头键或 Tab 键选择方法,然后按 Enter 或 F7 确认选择。

默认情况下,每当代码行中有多个方法调用时,都会使用智能单步进入。 如果您不想自动使用它,请转到 设置 | 构建、执行、部署 | 调试器 | 单步执行 并取消选中 始终使用智能步入 复选框。

步出跳出当前方法并将您带到调用方法。

点击 步出(T) 按钮 或按 Shift+F8。

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

将文本光标放置在您希望程序暂停的行。

从 运行到光标处 菜单中选择 或按下 Alt+F9。

此外,在经典 UI 中,您可以通过点击边距中的行号来 运行到光标处(C)。

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

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

强制单步执行方法的步骤即使该方法被常规 步入 跳过。

从 强制步入 菜单中选择 或按下 Alt+Shift+F7。

static void count(int to) {

for (int i = 0; i < to; i++) {

// the program is suspended here

System.out.println(i);

}

System.out.println("Complete!");

}

public void println(String x) {

// Force Step Into enters the implementation of PrintStream.println()

if (getClass() == PrintStream.class) {

writeln(String.valueOf(x));

} else {

synchronized (this) {

print(x);

newLine();

}

}

}

强制运行到光标继续执行直到到达插入符号的位置。 所有中途的断点都将被忽略。

将文本光标放置在您希望程序暂停的行。

从 强制运行到光标 菜单中选择 或按下 Ctrl+Alt+F9。

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

从 强制步过 菜单中选择 或按下 Alt+Shift+F8。

当到达断点或程序 暂停时, 调试工具窗口会变为活动状态,并使您能够控制程序的执行。 为此,您可以使用 运行(U) 菜单命令,或 调试 工具窗口中的 单步调试工具栏上的图标。

每个单步调试操作都会将 执行点推进到下一个执行位置,具体取决于您选择的操作。

跳转到光标停止执行并跳转到插入符号所在的行。 所有中途的断点都将被忽略。

将文本光标放置在您希望程序暂停的行。

右键点击并从上下文菜单中选择 跳转到光标(J)。

最后修改日期: 2025年 4月 23日检查挂起的程序配置类型渲染