如何:使用数据提示功能
使用数据提示功能,可以在调试期间方便地查看程序中变量的有关信息。 数据提示功能只能在中断模式下可用,并且只对当前执行范围内的变量有效。
在 Visual Studio 2010 中,数据提示可以固定到源文件中的特定位置,也可以浮动在所有 Visual Studio 窗口的顶部。
显示数据提示(只在中断模式下)
在源窗口中,将鼠标指针置于当前范围内的任何变量上。
屏幕上显示数据提示。
备注
数据提示在执行挂起的上下文总是,都计算,并没有光标悬停的位置。如果将鼠标指针悬停在另一个函数的一个变量名称与当前上下文关联的变量同名,变量的值在另一个函数的显示用作变量的值在当前上下文。
移开鼠标指针时,数据提示会消失。 若要固定数据提示以便它保持打开状态,请单击**“固定到源”**图标,或者
- 右击变量,然后单击**“固定到源”**。
在调试会话结束时,固定的数据提示将关闭。
解除固定数据提示,使其浮动
在固定的数据提示中,单击**“从源解除固定”**图标。
图钉图标将更改为解除固定位置。 现在,数据提示浮动在任何打开的窗口上方。 在调试会话结束时,浮动数据提示将关闭。
重新固定浮动的数据提示
在数据提示中,单击图钉图标。
图钉图标将更改为固定位置。 如果工具提示位于源窗口外部,将禁用图钉图标,因此将无法固定数据提示。
关闭单个数据提示
- 将鼠标指针置于数据提示上方,然后单击**“关闭”**图标。
关闭所有数据提示
- 在**“调试”菜单上,单击“清除所有数据提示”**。
关闭特定文件的所有数据提示
- 在**“调试”菜单上,单击“清除固定到文件 的所有数据提示”**。
展开和编辑信息
利用数据提示功能,可以展开数组、结构或对象以查看其成员。 从数据提示还可以编辑变量的值。
展开变量以查看它的元素
在数据提示中,将鼠标指针置于变量名之前的**“+”**号上。
该变量展开以树的形式显示其元素。
变量展开后,可以使用键盘上的箭头键进行上移或下移。 或者,也可使用鼠标。
使用数据提示功能编辑变量值
在数据提示中,单击值。 对于只读值,此功能是禁用的。
键入新值并按 Enter。
使数据提示显示为透明
如果想要看到数据提示后面的代码,可以使数据提示暂时显示为透明。 这不适用于固定或浮动的数据提示。
使数据提示显示为透明
在数据提示中,按 Ctrl。
在按住 Ctrl 键的时间内,数据提示将一直保持透明。
可视化复杂数据类型
在数据提示中,如果变量名旁显示有放大镜图标,则该数据类型的变量有一个或多个可用 可视化工具。 您可以使用可视化工具以更直观的方式(通常为图形)显示信息。
使用可视化工具查看变量的内容
单击放大镜图标选择数据类型的默认可视化工具。
- 或 -
单击可视化工具旁的弹出箭头,然后在适用于该数据类型的可视化工具列表中选择所需的可视化工具。
可视化工具将显示信息。
将信息添加到“监视”窗口
如果要继续监视某个变量,可以从数据提示中将该变量添加到**“监视”**窗口。
将变量添加到“监视”窗口
右击数据提示,然后单击**“添加监视”**。
变量随即添加到**“监视”窗口中。 如果您使用的版本支持多个“监视”窗口,则变量将添加到“监视 1”**中。
导入和导出数据提示
您可以将数据提示导出到 XML 文件中,然后与同事共享该文件或使用文本编辑器编辑该文件。
导出数据提示
在“调试”菜单上,单击**“导出数据提示”**。
将显示**“导出数据提示”**对话框。
使用标准文件技术导航到要保存 XML 文件的位置,在**“文件名”框中键入文件名,然后单击“确定”**。
导入数据提示
在“调试”菜单上,单击**“导入数据提示”**。
将出现**“导入数据提示”**对话框。
使用该对话框找到要打开的 XML 文件,然后单击**“确定”**。