改进了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版中发布此…

0