更新:2007 年 11 月
通过逐字符输入搜索字符串,然后按搜索字符串的长度来观察找到的匹配项,可以渐进式搜索单个文档或窗口。若要激活渐进式搜索,请从“编辑”菜单中选择“高级”,再选择“渐进式搜索”。
渐进式搜索自动搜索整个文档或窗口中的所有文本,但是已折叠或隐藏的文本除外。编辑器突出显示在文档或窗口中找到的、与所输入的搜索字符串相匹配的第一组字符。
| .gif) 说明: | 
|---|
| 在渐进式搜索的搜索字符串中不能使用通配符或正则表达式。 | 
默认情况下,渐进式搜索从文档的当前位置开始向下自左至右执行。若要移动到下一个匹配项,请按 Ctrl+I。若要反向搜索,请按 Ctrl+Shift+I。
在“查找和替换”窗口中设置的选项是全局的。这意味着它们将在各种类型的搜索中始终有效。渐进式搜索将使用在前一个搜索中设置的“大小写匹配”选项。例如,如果您在之前进行的“查找和替换”窗口 ->“在文件中查找”搜索中选择了“大小写匹配”选项,随后进行渐进式搜索,则渐进式搜索也会区分大小写。
| .gif) 说明: | 
|---|
| 显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 | 
进行渐进式搜索
- 将光标置于您希望搜索的文件或窗口的空白部分。 
- 从“编辑”菜单中选择“高级”,然后选择“渐进式搜索”。 - 光标图标变成带箭头的双筒望远镜,指示搜索方向,状态栏显示文本“渐进式搜索”。 
- 开始键入搜索字符串。 - 状态栏显示输入的搜索字符串,编辑器突出显示到目前为止符合您键入的内容的首个匹配项。 
- 继续向搜索字符串中添加字符。 - 编辑器再次搜索增加的搜索字符串的匹配项,并再次突出显示找到的首个匹配项。 - 如果没有找到匹配项,状态栏显示如下消息: - 渐进式搜索:<text>(未找到) 
进行渐进式搜索时,可以使用以下快捷键:
| 要执行的操作 | 使用 | 
|---|---|
| 移到文件中的下一个匹配项 | Ctrl+I | 
| 更改搜索方向 | Ctrl+Shift+I | 
| 从搜索字符串中移除一个字符 | Backspace | 
| 停止渐进式搜索 | Esc |