如何:交互式搜索

更新:2007 年 11 月

可以使用“查找/命令”框“查找和替换”窗口中的“快速查找”和“快速替换”部分,搜索一个或多个打开的文档或窗口。这些操作允许您在活动文档中的匹配项间进行跳转;不显示“查找结果”窗口。

若要查看搜索和替换操作的键盘快捷键,请参见 快捷键

也可以使用“查找和替换”窗口中“在文件中查找”和“在文件中替换”部分执行批量查找和替换操作。这些操作会显示在“查找结果”窗口中找到的匹配项的列表和所做的更改。有关如何执行这种批量搜索和替换操作的更多信息,请参见 如何:使用结果列表进行搜索

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

从“查找/命令”框中搜索当前文档

  1. 在代码编辑器中打开要搜索的文件。

  2. 在“标准”工具栏上,选择“查找/命令”框。

  3. 键入要搜索的文本并按 Enter。

    将选定搜索文本的第一个匹配项。

  4. 按 F3 定位到下一个匹配项。

    搜索完整个文档后,会显示一个消息框。

在所有打开的文档中查找字符串或表达式

  1. 从“编辑”菜单中选择“查找和替换”,再选择“快速查找”。

    随即打开“查找和替换”窗口并显示“快速查找”选项。

  2. 在“查找范围”下拉列表中,选择“所有打开的文档”。

  3. 根据需要设置“查找选项”。

    说明:

    若要允许使用“通配符”或“正则表达式”,请选择“使用”并选择其中一个选项。“查找”选项是全局选项,所以它们在所有搜索中都有效。有关可用的“查找选项”的更多信息,请参见 “查找和替换”窗口 ->“快速查找”

  4. 在“查找内容”文本框中输入想要查找的字符串或表达式。若要添加特殊字符,请单击此文本框旁边的三角形“表达式生成器”按钮,并选择“通配符”或“正则表达式”。

    说明:

    有关可用特殊字符的列表,请参见 通配符 (Visual Studio)正则表达式 (Visual Studio)

  5. 单击“查找下一个”开始搜索,并继续单击“查找下一个”直到搜索完最后一个打开的文件。

    当返回到搜索的起始点时,将显示一条消息。

替换当前项目的所有文件中的字符串或表达式

  1. 从“编辑”菜单中选择“查找和替换”,再选择“快速替换”,或按默认的快捷键 Ctrl+H。

    随即打开“查找和替换”窗口并显示“快速替换”选项。

  2. 在“查找范围”下拉列表中,选择“当前项目”。

  3. 根据需要设置“查找选项”。

    若要允许使用“通配符”或“正则表达式”,请选择“使用”并选择其中一个选项。

    说明:

    “查找”选项是全局选项,所以它们在所有搜索中都有效。有关可用的“查找选项”的更多信息,请参见 “查找和替换”窗口 ->“快速替换”

  4. 在“查找内容”文本框中输入想要查找的字符串或表达式。若要添加特殊字符,请单击此文本框旁边的三角形“表达式生成器”按钮。

    说明:

    有关特殊字符的列表,请参见 通配符 (Visual Studio)正则表达式 (Visual Studio)

  5. 若要用其他字符串替换“查找内容”字符串中的实例,请在“替换为”文本框中输入替换字符串。

    - 或 -

    若要删除“查找内容”字符串中的实例,请将“替换为”文本框保留为空白。

  6. 选择“替换”并继续选择“替换”,直到替换了最后一个文件中的最后一个匹配项。使用“查找下一个”可跳过不想替换的匹配项。

    - 或 -

    选择“全部替换”立即替换所有的匹配项。将会出现一个消息框,列出替换的总数。

    说明:

    “全部替换”命令将替换每个文件中的每个匹配项。若要撤消在任何打开的文件中执行的“全部替换”操作,请在保存该文件前选择“编辑”菜单中的“撤消”。

请参见

任务

如何:使用结果列表进行搜索

如何:对文档进行渐进式搜索

参考

“查找和替换”窗口 ->“在文件中查找”

“查找和替换”窗口 ->“在文件中替换”

其他资源

查找和替换