在文件中查找

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

使用“查找和替换”窗口的 “在文件中查找” 选项卡,您可以在指定文件集的代码中搜索字符串或表达式。 找到的匹配项和采取的操作列在结果选项选择的“查找结果”窗口中。

工具栏按钮和快捷键也可用于打开 查找和替换 对话框。

以下部分列出了 “在文件中查找” 选项卡上可用的控件。

查找内容

使用 “在文件中查找” 选项卡上的这些控件,可以指定要匹配的字符串或表达式。

查找
键入要搜索的文本。 该对话框尝试填充可能的搜索文本,使用在打开对话框之前光标选择的文本、附近的文本或之前搜索过的文本。 可以通过从此下拉列表中选择最后 20 个搜索字符串之一来重复使用它。

[带通配符的字符串]
如果要在搜索字符串中使用星号(*)和问号(?)等通配符,请在“查找选项” 中选中“使用”复选框,然后单击“通配符”

[正则表达式]
若要使搜索引擎将搜索字符串解释为正则表达式,请选择 查找选项 下的“使用”复选框,然后单击 正则表达式

表达式生成器
“查找内容”框旁边的三角形按钮,当在“查找选项”中选择“使用”复选框后,即可使用。 单击此按钮可显示通配符或正则表达式的列表,具体取决于所选 使用 选项。 从此列表中选择任何项都会将所选项添加到 “查找内容” 字符串。

查看

从“查找范围”下拉列表中选择的选项将确定“在文件中查找”是仅在当前活动文件中搜索,还是在特定文件夹内存储的所有文件中搜索。 请从列表中选择搜索范围,键入文件夹路径,或单击 “浏览” 按钮以显示 “自定义目录集” 对话框,然后选择要搜索的文件夹集。

注释

如果选择了“查找”选项并导致你搜索从源代码管理中签出的文件,则只会搜索已下载到本地计算机的文件版本。

中查找
从此列表中选择预定义的搜索范围,或使用 自定义目录集 对话框输入自己的目录集。

当前文档
当文档在编辑器中打开时,此选项可用。 只在活动文档中搜索在 “查找内容” 中指定的字符串。

所有打开的文档
搜索当前正在编辑的所有已打开文件。

当前项目
搜索活动项目中的所有文件。

整个解决方案
搜索活动解决方案中的所有文件。

包括子文件夹
指定 查找 中指定文件夹的子文件夹将被搜索。 它需要自定义目录集。

浏览
单击此按钮将显示“自定义目录集”对话框,在其中可以汇编、编辑、保存和选择要输入到“查找范围”框中的命名目录集。

查找选项

可以展开或折叠 “查找选项” 部分。 可以选择或清除以下选项。

匹配大小写
选中此复选框后,“查找结果”窗口将仅显示在 查找内容 中指定的字符串实例,该实例不仅内容匹配而且大小写也匹配。 例如,在选中 “匹配大小写” 复选框的情况下搜索 MyObject 将返回“MyObject”,但不会返回“myobject”或“MYOBJECT”。

匹配整个单词
选中此复选框后,“查找结果”窗口将仅显示与 查找内容 中指定字符串匹配的完整单词实例。 例如,搜索 MyObject 将返回“MyObject”,但不会返回“CMyObject”或“MyObjectC”。

用途
指示如何解释 中输入的特殊字符:查找替换为 文本框。 这些选项包括 通配符正则表达式

正则表达式
特殊符号定义要匹配的文本模式。 如需列表,请参阅 使用正则表达式搜索文本。

通配符
星号(*)和问号(?)等特殊字符表示一个或多个字符。 若要查看列表,请参阅 使用正则表达式搜索文本

查看这些文件类型
此列表指示在 查找中指定的目录中搜索的文件类型。 如果此字段保留为空,将搜索 “查找范围” 中指定的目录中的所有文件。

*.[ext]; *.[ext] (manual)  

若要查找特定类型的文件,请输入文件名的星号通配符(*),后跟句点(.)和文件扩展名。 若要查找多个文件类型,请输入以分号(;)分隔的多个搜索字符串。

*.[ext]; *.[ext] (from list)  

选择列表中的任意项以输入预配置的搜索字符串,该字符串将查找特定类型的文件。

结果选项

确定单击 “查找全部” 后查找结果的位置。 可以展开或折叠 结果选项 部分。 可以选择或清除以下选项。

“查找结果 1”窗口
选中此复选框后,当前搜索结果将追加到“查找结果 1”窗口的内容。 此窗口会自动打开以显示搜索结果。 若要手动打开此窗口,请在“视图” 菜单上单击“其他窗口”,然后单击“查找结果 1”。

“查找结果 2”窗口
如果选中此复选框,则当前搜索的结果将追加到“查找结果 2”窗口内容的末尾。 此窗口会自动打开以显示搜索结果。 若要手动打开此窗口,请在 “视图” 菜单中单击 “其他窗口”,然后单击 “查找结果 2”

仅显示文件名
在“查找结果 1”或“查找结果 2”窗口中,对于每个包含搜索匹配项的文件,仅显示一个条目,而不是每个搜索匹配项都显示一个条目。 此选项在 SQL Server Management Studio 中不可用。

在替换所有之后,保持已修改的文件打开状态
选中后,将打开已进行替换的所有文件,以便可以撤消或保存更改。 内存约束可能会限制在替换作后保持打开状态的文件数。

谨慎

只能在保持打开状态以供编辑的文件上使用 撤消。 如果未选中此选项,则尚未打开以供编辑的文件将保持关闭状态,并且这些文件中将不提供 撤消 选项。

查找和替换视图

“查找和替换”窗口顶部的选项卡包含 视图 菜单。 通过这些菜单,你可以选择要显示在活动窗格中的一组字段。 您可以将“查找和替换”窗口停靠在方便的位置,然后在各个选项卡之间以及各个视图之间进行切换,以执行任意类型的查找或替换操作。

切换到快速查找
此工具栏选项卡将对话框更改为 快速查找 对话框。

切换到“在文件中查找”
此工具栏选项卡将对话框更改为 “在文件中查找”对话框

切换到查找符号
此工具栏选项卡将对话框更改为 “在符号”对话框中查找。

另请参阅

SQL Server Management Studio 键盘快捷方式