0

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

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

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

我已经尝试了各种组合,Ctrl但是Alt我按下 DataTip 的任何键都会立即关闭......

4

2 回答 2

1

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

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

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

  3. 打开即时窗口并粘贴相关对象实例名称的副本。进入即时窗口后,只要您键入“.”,IntelliSense 就可用——然后您可以键入相关属性的字母并根据需要更快地向下钻取。

(可能是最好的提示!)

  1. 打开(并为方便起见保持打开状态)一个 Debug | 窗户 | 汽车和/或调试 | 窗户 | 当地人窗口。这些窗口简化了代码中断附近或当前模块中的导航变量——在调试时,它们甚至在某些情况下似乎保留了它们的树节点扩展状态。此处提供更多信息:https ://msdn.microsoft.com/en-us/library/bhawk8xd.aspx
于 2018-04-29T19:56:11.247 回答
0

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

在对象内以调试模式搜索

于 2018-04-30T06:00:56.163 回答