变量
变量 窗格位于 线程与变量 选项卡中,允许您检查应用程序对象中存储的值。

当在 帧窗格中选择一个堆栈帧时, 变量 窗格会显示其作用域内的所有数据(方法参数、本地变量和实例变量)。 在此窗格中,您可以为对象设置标签、检查对象、计算表达式、将变量添加到监视中等。
计算表达式字段
此字段仅在 变量 窗格中显示,当 监视窗格 被隐藏时,配置的监视会显示在 变量 窗格中。
要评估任意表达式,请在 计算表达式 字段中输入它,然后在 变量 窗格中按 Enter
结果显示在下面。 您还可以通过点击表达式字段右侧的
来 将表达式添加到 watches。

上下文菜单
项目 | 快捷方式 | 描述 |
|---|---|---|
新建监视 | 选择此命令以创建一个新监视。 会打开一个文本字段,您可以在其中输入新的监视表达式。 | |
移除监视 | Delete | 选择此命令以从列表中删除当前选定的监视表达式。 |
移除所有监视 | 选择此命令以从列表中删除所有监视表达式。 | |
编辑 | F2 | 选择此命令以更改选定的监视表达式。 |
暂停/恢复监视 | 选择此命令以暂停或恢复监视。 | |
自定义数据视图 | 添加一个 自定义类型渲染器。 | |
检查 | 此命令适用于字段、本地变量和引用表达式,并会打开一个非模态的 检查 窗口,您可以专注于特定的引用。 您可以根据需要打开任意数量的 检查 窗口。 检查 窗口中的视图与 Watches 窗格中的视图相同,但占用的屏幕空间更少。 | |
设置值 | F2 | 使用此命令更改字段或变量的运行时值。 |
复制值 | Ctrl+C | 使用此命令将选定变量的值复制到剪贴板。 如果选择了多个项目,不仅会复制变量的值,还会复制其结构,这样当您将选择内容粘贴到文本文件时,缩进会模拟调试器的树形输出,从而生成易于阅读的输出。 或者,将鼠标悬停在值上并在工具提示中查看其内容。 |
复制 JSON | 此菜单项仅在 JavaScript 上下文中可用。 选择此命令以 JSON 格式复制选定的值。 | |
与剪贴板中的值比较 | 使用此命令将选定值与剪贴板中当前的值进行比较。 | |
复制名称 | 使用此命令将选定变量的名称复制到剪贴板。 | |
计算表达式 | Alt+F8 | 使用此命令在打开的对话框中 计算选定变量。 |
添加至监视 | 此命令适用于除 static 节点以外的所有节点。 使用此命令创建一个引用节点的表达式,并将此表达式添加到 监视窗格中。 | |
显示引用对象 | 使用此命令显示引用当前选定变量的对象列表。 | |
跳转到源 | F4 | 此命令会在编辑器中打开选定变量或字段的源代码,并将光标定位到相应的行。 |
跳转到类型源 | F4 | 使用此命令导航到选定变量或字段的类定义。 |
以数组查看 | 以数组查看 可用于表示 NumPy 数组的变量。 选择此命令以在 数据视图 工具窗口中显示数据。 您还可以点击变量旁边的 作为数组查看 链接。 | |
以图像形式查看 | 以图像形式查看 可用于表示 NumPy 一维、二维或三维数组的变量。 选择此命令以在 图表 工具窗口中以图像形式显示数据。 您还可以点击变量旁边的 以图像形式查看 链接。 | |
以 DataFrame 视图显示 | 以 DataFrame 视图显示 可用于表示 pandas 数据框的变量。 选择此命令以在 数据视图 工具窗口中显示数据。 您还可以点击变量旁边的 作为DataFrame 查看 链接。 |
变量类型

每个变量左侧的图标指示其类型:
:数组
:primitive
:对象
:数组
:primitive
:对象