Microsoft Visual Studio 2010开发环境的变化和精彩文章推荐

本文转载自【云飞扬的ITblog

 

参考自:http://blog.joycode.com/scottgu/archive/2009/10/24/115756.joy
VS 2010 和 .NET 4 系列精彩文章推荐 http://blog.joycode.com/scottgu/archive/2009/08/27/115689.joy

1.VS 2010中的代码智能提示

现在让我们在VS 2010中试一下同一个例子。当我们在VS 2010中键入“GridView1.Edit”时,我们会发现EditIndex属性依然会被高亮显示,但智能提示列表也被过滤过了,使你能很快地定位名称中任何地方含有“Edit”一词的所有其他成员:

2.搜寻关键词

VS 2010的这个新的智能提示过滤特性在搜寻任何成员时都会非常有用,无论成员的起始字母是什么。例如,如果我们想要在datagrid上启用分页,但记不 起来该怎么做,我们只要键入“GridView1.Paging”,它就会自动地过滤掉其他的成员,而只留下含“paging”一词的成员。注意下 面,GridView类上没有哪个成员的起始词为“Paging”,但我还是找到了2个名称后面含有“paging”的成员:

3.搜寻类型

VS 2010的这个新的智能提示过滤功能在快速寻找类和类型时也非常有用。例如,当我们键入“List”来声明一个变量时,编辑器会提供自动的过滤,显示名称 中含有“List”一词的所有类型(包括IList<> 和 SortedList<>,它们的起始字母并不是“List”):

4.Pascal Case命名法智能提示

成员名称中的每个词应该是以大写字母起头(例如,PageIndexChanged),
例如,如果我们键入“GridView1.PIC”,VS 2010会过滤智能提示,显示名称中含有PIC的成员,以及那些用了Pascal命名法并且各个词段的起始字母含有那个字母顺序的成员:
5.VS 2010 之“Navigate To (导航到)” 支持

能够快速地找到代码,并导航到这些代码,无论对大的还是小的方案都很重要。
Visual Studio 2010现在支持一个新的(Ctrl+逗号)的键盘快捷(即,控制键和逗号键同时按下)。当你按下(Ctrl+逗号)组合键时,一个新的VS 2010 “Navigate To(导航到)”对话框会出现,允许你快速地查询你的方案中的类型,文件,变量和成员,然后打开并且定位到这些东西上面:

Ctrl+逗号(晕,我的电脑快捷键无效)
6.很棒的模糊查询功能

“Navigate To”查询框还支持一些很棒的“模糊查询”功能,允许你做一些智慧的过滤和查询操作,而不必知道你正在查询的东西的确切名称。在对话框的递增/即查即显的查询界面中这些操作都工作良好,允许你改进你的查询,随着键入操作,就得到实时的结果。
来试一下,让我们首先查询“cache”这个词。注意一下,查询结果中不光包括那些起先的字母为“cache”的项,而且也显示了那些包含“cache”这个词的结果

7.查看调用的层次结构

拥有快速查询和导航的能力固然是好,但要是能够快速地发现代码是怎么被使用的,那就更好了。VS 2010引进了一个新的“View Call Hierarchy (查看调用的层次结构)”的特性,允许你快速地发现你的代码库中的某个特定方法或属性是在何处被调用的,允许你快速地遍历(traverse)整个代码库 的调用树形图(而不必运行或调试方案)。
要用这个特性,只要选择你的代码库中的一个方法或属性名称,然后键入(Ctrl+K,Ctrl+T )快捷键组合,或者右击、然后选择“View Call Hierarchy”上下文菜单命令:

8.引用的高亮显示
在VS 2010中,当你在代码编辑器中选择或高亮显示一个变量/参数/字段声明时,所有这些东西随后用到的地方都会在编辑器中为你自动地高亮显示,这方便你快速地识别一个变量或参数是在什么地方被使用的以及是如何使用的。

例如,当我们在下面的编辑器中选择传到ControllerActionInvoker.GetParameterValue()方法中的“controllerContext” 参数时,注意在该方法中用了这个参数的4个地方现在都被自动高亮显示了:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章