PyCharm 2025.3 Help

监视

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

调试工具窗口

虽然在 变量 窗格的上下文菜单中使用 对表达式求值 命令一次只能查看一个表达式,但 监视 窗格会显示多个表达式,它们会在不同调试会话之间保留,直到您将其移除。

您可以在此窗格、 变量 窗格以及编辑器中创建监视。

监视表达式始终在 窗格中当前正在检查的堆栈帧上下文中计算。 无法计算的表达式将显示为问号。

打开监视窗格

默认情况下, 监视 窗格处于隐藏状态,而监视显示在 变量窗格 中。

  • 要单独显示 监视 窗格并在其中查看已配置的监视,请在调试器工具栏上点击 布局设置布局设置 ,然后选择 Separate Watches

计算表达式字段

  1. 要计算任意表达式,请在 监视 窗格中的 计算表达式 字段中输入该表达式,然后按下 Enter

  2. 结果会显示在其下方。 您也可以点击表达式字段右侧的 将该表达式添加到监视

    变量选项卡中的表达式结果

工具栏

项目

快捷键

说明

新建监视按钮

插入

点击此按钮以创建新的监视。

移除监视按钮

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 查看 链接。

最后修改日期: 2025年 12月 2日