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

当在 帧窗格 中选择一个堆栈帧时, 变量 窗格会显示其作用域内的所有数据(方法参数、本地变量和实例变量)。 在此窗格中,您可以为对象设置标签、检查对象、计算表达式、将变量添加到监视中等。
工具栏
仅当 监视窗格 被隐藏时,此工具栏才会出现,以便配置的监视显示在 变量 窗格中。 隐藏/显示 监视 窗格通过 切换按钮控制:
当按钮被按下时(默认状态), 监视 窗格被隐藏,工具栏显示在 变量 窗格中。 焦点位于 调试器选项卡。
当按钮被释放时,工具栏移动到 监视 窗格。
条目 | 快捷键 | 描述 |
|---|---|---|
插入 | 点击此按钮以创建一个新监视。 | |
Delete | 点击此按钮以从列表中移除选定的监视。 | |
| Alt+Up Alt+Down | 使用这些按钮更改监视的顺序。 |
Ctrl+D | 使用此按钮创建选定监视的副本。 | |
在变量选项卡中显示监视 | 使用此切换按钮隐藏或显示 监视 窗格。 默认情况下,按钮被按下并显示在 变量 窗格的工具栏上。 因此, 监视 窗格被隐藏,监视显示在 变量窗格 中。
|
上下文菜单
条目 | 快捷方式 | 描述 |
|---|---|---|
新建监视 | 选择此命令以创建一个新监视。 一个文本字段会打开,您可以在其中输入新的监视表达式。 | |
移除监视 | Delete | 选择此命令以从列表中删除当前选定的监视表达式。 |
编辑 | F2 | 选择此命令以更改选定的监视表达式。 |
移除所有监视 | 选择此命令以从列表中删除所有监视表达式。 | |
自定义数据视图 | 添加一个 自定义类型渲染器。 | |
Inspect | 此命令适用于字段、本地变量和引用表达式,并打开一个非模态的 检查 窗口,您可以专注于特定的引用。 您可以根据需要打开任意多个 检查 窗口。 检查 窗口中的视图与 监视窗格中的视图相同,但占用的屏幕空间更少。 | |
标记对象 | F11 | 使用此命令添加对象标签。 |
设置值 | F2 | 使用此命令更改字段或变量的运行时值。 |
复制值 | Ctrl+C | 使用此命令将选定变量的值复制到剪贴板。 如果选择了多个项目,不仅会复制变量的值,还会复制其结构,这样当您将选择内容粘贴到文本文件时,缩进会模仿调试器的树形输出,从而生成易于阅读的输出。 或者,将鼠标悬停在值上并在工具提示中查看其内容。 |
复制 JSON | 此菜单项仅在 JavaScript 上下文中可用。 选择此命令以 JSON 格式复制选定的值。 | |
与剪贴板中的值比较 | 使用此命令将选定的值与剪贴板中当前的值进行比较。 | |
复制名称 | 使用此命令将选定变量的名称复制到剪贴板。 | |
对表达式求值 | Alt+F8 | 使用此命令在打开的对话框中计算选定变量。 |
添加至监视 | 此命令适用于除静态节点以外的所有节点。 使用此命令创建一个引用该节点的表达式,并将此表达式添加到 监视窗格。 | |
显示引用对象 | 使用此命令显示引用当前选定变量的对象列表。 | |
跳转到源 | F4 | 此命令在编辑器中打开选定变量或字段的源代码,并将光标定位到相应的行。 |
跳转到类型源 | F4 | 使用此命令导航到选定变量或字段的类定义。 |
变量类型
每个变量左侧的图标表示其类型:
:变量
:数组或切片
:字段
:原始类型(数字、字符串或布尔值)
:参数