【IT168技术文档】每个开发人员都值得拥有一个美妙的开发环境。这个环境可以让他们尽可能高效地编写、理解、浏览和调试代码。毕竟,开发人员的大部分时间都花费在IDE中。
我们在设计和构建Visual Studio 2010时,一直遵循着这一原则。我们已经发布的IDE显着地改善了开发的体验。从今天开始到今后几个星期中,我将重点介绍Visual Studio 2010中我最喜爱的用于提高生产力的新功能。其中有些是小的新功能,有些需要协调整个团队的努力,但每个功能都让开发人员的生活变得更轻松。
多显示器支持
许多开发人员已经投入了大量的时间和金钱来营造一个良好的编码环境:恰到好处的椅子,合手的键盘,当然,两个或三个显示器,以便最大限度地利用屏幕的每寸空间。在VS 2010版本之前,Visual Studio的单一窗口不允许您将编码分放到多台显示器上,但现在这一切都变了。Tear-off tabs允许你拖动编码窗口和工具窗口到Visual Studio的窗口框架以外,到您的屏幕上的另一个地方或另一个监视器。您可以把任意多个窗口拖拽出Visual Studio窗口框架,也可根据您的喜好再将它们放回到编辑器标签带或固定回Visual Studio框架内。
多目标 (Multi-Targeting)
即使您已经开始使用最新的.NET运行时版本,您的客户可能还没有,或者您的应用程序可能是在以前的运行时版本上开发的,还没有准备好升级到.NET 4。使用Visual Studio 2010您可以选择将应用构建在.NET 2.0、.NET 3.0、.NET 3.5、或.NET 4上。新建项目对话框提供了选择目标.NET框架的版本或者在线寻找其他.NET框架的版本和配置的功能:
您还可以在项目属性中更改现有项目针对的版本:
一旦为您的项目设置了一个特定的.NET目标版本,您会得到与所选择的版本相应的IntelliSense、工具箱控件和调试器,剖析器和编译器也都被更新以支持多目标的配置。并且.NET4和Visual Studio 2010与以前的版本可以Side by Side运行,因此您可以自由挑选适合您的项目的工具和框架。
代码导航
这个方法的名称是什么?好像是叫什么”state custom”
当您在一个大型代码库上工作时,有时您记得一段您要找的代码的大概,但不记得具体细节了。新的导航工具(Navigate To),能帮助您根据您记得的内容来找到任何代码。
您可以使用“Ctrl +逗号”调出新的导航工具,然后把任何您记得的内容输入搜索框中。 Visual Studio将做一个模糊搜索,列出所有匹配的成员、函数、宏等,以及它们的位置和范围。
引用的库的匹配项也将出现在搜索结果中。但如果您只对您的项目代码感兴趣,您可以选中“隐藏外部项目”复选框,过滤器将只显示您的代码。
更多即将推出
这仅仅是对Visual Studio 2010提高生产力的相关功能一次初探。接下来将着重介绍代码编辑器的改进。