[原文发表地址]:VS 2010 Productivity Power Tools Update (with some cool new features)
[原文发表时间]:2010/7/19, 11:18 PM
上个月我发表了一篇关于VS 2010 Productivity Power Tools扩展的博客—一个免费的Visual Studio 2010扩展工具箱,它附带了好几个很不错的功能。
最初发布的Visual Studio Productivity Power Tools工具包里包含了一批高效实用的功能—比如一个更快的“添加引用”对话框,新添及增强的代码编辑器功能,还有一些不错的IDE文档标签的改进。详情可以参见我前面的博客文章。
VS 2010 Productivity Power Tools升级包
昨天我们发布了VS 2010 Productivity Power Tools的一个升级包,里面添加了一些不错的功能和改进。
如果你的机器上已经安装了VS 2010 Productivity Power Tools,你可以通过点击Visual Studio的“工具->扩展管理器”菜单来升级到最新版本。这个菜单会弹出VS 2010扩展管理器—你可以用它来浏览和下载新的扩展。点击对话框左边的“更新”标签可以查看已安装的扩展是否有升级包可用。
点击“Productivity Power Tools”上的“更新”按钮,就可以下载和安装升级了。
如果你尚未安装VS 2010 Productivity Power Tools,可以在这里下载和安装它。
Sean写了一篇很好的文章来讲解本周升级包里所有的更新和增强,下面是其中一些亮点:
工具选项的支持
关于Productivity Power Tools呼声最高的一个特性就是能够分别关闭或启用工具包里单独的功能。
在上个月发布的版本里开关独立的功能可没那么容易。从本周的版本开始,在VS 2010的工具->选项对话框里新加了一个Productivity Power Tools的节点,通过它你可以轻易地开关某个功能。
除了开关独立的功能以外,你还可以编辑和微调他们的设置(例如配色方案和行为)。
解决方案导航(Solution Navigator)
解决方案导航是本周升级包了新加的VS 2010工具窗口。它就像一个加强版的解决方案资源管理器。它将“解决方案资源管理器”、“类视图”、“对象浏览器”、“调用层次结构”、“定位到”和“查找符号引用”的功能统统集中到了一个窗口中—酷毙了。下面是你可以用到它的两种情况:
文件 + 类型浏览器
使用解决方案导航窗口浏览项目文件的方式跟今天你使用“解决方案资源管理器”的方式是一样的。只不过不是止步于文件节点,你还可以将文件展开查看里面定义的类、函数和其它成员。点击其中一个节点,可以立即跳到对应的代码块上。
比如说,下图里,我们展开了一个ASP.NET MVC项目的\Controllers文件夹,接着展开AccountController.cs文件—里面定义了一个AccountController类。现在在解决方案导航窗口里我们可以钻进这个类里面查看它的成员列表—双击其中一个就会跳转到代码编辑器里它的位置:
过滤解决方案
细心的读者可能会注意到解决方案导航窗口上方的搜索文本框,你可以用它来搜索快速过滤出需要的东西。
比如说,下图中我键入了一个字符串“Log”—这样解决方案导航窗口会自动过滤出名称中包含“Log”的文件和成员(其它的都被隐藏起来了)。下图中过滤后的视图里包含了一个名为“LogOn.cshtml”的视图模板,“AccountController”类型里的三个“LogXYZ”函数,“AccountModel.cs”文件里的“LogOnModel”类,还有几个名称中包含“Log”的测试用例:
双击任何过滤结果中的文件和成员就可以在代码编辑器中找到它。
快速访问(Quick Access)
快速访问是VS 2010的一个新工具窗口,允许你在IDE中快速检索和执行常见任务。是否曾经努力寻找一个菜单的位置? 是否挣扎着在“工具->选项”的摸索一个选项?交给快速访问窗口好了,它会帮你定位:
点击列表中任意一项就可以执行对应的命令,或找到它在IDE中相应的位置(如果是“工具->选项”里的设置的话)。
上图中我搜索了“format”并找到“工具->选项”所有关于格式化的设置。单击列表中的“Text Editor -> C# -> Formatting Lines”就可以在“工具->选项”上精确定位选项的位置。
总结
我只是点到了本周升级包中一点点的改进。请阅读Sean的文章来了解更多的改进,以及更详细的信息。
如果你还没有安装免费的VS 2010 Productivity Power Tools,我强烈建议你赶紧装上它—我想你总会找到几个你喜欢的扩展的。如果你已经安装了上个月发布的版本,升级到本周的版本也很容易,获取更多酷炫的功能—还有一些缺陷的修复和性能上的优化。
希望这能对您有所帮助。
附:[除了写博客以外,我现在也使用推特(Twitter)来及时更新状态和分享链接,您可以到这个地址“推”我一下:twitter.com/scottgu]
标签:ASP.NET, Visual Studio, .NET, Community News
推荐文章
在http://blog.joycode.com/scottgu/archive/2010/07/29/116037.joy阅读整个文章
发表于
07-29-2010 13:45
作者
Scott Guthrie 博客中文版