VS2010 生产效率提升

你可以说代码编辑器是所有开发体验中最重要的功能,毕竟它让你创建、查看和更改你的代码。没有代码编辑器,一个IDE中任何其他功能都无从谈及,而开发环境中的其余部分都是围绕编辑器创建的。

上周,我们谈到了3个Visual Studio 2010中的新功能:多显示器支持,Multi-Targeting,和代码导航。这周我想花点时间来谈Visual Studio 2010中关于代码编辑器的改进。

改进的智能提示 

从某些方面讲,智能提示是提供类型和其成员最方便访问的文档。在有智能提示之前,开发通常意味着你要把你最喜欢的类浏览器打开在旁边帮助你查找那些你想要的类型和类型成员。有了智能提示,输入一个句点或者通过快捷键Ctrl-J就可以弹出你想要知道的类型和其成员的任何信息。

在Visual Studio 2010中,智能提示的改进允许你查找类型和其成员中的任何子字符串,而不是严格按照字母顺序。就像下面你看到的,当我输入”Aircr”,我除了获得”Aircraft”和”AircraftStatus”的提示,还有”AddToAircraft”和其他包含这个字符串但不是以”Aircr”开头的方法。

FuzzyIntelliSenseSmall

智能提示现在也支持通过大写字母查找成员,下面,我可以输入”ATP”来查找”AddToPassengers”, “AddToPassengerStatus”和”AddToPeople”.

PascalCasedIntelliSenseSmall

块选择和块编辑 

有时你需要一次性对很多连续的、相似的代码做相同的改动。或许你正改动C#、VB或者C++代码中的一个访问修饰符或字符串,亦或你正改动HTML或ASP.NET代码中的属性值。块选择可以让你选择一列文本并且以组的方式编辑它们,而不是一次一行。你可以按住Alt键同时使用鼠标来选择数列文本。

BlockSelectSmall

一旦文本块选中了,你可以在所有选中的文本行上删除或者插入需要的文本。如果你想要简单的插入一些东西(比如路径字符串中的文件夹或者一个关键字),你可以先建立一个0宽度的选择块然后开始输入,你输入的内容将会被插入到所有选中的代码行上。你也能用这个功能向代码块中快速的添加或者删除一个Tab。

缩放 

你可能已经在Word、Internet 浏览器、或其他应用程序中使用过缩放功能,并利用这个功能能大幅内容中快速查找你想要的内容或者向其他人突出一个区域。现在,你可以在Visual Studio的代码编辑器中使用相同的指令来缩放。按住Ctrl键并且滚动你的鼠标滚轮来调整缩放系数。同时你将会在编辑器窗口的左下角看到缩放系数的变化。

Zoom

如果你有时要向他人做演示,在投影仪上组织代码评审、使用LiveMeeting或者其他程序共享应用程序、或者使用屏幕转换工具比如Camtasia创建视频,缩放可以说是一个必不可少的方式来帮助你的听众清楚的查看你的代码。缩放可以用来在大文件中快速查找一些代码或阅读大文件的内容。同时,我们还能进行代码折叠,虽然这一并不是Visual Studio 2010中新加入的功能,但它也可以用来帮助快速阅读代码。

ZoomAndCollapse

下一篇

我下篇有关Visual Studio 2010的生产效率提高的文章,将会集中在一些为特定语言和任务设计的功能,如果你为Web编写代码或者创建C++ MFC应用程序,请不要错过下一篇。

Soma的博客中文版

Somasegar's WebLog - 原文地址http://blogs.msdn.com/somasegar

Soma是微软全球副总裁,负责微软公司Developer Division的工作。 微软DevDiv上海团队将Soma的网络日志翻译为中文,在这里与大家分享.

http://blog.joycode.com/soma/archive/2010/06.aspx

原文地址:https://www.cnblogs.com/Leo_wl/p/1761150.html