软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 软件应用 > Visual Studio 2010 中的 Quick Search

Visual Studio 2010 中的 Quick Search

  随着业务的发展,Visual Studio所需要处理的问题也越来越复杂,这就使得一个解决方案中的代码数量大大增加。一个代码文件,动辄上千行,数万行也是常见的事情。我们常常在编写新代码的时候,已经忘记了几天前,几周前,甚至几个月前写的代码是如何实现的。当我们需要回顾以前的代码,参考其实现或是对其进行维护的时候,就需要我们在代码中进行查找(Find)和搜索(Search)。当然,Visual Studio作为一个成熟的开发工具,它的代码编辑器一开始就拥有了查找功能,同时还在后继的不断版本更新中,添加了很多高级的查找功能,比如支持通配符,正则表达式等等。但是,查找功能始终都是进行“精确”的匹配。我知道,程序员们的记性都不太好,如果我们只对要查找的结果有个模糊的印象,那么查找起来将比较困难。为了方便健忘的程序员们在纷繁的代码中进行快速地查找定位,Visual Studio 2010提供了“Quick Search” 功能。

  我们注意到,新功能的名字是“Quick Search”而不是“Quick Find”,Search和Find的差别,就是你可以根据蛛丝马迹,只言片语进行“Search”,但是无法用这些信息进行“Find”。搜索,是一种模糊查找,一种更高形式的查找。

  在Visual Studio 2010中,我们可以通过在任何代码文件中使用快捷键“Ctrl + ,”(Ctrl键加上逗号键)调出“Quick Search”窗口。

  图1 “Quick Search”窗口

  我们可以在搜索框中输入任意的字符作为搜索条件,Visual Studio就会替我们在项目中搜索相关联的符号,类型,成员名称等等,同时将搜索结果动态地显示在窗口下方的搜索结果列表中。我们可以不断地更换搜索条件,直到找到我们想要的结果为止。

  光说不练,相信大家也不会有深刻的体会。下面我们就以一个实际的例子,来体验一下“Quick Search”的强大功能。为了简便,我们这里使用Visual Studio 2010 CTP虚拟机中自带的一个示例项目PeopleTrax。当然,我们也可以使用自己的项目。

  找到虚拟机中的文件夹C:\Program Files\Visual Studio 10.0\Samples\1033\中的实例项目TeamDev Samples.zip,并把它解压缩到一个合适的文件夹。然后双击文件夹中的PeopleTrax/CS/PeopleTrax/PeopleTrax.sln解决方案文件,将这个解决方案在Visual Studio 2010中打开。

  然后,在解决方案浏览器(Solution Explorer)中找到Persion项目中的person.cs代码文件,双击打开这个代码文件。这时,我们就可以使用快捷键“Ctrl + ,”打开“Quick Search”窗口。现在,我们想搜索前几个月我们写的一个用于获取人名的函数,关于这个函数,现在我们只记得这个函数的名字有“get”和“name”这两个关键字,其他的信息全都忘记了。我们尝试着在“Quick Search”窗口中输入“get”,“Quick Search”就列出了所有含有“get”的变量,函数等等。

  图2 “Quick Search”的搜索结果

相关阅读
栏目导航
推荐软件