“在文件中查找”命令

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

重要

Visual Studio 2019 版本 16.5 终止了对此命令的支持。 如果将此命令与版本 16.5 或更高版本一起使用,可能会出现一条错误消息,指出“命令 "Edit.FindinFiles" 不接受参数或开关”。

语法

Edit.FindinFiles findwhat [/case] [/ext:extensions]
[/lookin:searchpath] [/names] [/options] [/reset] [/stop] [/sub]
[/text2] [/wild|/regex] [/word]

自变量

findwhat
必需。 要匹配的文本。

交换机

/case 或 /c
可选。 仅当大小写字符和 findwhat 参数中指定的字符大小写完全匹配时才会出现匹配。

/ex:extensions
可选。 指定要搜索的文件的文件扩展名。 如果未指定,则使用以前输入的扩展名(如果输入过)。

/lookin:searchpath
可选。 要搜索的目录。 如果路径包含空格,则将整个路径放在引号内。

/names 或 /n
可选。 显示包含匹配项的文件名列表。

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

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

/reset 或 /e
可选。 将查找选项恢复为默认设置,并且不执行搜索。

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

>Edit.FindinFiles /stop

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

/text2 或 /2
可选。 在“查找结果 2”窗口中显示搜索结果。

/wild 或 /l
可选。 使用在 findwhat 参数中作为表示形式进行预定义的特殊字符来表示字符或字符序列。

/word 或 /w
可选。 只搜索全字。

示例

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

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

请参阅