监视
在 监视 窗格中,您可以在当前堆栈帧的上下文中 计算任意数量的变量或表达式。 这些值会在逐步执行应用程序时更新,并且每次应用程序挂起时都会显示。

虽然在 变量 窗格的上下文菜单中使用 命令一次只能查看一个表达式,但 监视 窗格会显示多个表达式,它们会在不同调试会话之间保留,直到您将其移除。
您可以在此窗格、 变量 窗格以及编辑器中创建监视。
监视表达式始终在 帧 窗格中当前正在检查的堆栈帧上下文中计算。 无法计算的表达式将显示为问号。
打开监视窗格
默认情况下, 监视 窗格处于隐藏状态,而监视显示在 变量窗格 中。
要单独显示 监视 窗格并在其中查看已配置的监视,请在调试器工具栏上点击
布局设置 ,然后选择 Separate Watches。
计算表达式字段
要计算任意表达式,请在 监视 窗格中的 计算表达式 字段中输入该表达式,然后按下 Enter
结果会显示在其下方。 您也可以点击表达式字段右侧的
, 将该表达式添加到监视。

工具栏
项目 | 快捷键 | 说明 |
|---|---|---|
插入 | 点击此按钮以创建新的监视。 | |
Delete | 点击此按钮以从列表中移除所选监视。 | |
| Alt+Up Alt+Down | 使用这些按钮更改监视的顺序。 |
Ctrl+D | 使用此按钮创建所选监视的副本。 |
上下文菜单
项目 | 快捷键 | 说明 |
|---|---|---|
新建监视 | 选择此命令以创建新的监视。 会打开一个文本字段,您可以在其中输入新的监视表达式。 | |
移除监视 | Delete | 选择此命令以从列表中删除当前所选的监视表达式。 |
移除所有监视 | 选择此命令以从列表中删除所有监视表达式。 | |
编辑 | F2 | 选择此命令以更改所选监视表达式。 |
暂停/恢复监视 | 选择此命令以暂停或恢复监视。 | |
自定义数据视图 | 添加一个 自定义类型渲染器。 | |
检查 | 此命令适用于字段、局部变量和引用表达式,并会打开一个非模态的 检查 窗口,您可以在其中专注于特定引用。 您可以根据需要打开任意数量的 检查 窗口。 在 检查 窗口中的视图与 监视 窗格中的视图相同,但占用的屏幕空间更少。 | |
复制值 | Ctrl+C | 使用此命令将所选变量的值复制到剪贴板。 如果选择了多个条目,不仅会复制变量的值,还会复制其结构;这样当您将所选内容复制并粘贴到文本文件中时,缩进将模拟调试器的树形输出,从而生成易于阅读的输出。 或者,将鼠标悬停在某个值上,在工具提示中查看其内容。 |
复制 JSON | 此菜单项仅在 JavaScript 上下文 中可用。 选择此命令以以 JSON 格式 复制所选值。 | |
将值与剪贴板比较 | 使用此命令将所选值与当前剪贴板中的值进行比较。 | |
复制名称 | 使用此命令将所选变量的名称复制到剪贴板。 | |
计算表达式 | Alt+F8 | 使用此命令在打开的对话框中 计算所选变量。 |
添加到监视 | 此命令适用于除静态节点外的所有节点。 使用此命令创建引用该节点的表达式,并将此表达式添加到 监视 窗格。 | |
显示引用对象 | 使用此命令显示引用当前所选变量的对象列表。 | |
跳转到源 | F4 | 此命令将在编辑器中打开所选变量或字段的源代码,并将插入符号定位到相应行。 |
跳转到类型源 | F4 | 使用此命令导航到所选变量或字段所属类的定义。 |
以数组形式查看 | 以数组形式查看 适用于表示 NumPy 数组的变量。 选择此命令在 数据视图 工具窗口中显示数据。 您也可以点击变量旁的 作为数组查看 链接。 | |
以图像形式查看 | 以图像形式查看 适用于表示 NumPy 1D、2D 或 3D 数组的变量。 选择此命令在 绘图 工具窗口中以图像形式显示数据。 您也可以点击变量旁的 以图像形式查看 链接。 有关详细信息,请参阅 Plots 工具窗口。 | |
以 DataFrame 形式查看 | 以 DataFrame 形式查看 适用于表示 pandas 数据帧的变量。 选择此命令在 数据视图 工具窗口中显示数据。 您也可以点击变量旁的 作为DataFrame 查看 链接。 |