如何:交互式搜索

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

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

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

提示

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

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

  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. 选择**“替换”并继续选择“替换”,直到替换了最后一个文件中的最后一个匹配项。 使用“查找下一个”**可跳过不想替换的匹配项。

    - 或 -

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

    提示

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

请参见

任务

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

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

参考

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

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

其他资源

查找和替换