改进了Visual Studio 11 Beta中的查找和替换功能

[原文发表地址] Improving Find & Replace in Visual Studio 11 Beta [原文发表时间]  2012-04-11 20:00 在我们的前一篇博客文章中,我们介绍了我们正在Visual Studio 中构建的新查找控件。我们的目标是精简阵容庞大的查找体验,并让它更现代化,而且提供一个轻量级的机制来搜索文档。我们已从开发人员预览版中收到了海量的回复,我们知道Beta 版的首要任务提高查找质量。自开发人员预览版本以来,我们修复了很多客户所报告的 bug,包括在被选择的情况下替换失效,按钮在查找对话框中被禁用,缺少环绕警报,完全匹配失效,以及更多。对于Beta 版中的查找控件,我们还有很多需要完善的地方,但我们正努力让未来版本中的查找一致、 可靠。除了修复bug,我们还看了客户提交的建议。下面是针对开发人员预览版所提交的最多建议,并在Beta版中采用了这些建议: 向下键弹出搜索选项 我们收到的最多的反馈投诉之一是在新的控件中不容易找到搜索选项。此外, 许多用户要求使用箭头键来滚动历史纪录。为了启用这些方案,我们添加了新功能,你可以通过点击向下键来打开MRU列表。我们希望这一变化能够更容易找到搜索选项。 键盘快捷方式 在开发人员预览中,对于搜索选项的快捷方式支持并不广泛。许多客户希望能够使用与 VS2010相同的快捷键来设置他们的搜索选项。在Beta版中,现在你可以使用 Alt + C来 切换大小写或 Alt + E 切换正则表达式。你可以在我的前面文章中找到快捷方式的完整列表. 可调整查找控件的大小 可调整查找控件的大小是使用搜索项目用户的首要请求,他们通常需要搜索正则表达式。 正则表达式生成器更新 新的查找支持.NET正则表达式,这也是客户的长期要求。但是,用户让我们知道,有很多常见的 (和简单的) VS 2010 正则表达式在新的查找中不再有用了。在Beta版的查找中,我们对正则表达式生成器做了一些增补来支持所缺失的VS 2010模式。单击生成器菜单来访问这些新添加的正则表达式。 Tab 键顺序 开发人员预览版之后的另一个小小而有用的变化是 tab 键的次序现在与对话框是一致的。这是我们基于用户的反馈所做出的另一个改变。 虽然我们对 beta 版中的查找控件做出了一些改进,但仍有一些明显的缺陷: 快速查找和在文件中查找的共享范围和选项。 报告最多的一个 bug 是快速查找和在文件中查找的共享范围和搜索选项。此bug导致范围和选项横跨了新的查找控件和查找对话框。遗憾的是,如果在Beta版中发布此…


改进了更新Visual Studio的方式

[原文发表地址] Improving how we update Visual Studio [原文发表时间] 2012-04-06 10:00 我们获取的常见反馈是让VS更易于查找和获得 bug 的修复和更新 — — 基本上是如何更迅速和更容易为更多的客户带来更多的改善。你可以想象,有许多因素需要平衡,包括我们应提供的更新种类和提供它们的频率,以及VS如何判断可用的更新。为了帮助拟定我们的想法,我们查看了很多不同事物的更新机制,有些能正常运行,有些不行 — — 包括从技术方面 (如通过Windows Update)更新到目前我们更新Visual Studio扩展的更新机制。查看了这一切,我们选择了首先侧重于改善发现更新的能力,重点使你能够保持高端的质量。 这项工作的结果是Visual Studio 11 Beta中的一个服务,我们称之为Visual Studio Update或 VSUpdate,当有可用的更新时,它会提示你。本周早些时候,我们通过此渠道发布了我们的第一个更新,我们已整周在MSDN 订阅中推出了它。今天我们也向全世界推出它,因此,你将在Visual Studio 11 Beta中看到一个看起来像这样的通知: 如果你单击此通知,将会打开扩展管理器,并且更新将会显示在更新-> 产品更新部分。你要做的是点击更新按钮来下载此更新并开始安装。如果你选择不接收这些通知,你可以: 选择工具-> 扩展管理器-> 更新,然后选择"禁用自动检测可用的更新。" 这周我们推出的更新包括一组Visual Studio11 Beta的修复程序,包括了一些最经常报告的崩溃问题,大型C# 项目的性能改进,还有对于 IntelliTrace 和单元测试的修复程序。至于完整的列表,请参阅KB文章。 至于如何使用此服务,我们仍然还需做很多决策— — 像我们通过这一渠道提供的频率和甚至种类的事情,所以请反馈给我们你的想法,在这篇文章中评论或通过用户心声(对于特定功能的请求),我们的论坛(提问),或Coonect (提交bug) — — 在帖子中稍后将详细介绍。 从多步骤到两步 之前你更新VS 时,你不得不经历多个过程,可能会涉及安装VS,然后安装一些修补程序和服务包。如今这个简单的两步通知-然后-安装过程将替换之前的多步骤过程。为确保过程保持两个步骤,通过 VSUpdate的更新将会累积起来:…