在Visual Studio DataTip中导航

时间:2018-04-27 16:39:09

标签: visual-studio debugging datatip

在Visual Studio中调试时打开DataTip时,获取特定对象属性的唯一方法是使用鼠标滚动。

这可能会变得非常麻烦,因为一些对象可能有数百个属性,并且滚动到底部附近的属性需要很长时间。

是的,我知道如果我将鼠标悬停在底部边缘上并且在找到它后固定属性,我可以更快滚动但是它仍然需要很长时间才能到达该属性并固定它。

我已经尝试过与 Ctrl Alt 的各种组合,但是我按下DataTip的关键是什么,请立即关闭......

2 个答案:

答案 0 :(得分:1)

一旦DataTip具有焦点,您就不必使用鼠标。您可以使用键盘上的 PgUp / PgDn (Page Up / Page Down)键。但是你是对的:没有办法到达列表的末尾或者找到以某个字母开头的项目。当我需要经常这样做时,我采取以下两种方法之一:

  1. 如果可能,我会在感兴趣的代码行之后创建一个[临时]变量赋值,并确保将变量赋值给感兴趣的属性。

  2. 创建一个监视变量并与之交互。

  3. 打开一个立即窗口并粘贴有问题的对象实例名称的副本。一旦进入立即窗口,只要您键入"就可以使用IntelliSense。" - 然后您可以键入相关属性的字母并根据需要更快地向下钻取。

  4. (Probaby是最好的提示!)

    1. 打开(并为方便起见保持打开)一个Debug | Windows |汽车和/或调试| Windows |当地人的窗口。这些窗口简化了代码中断附近或当前模块中的导航变量 - 在调试时,它们甚至在某些情况下似乎保留了树节点扩展状态。有关详细信息,请访问:https://msdn.microsoft.com/en-us/library/bhawk8xd.aspx

答案 1 :(得分:0)

您可以使用oz-code作为扩展工具,它可以帮助您轻松搜索属性或变量。

Search in debug mode inside an object