主题:Quick Search如何超精确定位代码?
夜心万万
[专家分:0] 发布于 2010-08-09 10:37:00
平常我们使用搜索,希望结果能够非常契合自己的需求。这一方面需要搜索者输入精确的关键字,一方面急需要搜索工具本身的精确定位了。在网上搜索还是比较简单,要是在日常编程中就比较棘手了。想象,我们程序员经常要面对动辄上千行、数万行的代码文件。要是想回顾参考或查找以前某个时间的代码,查找起来时多么费劲。尤其,那些代码要是在几天前,甚至几周前,最恐怖的可能是几个月前写的,。
虽然,VS编辑器中虽然一开始就拥有许多高级查找功能,但是查找功能始终都不是很“精确”的匹配。在微软最新发布的VS 2010中,专门为程序员们提供了快速地查找定位代码的一个工具——Quick Search 。这是一种模糊查找,一种更高形式的查找,能够根据被查找代码的蛛丝马迹或只言片语进行搜索定位。因此,可以说一个关键词就定位到需要的内容。
Quick Search的调用和操作非常简单,在任何代码文件中,只需要使用“Ctrl + ,”(Ctrl键加上逗号键)的快捷键就能够调出Quick Search工具窗口。然后,Quick Search的搜索框中输入想要查找的任意的字符,VS就会替在指定或全部文件、项目中搜索相关联的符号、类型、成员名称等等,同时将搜索结果动态地显示在窗口下方的搜索结果列表中。如果结果不理想,我们可以不断地更换搜索条件,直到找到想要的结果为止。用Quick Search就不用担心陷入代码的汪洋大海了,呵呵。
当然,Quick Search也不是万能的。比如,它现在还无法像其他搜索引擎一样使用AND、OR等运算符对关键字进行组合,同时它也无法对一个函数的内部实现进行搜索,还有当要搜索一个消息框的字符串内容时,Quick Search也比较捉襟见肘。这时我们还是需要用到VS 2010中传统的查找功能来进行。不过,没有万能的工具,将Quick Search和查找配合使用就超级简单了~
回复列表 (共18个回复)
沙发
三月丫头 [专家分:0] 发布于 2010-08-09 20:40:00
在Visual Studio 2010中,微软终于改进了这一点,将VCBuild的众多特有的功能集成到MSBuild中,并且使用MSBuild替代了VCBuild。
板凳
美丽的樱花 [专家分:0] 发布于 2010-08-10 08:46:00
夸大了,不一定用的上,传统的查找,通配符,正则表达式的搜索叶很棒。
3 楼
那伤还痛么 [专家分:0] 发布于 2010-08-10 09:54:00
一种模糊查找,一种更高形式的查找,能够根据被查找代码的蛛丝马迹或只言片语进行搜索定位。这样才能达到高效率。
4 楼
十指香吮 [专家分:0] 发布于 2010-08-11 10:41:00
用过.Net的开发人员都知道,我们用C#编写代码的时候有智能感应器,这个技术给我们带来很大的方便。
5 楼
海中女神 [专家分:0] 发布于 2010-08-11 12:06:00
虽然我不是很懂,但是在这里我真是学习到了。谢谢大家的分享。
6 楼
fire战斗 [专家分:0] 发布于 2010-08-12 09:09:00
在 SharePoint 平台上无需编写代码即可生成交互解决方案、设计自定义SharePoint 网站以及使用报告和托管权限维护网站性能
7 楼
巧克力玉米 [专家分:0] 发布于 2010-08-12 10:07:00
一种便捷而是更快捷使每个开发者成为计算中的一员。
8 楼
非常六加二 [专家分:0] 发布于 2010-08-12 11:48:00
[quote]夸大了,不一定用的上,传统的查找,通配符,正则表达式的搜索叶很棒。[/quote]
模糊查询比较简单易用,符合微软一贯的产品设计思路。可以有简单的选择,也可以有更高级的应用[em2]
9 楼
开门见山 [专家分:0] 发布于 2010-08-13 09:19:00
VS 2010 Beta2中WPF 4有以下改进:在生产力、性能和功能方面的重大改进,特别是在控件(Controls), XAML, 文本(Text), 图形(Graphics), Windows 7 集成(多点触摸(multitouch), 任务栏集成等).
10 楼
huaxinbinger [专家分:0] 发布于 2010-08-13 10:28:00
Quick Search的调用和操作非常简单,一开始我还绝很复杂呢!
我来回复