这几天在上Java班的Hibernate课程,晚上要备课,没有时间写。今天继续和大家一起分享Visual Studio 2010新功能体验之旅的第五篇。
体验之旅:
Microsoft Visual Studio 2010体验1
Microsoft Visual Studio 2010体验2
Microsoft Visual Studio 2010体验3
Microsoft Visual Studio 2010体验4
(2)通过工具帮助你快速管理代码(Tools to Help You Quickly Explore Code) 继续上一篇
6)搜索功能。
VS2010中新的导航功能提供你快速搜索的支持,可以根据你的键入文字,搜索文件,类型,成员等。导航功能可以使你利用缩写字母和下划线的方式突出显示需要搜索的文本。例如:键入"MM",VS自动会帮你找到"MyMethod"。
我们可以通过“对象浏览器”(Object Browser),“导航功能”(Navigate To),“查找组件”(Find Symbol)或者“转到定义”(Go to Definition )等这些主要方式来搜索解决方案中的对象,已定义的成员,引用的组件等。
a.对象浏览器(Object Browser)
我们可以通过工具栏的视图菜单打开对象浏览器,如图1所示。也可以使用键盘快捷键"Ctrl+Alt+J"。
图1
打开对象浏览器窗口后,在搜索的文本框中,输入"Car",点击搜索,在该窗口中会返回所有包含"car"字符的对象和组件。如图2所示。
图2
b.“导航功能”(Navigate To)
你可以使用导航功能在源代码中搜索组件或文件。在工具栏中的编辑菜单中选择“Navigate To”,或者使用快捷键"Ctrl+,"。如图3所示。
图3
显示查找窗口后,在搜索框中键入内容后,就会帮你自动搜索。例如:我们键入"Car",搜索到一个Car的类以及一个Car.cs的源文件。如图4所示。
图4
c.“查找组件”(Find Symbol)
如果要执行高级搜索功能,你可以使用查找组件,搜索的结果都显示在查找组件结果窗口中。
打开工具栏中编辑菜单中的“查找和替换”(Find and Replace)菜单中的“查找组件”(Find Symbol),或者使用快捷键"Alt+F12",如图5所示。
图5
在“查找组件”窗口中,输入"Car"字符,点击"Find All",最终结果显示在“查找结果窗口中”。如图6,7所示。
图6
图7
d.“转到定义”(Go to Definition )
VS2010中,当你想要搜索代码的定义位置,例如,我们要搜索当前调用的某个方法在哪个类中定义的,我们就可以选中当前方法,点击鼠标右键,然后选中“转到定义”命令,这样就能帮助你定位到当前方法的定义。如图8所示。
图8
我们通过这个功能就可以搜索成员,类型,变量等定义的位置。甚至你的代码使用了类型引用,方法重载等该功能都会帮助你找到代码的原始位置。
关于VS2010中的搜索查找功能还有很多,不能面面俱到。大家感兴趣的话,可以参考MSDN在线文档。
今天就到这里,明天继续。
如需转载,请注明转载地址: http://blog.youkuaiyun.com/littleqiang520 谢谢!
2010-04-23 17:24:10