更新时间:2025-09-10 GMT+08:00
分享

检查暂停的程序

当您启动调试会话时,“运行和调试”视图将自动打开并显示与运行和调试相关的所有信息。

要手动打开“运行和调试”视图,请单击CodeArts IDE底部面板中的“运行和调试”按钮(),或按 “Ctrl+Shift+D” / “Shift+Alt+F9”(IDEA快捷键)/ “Alt+5”(IDEA快捷键)/ “Ctrl +Shift+F8”(IDEA快捷键)。

图1 打开“运行和调试”视图

要自定义“运行和调试”视图内容,单击右上角的“视图和更多操作”按钮(),然后在上下文菜单中勾选要显示的部分。或者可以右键单击“运行和调试”视图中任意部分的标题栏,然后在上下文菜单中选择。

运行和调试”视图包含以下部分:

检查变量

变量”部分显示在当前堆栈帧(即在“调用堆栈”部分中选定的堆栈帧)中可访问的元素,并包含以下部分:

  • 局部变量:列出局部变量。
  • 全局变量:列出全局变量。
  • 特性变量列出特殊变量。
  • 返回值:在调试会话期间,当方法被多次调用时,该部分显示方法在上一步返回的值。这允许您观察值在方法调用之间如何变化。
    图2 检查变量

    通过在变量上右键单击并从上下文菜单中选择“设置值”来修改变量的值。此外,您还可以使用“复制值”操作来复制变量的值,或者使用“复制为表达式”操作来复制一个用于访问该变量的表达式。

    图3 选择“设置值”来修改变量的值

    还可以在“运行和调试”视图的“监视”部分中评估和监视变量和表达式。

    在CodeArts IDE代码编辑器中直接评估和检查表达式的值,是当程序处于暂停状态时,将鼠标悬停在所需的表达式、变量或方法调用上。

    图4 评估和检查表达式的值

检查调用堆栈

调用堆栈”部分列出了当前活动的堆栈帧,每个帧下都分组列出了方法的调用堆栈。

图5 检查调用堆栈

在堆栈帧内可访问的元素会在“变量”部分中列出。

  • 要在线程之间切换,请使用“调用树”部分顶部的列表。
  • 要切换到其他框架,请在“调用树”部分中选择它。这还会在代码编辑器中打开相应的方法调用。

监视

监视”部分允许您在程序运行时跟踪变量或任意表达式的求值结果。

图6 监视”视图

要添加一个表达式,您可以执行以下操作之一:

  • 在“监视”部分的任意位置双击,或者单击“添加表达式”按钮(),并在出现的输入框中输入您想要监视的表达式。
  • 如要快速为某变量添加监视,请在“变量”部分中右键单击变量名,并在上下文菜单中选择“添加到监视”。

要删除一个表达式,只需选择它并按“Delete” 键。若要一次性删除所有表达式,请单击“删除所有表达式”按钮()。

断点

断点部分允许您管理断点,详情信息请参阅设置不同的断点

相关文档