| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3208 人关注过本帖
标题:轻松查找1个月前的某个代码函数,求解者进
只看楼主 加入收藏
你是个传说
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-8-9
结帖率:0
收藏
已结贴  问题点数:20 回复次数:16 
轻松查找1个月前的某个代码函数,求解者进
平常我们使用搜索,希望结果能够非常契合自己的需求。这一方面需要搜索者输入精确的关键字,一方面急需要搜索工具本身的精确定位了。在网上搜索还是比较简单,要是在日常编程中就比较棘手了。想象,我们程序员经常要面对动辄上千行、数万行的代码文件。要是想回顾参考或查找以前某个时间的代码,查找起来时多么费劲。尤其,那些代码要是在几天前,甚至几周前,最恐怖的可能是几个月前写的,。

虽然,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和查找配合使用就超级简单了~
搜索更多相关主题的帖子: 函数 求解 代码 
2010-08-09 10:19
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
你要会用 grep 相信就没这烦恼了。
2010-08-10 01:50
葡萄自乐
Rank: 1
等 级:新手上路
帖 子:29
专家分:8
注 册:2009-10-9
收藏
得分:0 
以下是引用玫瑰玫瑰爱你在2010-8-10 10:29:34的发言:

还有当要搜索一个消息框的字符串内容时,Quick Search也比较捉襟见肘。
在微软最新发布的VS 2010中,专门为程序员们提供了快速地查找定位代码的一个工具——Quick Search 。
2010-08-11 12:42
iFreeBSD
Rank: 4
等 级:业余侠客
威 望:4
帖 子:474
专家分:236
注 册:2007-11-5
收藏
得分:0 
我用perl  

without further ado, let’s get started
2010-08-11 13:53
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
这就不算小工具了吧~
2010-08-11 16:17
东海一鱼
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:48
帖 子:757
专家分:4760
注 册:2009-8-10
收藏
得分:0 
什莫年代了?你有我有全都有。

图片附件: 游客没有浏览图片的权限,请 登录注册

举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2010-08-11 18:08
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
呵呵,好东西~
2010-08-11 23:24
你要做善人
Rank: 1
等 级:新手上路
帖 子:14
专家分:1
注 册:2009-9-15
收藏
得分:0 
以下是引用pangding在2010-8-10 01:50:05的发言:

你要会用 grep 相信就没这烦恼了。
grep是强大,但是对于很多windows下开发的程序员还是有一定门槛儿的,vs帮我们封装好这些工具,还是比较方便的
2010-08-12 12:23
无声的小草
Rank: 1
等 级:新手上路
帖 子:22
专家分:5
注 册:2009-10-10
收藏
得分:0 
VS将会遍历该项目程序的二进制代码,搜索所有的命名空间依赖关系并且生成一个DGML数据文件。
2010-08-13 09:52
花心冰儿
Rank: 1
等 级:新手上路
帖 子:5
专家分:1
注 册:2009-3-17
收藏
得分:0 
Quick Search的调用和操作非常简单,一开始我还绝很复杂呢!
2010-08-13 10:27
快速回复:轻松查找1个月前的某个代码函数,求解者进
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019738 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved