在“文件”命令中查找

使用 “查找和替换”窗口 选项卡上“查找”选项卡上可用的选项子集搜索文件。

重要

Visual Studio 2019 版本 16.5 中删除了对此命令的支持,并在 Visual Studio 2022 版本 17.12 中还原。 如果将此命令与版本 16.5-17.11 一起使用,则可能会看到一条错误消息,指出,命令“Edit.FindinFiles”不接受参数或开关。 Visual Studio 2022 中已更改某些选项。

语法

Edit.FindinFiles findwhat [/append] [/case] [/ext:extensions]
[/lookin:searchpath] [/options] [/reset] [/stop] [/sub]
[/regex] [/word]

参数

findwhat
必填。 要匹配的文本。

开关

/append (Visual Studio 2022 中的新增功能)
自选。 指示当前搜索的结果追加到以前的搜索结果。

/case 或 /c
自选。 仅当大写和小写字符与 findwhat 参数中指定的字符完全匹配时,才会发生匹配。

/ext: extensions
自选。 指定要搜索的文件的文件扩展名。 如果未指定,则使用先前输入的扩展。

/lookin:searchpath
自选。 要搜索的目录。 如果路径包含空格,请将整个路径用引号引起来。

/names 或 /n\ (Visual Studio 2022 中不支持) 可选。 显示包含匹配项的文件名列表。

/options 或 /t
自选。 显示当前查找选项设置的列表,不执行搜索。

/regex 或 /r
自选。 在 findwhat 参数中使用预定义的特殊字符作为表示文本模式而不是文本字符的表示法。 有关正则表达式字符的完整列表,请参阅 正则表达式

/reset 或 /e
自选。 返回其默认设置的查找选项,并且不执行搜索。

/停
自选。 如果当前搜索操作正在进行,则停止当前搜索操作。 指定 /stop 时,搜索将忽略所有其他参数。 例如,若要停止当前搜索,请输入以下内容:

>Edit.FindinFiles /stop

/sub 或 /s
自选。 在 /lookin 中指定的目录中搜索子文件夹:searchpath 参数。

/text2 或 /2\ (Visual Studio 2022 中不支持) 可选。 在“查找结果 2”窗口中显示搜索结果。

/wild 或 /l\ (Visual Studio 2022 中不支持) 可选。 在 findwhat 参数中使用预定义的特殊字符作为表示法来表示字符或字符序列。

/word 或 /w
自选。 仅搜索整个单词。

本示例搜索位于“我的 Visual Studio 项目”文件夹中的所有 .cls 文件中的 btnCancel,并在“查找结果 2”窗口中显示匹配信息。

>Edit.FindinFiles btnCancel /lookin:"c:/My Visual Studio Projects" /ext:*.cls /text2

另请参阅