请帮忙审核通过,我的问题已经很明确了。
debug源码时怎么查看一个变量的使用情况?
如果是在自己的代码里面可以用alt+f7
查看调用的,但是在源码(widget
包,v7
包等等)里是不起效果的,这时候怎么查看一个变量的使用和赋值情况?
比如我在看Scroller
这个类, 我想查看mCurrX
这个成员变量在哪里被使用到了,有什么办法可以查看吗?
如果这个类是我自己的,那么我就可以ctrl + 左键
用来查看,或者使用alt + f7
查看,但是源码里点不出,有什么办法可以点出来呢?
我现在是使用alt + j
查找相同字符串的方式来查找的,效率非常低。
求大神指导
滿天的星座2017-06-05 11:14:32
谢邀。我也不太明白你具体想要啥,就按我的理解瞎掰一下吧。
一般情况下,源码在 IDE 里面打开,都会有很多红色地方,这就导致 IDE 不能编译,我猜测可能就是这个原因导致 IDE 不能对其生成索引,你也就不能通过 ctrl + 左键 或者 alt + f7 来查看了。不过,这只是我的猜测而已。
我的工作和源码打交道很多,但我一般是通过 ctrl+f,也就是查找命令来看某个变量的使用的。不过也有人用 Source Insight 来加载源码,这个工具也能像 IDE 那样通过快捷键进行跳转,你可以尝试一下。