6 reference find visual-studio-2008 visual-studio
Visual Studio 有一个“查找所有引用”工具,非常适合在代码库中导航以查找函数被调用的位置或变量被使用的位置。在浏览大型代码库时,我倾向于多次查找所有引用,以找到调用函数的顶层。
想象一下我们有以下内容:
A1()调用B1(),B1()调用C()
A2() 调用 B2(),B2() 调用 C()
我的问题:
如果我确实找到了 C() 上的所有引用,我就会找到 B1() 和 B2(),这很棒。
现在,我尝试找出 B1() 被调用的位置。我发现 A1() 调用 B1()。伟大的!
然而,当我想回溯并找出什么调用 B2() 时,我遇到了问题,但我失去了 B2() 的踪迹!默认情况下,VS.NET 只有“查找所有引用”结果的窗口。因为我刚才找到了 B1() 的所有引用,所以我不知道 C() 是在哪里调用的。我现在必须找到对 C() 的所有引用,然后找到对 B2() 的所有引用。我正在处理一个大型代码库,查找某个函数的所有引用很容易花费一分钟多的时间。如果我可以保存搜索结果,并且将来查找所有引用将打开一个新窗口而不是覆盖现有搜索,那就太好了。
VS.NET 2008 中是否有设置或免费插件可以让我拥有多个“查找所有引用”窗口?
与此相关的是,VS.NET 有 2 个用于搜索文本的“查找结果”窗口。有没有办法拥有更多?