我在 VS2010 中,在断点上。如何在不使用鼠标悬停的情况下为给定变量/表达式显示数据提示?
5 回答
完全不能这样做,但是您可以通过选择要观看的变量(使用 ReSharper 的Ctrl+ Alt+ →/←可以加快速度)并按Shift+来获得相同的结果F9,这将引发“QuickWatch”模式窗口datatip 包含在其中。
如果您愿意,您也可以进入 Options->Keyboard 并将 绑定Debug.AddWatch
到不同的键盘快捷键,并使用它而不是Shift+ F9,然后您的变量数据将保留在 Watch 窗口中,以便您稍后可以返回(如建议在这里)
您也可以通过打开命令窗口 ( Ctrl++ Alt)A并键入来执行此操作Debug.AddWatch variable_name
。
您可以单击“pin”图标以强制任何数据提示保持打开状态,并且在您命中断点时它将更新为当前内容。
但是,我不知道如何在不固定的情况下打开指定的提示。
加手表会不会不合适?当您点击断点时,变量的相关详细信息将显示在监视窗口中。
也许我误解了你在这里想要达到的目标!
Locals 和 Autos 窗口可能会有所帮助,因为它们显示了所有局部变量(它们甚至显示了被调用函数的返回值!)。
但是请注意,它们仅直接显示范围内的变量,因此,如果您需要代码中尚未提及的详细属性,则可以使用→/←键向下钻取,但是如果当前范围内的代码中已经提到了它,那么您应该可以直接在 Autos 窗口中看到它。