Visual Studio 2010提高的生产力 (二)

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

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

改进的智能提示

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

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

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

时间: 2025-01-10 12:37:25

Visual Studio 2010提高的生产力 (二)的相关文章

Visual Studio 2010提高的生产力 (四)

最近我陆续发表了若干关于Visual Studio 2010生产力提升的帖子,主要展示的功能都是 Visual Studio自身集成的.今天我会着重介绍Visual Studio的扩展,这些扩展将提升Visual Studio 2010 专业版.高级版和旗舰版用户的编码体验. 几个月前我曾经介绍过,VS 2010中得到极大改善的领域之一就是可扩展性.新的支持扩展 的API使第三方能够定制IDE或者给IDE添加新的功能:新的扩展管理器(Extension Manager) 和Visual Stud

Visual Studio 2010提高的生产力 (三)

我以前关于Visual Studio 2010生产力提升的帖子里着重介绍了所有VS开发者都能受益的功 能.有些时候,最有用的功能是那些针对您正在使用的特定开发语言或平台的.毕竟C++开发者 经常需要与C#开发者不同的功能,web开发者的需求也与Windows开发者的需求有所不同. 今天的帖子将着重于一些专为Windows C++和web开发者提供的功能. MFC类向导 如果您是一位Microsoft Foundation Classes (MFC)的开发者,您可能对以前的MFC类向导 有美好的回

Visual Studio 2010提高的生产力 (一)

每个开发人员都值得拥有一个美妙的开发环境.这个环境可以让他们尽可能高效地编写.理 解.浏览和调试代码.毕竟,开发人员的大部分时间都花费在IDE中. 我们在设计和构建Visual Studio 2010时,一直遵循着这一原则.我们已经发布的IDE显着 地改善了开发的体验.从今天开始到今后几个星期中,我将重点介绍Visual Studio 2010中我 最喜爱的用于提高生产力的新功能.其中有些是小的新功能,有些需要协调整个团队的努力, 但每个功能都让开发人员的生活变得更轻松. 多显示器支持 许多开发

提高效率 用好Visual Studio 2010自定义代码段

我在演讲时发现这个功能也相当有用,不用现场敲代码,直接调出非常方便.Visual Studio 2010增强了自定义代码段功能,使创建自定义代码段的操作更加简单了. 有两种类型的代码段: ◆在游标中插入的Expansion自定义代码段 ◆围绕选定代码的SurroundsWith自定义代码段 创建自定义代码段 首先在项目中插入一个新的XML文件,取名为TryCatchFinally.snippet,注意文件名的后缀是.snippet,然后在编辑器窗口点击右键,选择"插入代码段"*&quo

一起谈.NET技术,提高效率 用好Visual Studio 2010自定义代码段

我在演讲时发现这个功能也相当有用,不用现场敲代码,直接调出非常方便.Visual Studio 2010增强了自定义代码段功能,使创建自定义代码段的操作更加简单了. 有两种类型的代码段: ◆在游标中插入的Expansion自定义代码段 ◆围绕选定代码的SurroundsWith自定义代码段 创建自定义代码段 首先在项目中插入一个新的XML文件,取名为TryCatchFinally.snippet,注意文件名的后缀是.snippet,然后在编辑器窗口点击右键,选择"插入代码段"*&quo

微软云计算与Visual Studio 2010

   随着云计算的发展,微软好似看到了一个战胜Google的机会.所以在云计算概念刚刚兴起的时候,微软就宣布将要进军"云计算"领域,分逐渐的将其下面的软件业务纳入到与计算的范畴当中.当然Google也不会放弃这个蛋糕,大有同微软一争天下的味道.不过不管他们怎么竞争,对于我们用户来说这总是一个好消息.我们担心的是他们垄断,而不是竞争.既然微软一开始就表明了要在云计算领域中一展身手,当然不会让我们失望.在微软的Visual Studio 2010产品中,就可以看到云计算的身影.笔者在这篇文

详解Visual Studio 2010中的扩展管理器

扩展能够为核心应用程序提供附加的功能或者自定义设置.在很多应用程序中这都是很流行的,包括流行的web浏览器IE和Firefox.微软的Office.媒体播放器.Photoshop.Eclipse.Visual Studio等等.其中有些可能比较新奇,而针对开发工具--像Eclipse和Visual Studio--的扩展让开发者的生产力得到了显著提高. Visual Studio早期的版本是构建在COM技术之上的.而Visual Studio的主要扩展方式插件是通过COM接口实现的.随着时间的变

应用Visual Studio 2010辅助敏捷测试(上)

敏捷软件开发是近些年来比较热门的话题,<敏捷宣言>四条主要精神和十二条基本准则概括了敏捷开发的基本思想.围绕着这些基本概念和思想,产生了一系列的轻量级方法,如:极限编程.测试驱动开发.Scrum.特性驱动开发等.虽然具体名称.过程和侧重点不尽相同,但是相对于非敏捷的开发方法而言,它们都更强调面对面的沟通.团队不同角色之间的紧密协作.频繁交付新的可用的软件版本.紧凑而自我组织型的团队等.敏捷开发只是提供了一个思想和方法论,而要在实际的工程中正确运用它,并真正显现出它的优点和产生实际的效果,这对于

一起谈.NET技术,应用Visual Studio 2010辅助敏捷测试(上)

敏捷软件开发是近些年来比较热门的话题,<敏捷宣言>四条主要精神和十二条基本准则概括了敏捷开发的基本思想.围绕着这些基本概念和思想,产生了一系列的轻量级方法,如:极限编程.测试驱动开发.Scrum.特性驱动开发等.虽然具体名称.过程和侧重点不尽相同,但是相对于非敏捷的开发方法而言,它们都更强调面对面的沟通.团队不同角色之间的紧密协作.频繁交付新的可用的软件版本.紧凑而自我组织型的团队等.敏捷开发只是提供了一个思想和方法论,而要在实际的工程中正确运用它,并真正显现出它的优点和产生实际的效果,这对于