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

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