PyCharm 2025.2 Help

监视

监视 窗格中,您可以在当前堆栈帧的上下文中 计算任意数量的变量或表达式。 这些值会随着应用程序的每一步更新,并在每次应用程序暂停时变得可见。

调试工具窗口

虽然 对表达式求值 命令来自 Variables 窗格的上下文菜单,允许您一次查看一个表达式,但 监视 窗格显示多个表达式,这些表达式会从一个调试会话持续到另一个,直到您将它们移除。

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

监视表达式始终在 Frames 窗格中当前检查的堆栈帧上下文中进行评估。 如果无法评估表达式,则会显示一个问号。

打开 Watches 窗格

默认情况下, 监视 窗格是隐藏的,监视显示在 Variables 窗格 中。

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

计算表达式字段

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

  2. 结果显示在下面。 您还可以通过点击表达式字段右侧的 将表达式添加到 watches

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

工具栏

项目

快捷方式

描述

New Watch 按钮

插入

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

Remove Watch 按钮

Delete

点击此按钮以从列表中移除选定的监视。

Move Watch Up 按钮 Move Watch Down 按钮

Alt+Up Alt+Down

使用这些按钮更改监视的顺序。

“复制监视”按钮

Ctrl+D

使用此按钮创建选定监视的副本。

项目

快捷方式

描述

新建监视

选择此命令以创建一个新监视。 会打开一个文本字段,您可以在其中输入新的监视表达式。

移除监视

Delete

选择此命令以从列表中删除当前选定的监视表达式。

移除所有监视

选择此命令以从列表中删除所有监视表达式。

编辑

F2

选择此命令以更改选定的监视表达式。

暂停/继续监视

选择此命令以暂停或继续监视。

自定义数据视图

添加一个 自定义类型渲染器

检查

此命令适用于字段、本地变量和引用表达式,并会打开一个非模态的 检查 窗口,您可以专注于特定的引用。 您可以根据需要打开任意数量的 检查 窗口。 检查 窗口中的视图与 Watches 窗格中的视图相同,但占用的屏幕空间更少。

复制值

Ctrl+C

使用此命令将选定变量的值复制到剪贴板。 如果选择了多个项目,不仅会复制变量的值,还会复制其结构,这样当您将选择内容粘贴到文本文件时,缩进会模拟调试器的树形输出,从而生成易于阅读的输出。

或者,将鼠标悬停在值上并在工具提示中查看其内容。

复制 JSON

此菜单项仅在 JavaScript 上下文中可用。 选择此命令以 JSON 格式复制选定的值。

与剪贴板中的值比较

使用此命令将选定值与剪贴板中当前的值进行比较。

复制名称

使用此命令将选定变量的名称复制到剪贴板。

计算表达式

Alt+F8

使用此命令在打开的对话框中 计算选定变量

添加至监视

此命令适用于除 static 节点以外的所有节点。 使用此命令创建一个引用节点的表达式,并将此表达式添加到 监视窗格中。

显示引用对象

使用此命令显示引用当前选定变量的对象列表。

跳转到源

F4

此命令会在编辑器中打开选定变量或字段的源代码,并将光标定位到相应的行。

跳转到类型源

F4

使用此命令导航到选定变量或字段的类定义。

以数组查看

以数组查看 适用于表示 NumPy 数组的变量。

选择此命令以在 数据视图 工具窗口中显示数据。

您还可以点击变量旁边的 作为数组查看 链接。

以图像形式查看

以图像形式查看 适用于表示 NumPy 一维、二维或三维数组的变量。

选择此命令以在 图表 工具窗口中以图像形式显示数据。

您还可以点击变量旁边的 以图像形式查看 链接。

以 DataFrame 视图显示

以 DataFrame 视图显示 适用于表示 pandas 数据帧的变量。

选择此命令以在 数据视图 工具窗口中显示数据。

您还可以点击变量旁边的 作为DataFrame 查看 链接。

最后修改日期: 2025年 9月 26日