我有一个梦想,我可以看到构造函数/方法/属性名称以及搜索结果(Visual Studio 在文件中查找功能),如果适用/可用。
例如,如果我在 Sleep.cs 中搜索_dreamProvider
,我会在查找结果窗口中看到类似内容:
Sleep.cs(5):受保护的IDreamProvider _dreamProvider;
Sleep.cs(10):睡眠(IDreamProvider): _dreamProvider = dreamProvider;
Sleep.cs(68): BeginColdSweats(int): var d = _dreamProvider.Create(DreamTypes.Nightmare);
Sleep.cs(74): BeginSomniloquy(int, 字符串): var d = _dreamProvider.Create(DreamTypes.Epic);
如果您希望一目了然地查看代码片段(不仅仅是特定符号)的使用情况,特别是在分析遗留代码和/或重构时,这可能非常方便。
我找不到任何可以在搜索结果中引入代码结构感知的VS插件。并且没有具体的 customization registry flag 。
你知道任何VS插件,或某种黑客为了达到这个或类似的东西吗?
由于
答案 0 :(得分:4)
你试过 CTRL + ,
Searching and Navigating Code in Visual Studio 2010
导航到(Ctrl +逗号),新的 Visual Studio 2010,是一种强大的方式 搜索,特别是当你不是 确切地说你正在寻找什么。 它可以帮助您在代码中找到项目 通过使用“模糊”搜索功能。 例如,如果您键入Foo Bar 而不是FooBar,导航到将 仍然会返回有用的结果它是 精炼的智能增量搜索 当你输入并找到任何符号 (例如文件,类型和成员名称) 匹配您的搜索字词。
答案 1 :(得分:4)
ReSharper提供此类“查找用法...”功能:
http://www.jetbrains.com/resharper/documentation/help20/UsageSearch/findResultsWindow.html
答案 2 :(得分:2)
Resharper执行此操作