“查找和替换”窗口 ->“快速查找”
**“快速查找”**允许在一个或多个打开的文档的代码中搜索字符串或表达式。 选择的内容将在匹配项之间移动,从而允许您在匹配项的上下文中查看每项匹配项。
提示
找到的匹配项没有在“查找结果”窗口中列出。
可以使用以下任一方法在**“查找和替换”窗口中显示“快速查找”**。
显示“快速查找”
在**“编辑”菜单上展开“查找和替换”**。
选择**“快速查找”**。
- 或 -
如果**“查找和替换”窗口已经打开,请在工具栏的左侧下拉列表中单击三角形的“查看”按钮,然后选择“快速查找”**。
**“快速查找”**可以从文档的插入点向前或向后搜索。 到达文档的开始和结束位置后,搜索会自动跳过并在未搜索的部分中继续搜索。 对整个文档搜索完毕后会显示一条消息。
查找内容
这些控件允许您指定需要与之匹配的字符串或表达式。
查找内容
可在此下拉列表中选择最后使用的 20 个搜索字符串中的一个以重用查找,或键入一个新的文本字符串或表达式进行查找。选项
说明
[带通配符的字符串]
如果要在搜索字符串中使用通配符(例如星号 (*) 和问号 (?)),请选择“查找选项”下的“使用”复选框,再选择“通配符”。
[正则表达式]
若要让搜索引擎搜索正则表达式,请选择“查找选项”下的“使用”复选框,再选择“正则表达式”。
表达式生成器
当在**“查找选项”中选择“使用”复选框并且“正则表达式”出现在下拉列表中时,“查找内容”字段旁边的此三角形按钮将变为可用。 单击此按钮可显示通配符或正则表达式的列表,具体显示哪种列表取决于所选的“使用”选项。 从此列表中选择任何一项均可将其添加到“查找内容”**字符串中。查找下一个
单击此按钮可在**“查找范围”中选择的搜索范围中查找“查找内容”**字符串的下一个实例。全部创建书签
单击此按钮可在代码编辑器的左边缘显示蓝色书签,以指示出现**“查找内容”**字符串的实例的每一行。
查找范围
从**“查找范围”下拉列表中选择的选项可确定是否仅在当前活动文件中进行“快速查找”**搜索。
查找范围
从此列表中选择预定义的搜索范围。选项
说明
Selection
当在代码编辑器中选择了文本时,此选项可用。 仅搜索当前活动文档中的选定文本。
<当前块>
此选项的名称指示在代码编辑器中插入点的位置。 搜索将在当前过程、模块、段落或代码块中进行。
当前文档
当在编辑器中打开一个文档时,此选项可用。 仅在活动文档中搜索“查找内容”字符串。
当前窗口
当可搜索的工具窗口(如“在浏览器中查看”窗口)有焦点时,此选项可用。 在此窗口显示的所有内容中搜索“查找内容”字符串。
所有打开的文档
在当前打开进行编辑的所有文件中进行搜索,就像它们是一个文档一样。 到达了当前文件的搜索起始点后,搜索将自动移到下一个文件并继续搜索,直到在最后一个打开的文件搜索完“查找内容”字符串。
当前项目
搜索当前项目中的所有文件,如同这些文档是一个文档。 当搜索的起始点到达一个文件时,搜索将继续进行到下一个文件,直到搜索完项目中的最后一个文件为止。
查找选项
可以展开或折叠**“查找选项”**部分。 可以选择或清除下列选项:
大小写匹配
仅显示与**“查找内容”字符串的内容和大小写都匹配的实例。 例如,如果在选择了“大小写匹配”**的情况下搜索“MyObject”,则将只返回“MyObject”,而不会返回“myobject”或“MYOBJECT”。全字匹配
仅显示与**“查找内容”**字符串全字匹配的实例。 例如,搜索“MyObject”将返回“MyObject”,而不会返回“CMyObject”或“MyObjectC”。向上搜索
选择此选项后,将从插入点开始向上搜索文件,直到文件的顶部。搜索隐藏文本
选择此选项后,搜索内容还将包括隐藏和折叠的文本,如设计时控件的元数据、以大纲方式显示的文档的隐藏区域、或已折叠的类或方法。使用
指示如何解释在**“查找内容”或“替换为”**文本框中输入的特殊字符。 选项包括:选项
说明
通配符
特殊字符,例如星号 (*) 和问号 (?),表示一个或多个字符。 有关列表,请参见 通配符 (Visual Studio)。
正则表达式
特殊表示法定义匹配文本的模式。 有关列表,请参见 正则表达式 (Visual Studio)。
工具栏
在**“查找和替换”**窗口的顶部会出现一个带有两个下拉列表的工具栏。 这些下拉列表允许您选择要执行的搜索或替换的类型,并更改在窗口中显示的匹配选项。
下拉列表 |
“视图”菜单 |
---|---|
查找(左侧下拉列表) |
快速查找 在文件中查找 查找符号 |
替换(右侧下拉列表) |
快速替换 在文件中替换 |