Visual Studio 2010 IDE中的新功能(1)

已经在使用Visual Studio 2010的用户可能已经发现,最新的VSIDE有了很大的改动。在最新的IDE中,有很大一部分界面比如代码编辑器是基于微软最新的UI技术WPF。这些改动除了让VS看起来更加漂亮之外,VS 2010IDE也添加了一些实用的功能。下面简单介绍几个我很喜欢的功能:

一、        放大显示代码

当我们在用VS 2008演示代码时,如果发现投影出来的代码字体太小而后排观众看不清楚时,我们需要使用更大一些的字体。于是,我们点击菜单Tools/Options,在Options对话框中,Environment/Fonts and Colors中的Text Editor选择更大字体。这种方法需要很多步骤,不是很方便。

现在VS 2010提供了更加简单的方法。如果我们的电脑接有鼠标,只要在代码编辑器中单击鼠标把代码编辑器设为焦点窗口,然后一边按下Ctrl键,一边滚动鼠标的滚轮。向下滚动鼠标字体变小,而向上滚动鼠标则字体变大。

如果我们是用笔记本而没有鼠标,也没有关系。在代码编辑器的左下角有个ComboBox。如下图所示:

 

代码编辑器显示比例

ComboBox中列出了代码编辑器的显示比例。如果我们希望放大显示的字体,我们可以选择较大的显示比例;反之则选择较小的显示比例。

二、        IntelliSense中的模糊匹配

IntelliSense是一个使用频率非常高的功能,它能较少我们敲击键盘的次数而提高我们的编程效率。但要很好地利用这个功能,我们需要知道类型或者方法的名字,不然我们需要在IntelliSense列表中从头到尾查找我们需要的类型或者方法,就比较费时费力。

VS 2010IntelliSense增加了模糊匹配功能。当我们只记得方法名字的一部分时,我们只要输入我们记得的一部分,IntelliSense会把所以含有我们输入字符串的所有类型或者方法列出来。比如我们想调用一个名字中包含“key”的方法,我们输入“key”之后我们就看到所有含有key的方法都列出来了,如下图所示:

IntelliSense的模糊匹配

 

另外,VS 2010IntelliSense还支持缩写搜索。在.NET的命名规范里,我们通常把方法名字的每个单词的首字母大写。我们只要输入方法名字的首字母大写组合,IntelliSense就会列出对应的方法。比如,当我们输入“OKD”之后,我们发现IntelliSenseOnKeyDownOnPreviewKeyDown列出来,显示为:

 

IntelliSense根据单词首字母匹配

 

三、        自动识别命名空间

.NET用命名空间(Namespace)组织类。很多时候,我们只记得类的名字,却忘了它属于哪个命名空间。在VS 2008中,我们只能先通过MSDN查出来类的命名空间,在添加对应的using语句或者在类名前面添加完整的命名空名称。

VS 2010提供了非常便捷的方法。当代码编辑器显示我们类在当前上下文没有定义时,会在该类的名字下面标出红色波浪线。我们只要把光标移到该类的名字中间,然后按下快捷键Ctrl+.(句号),就会弹出菜单提供两个选择,如下图所示:

快捷键启用命名空间匹配功能

 

如果选择第一个选项,VS会自动在该文件的最前面添加一条using语句;如果选择第二个选项,VS就会自动在类名前面添加完整的命名空间。

如果忘了快捷键Ctrl+.(句号)也没有关系。在我们把光标移到没有命名空间的类型名称之中,单击右键,在右键菜单上有同样的选项,如下图所示:

右键菜单启用命名空间匹配功能

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值