返回介绍

在文件中查找命令

发布于 2020-09-10 13:29:51 字数 2489 浏览 1230 评论 0 收藏 0

该命令显示对话框用于在磁盘上的文件内搜索文本字符串。

在查找内容 [1] 字段中指定要搜索的字符串。 可以使用单行或多行字符串,最大长度可达 20,000 字节。 在文件/类型 [2] 和目录 [3] 字段指定要搜索的文件。目录字段指定搜索的目录,文件/类型字段指定文件名或类型。文件名可以包含通配符,也可以包含用分号隔开的多个文件类型,即:

*.cpp;*.h

目录 [3] 字段可以包含用分号隔开的多个搜索路径,即:

C:\mydir1\; c:mydir2\

请注意:如果查找 [1] 字符串留空,编辑器将返回匹配指定条件的所有文件名列表。这可以用于生成目录列表。

执行查找时,如果将输出结果传送到输出窗口,则将清除现有的输出。如果传送到编辑窗口,则在以查找结果为标题的文件不存在的情况下,将创建新文件。如果该文件存在,查找结果将附加到现有文件末端。

如果按下按钮则显示查找历史记录。

如果按下按钮,将显示子菜单,其选项如下:

如果按下这个 按钮,会显示适用于这个选中的正则表达式引擎的正则表达式行表选项。这个按钮平常无作用,除非已勾选正则表达式复选框。

可以将搜索限制为以下的文件组:

搜索 [5]:

列出的文件 - 这将搜索在文件/类型和目录字段中列出的文件(默认选择)。

打开文件 - 这将搜索所有打开的文件。文件/类型和目录字段将被忽略。

收藏的文件 - 这将搜索文件菜单中收藏的文件下列出的所有文件。文件/类型和目录字段将被忽略。

方案文件 - 这将搜索打开的方案内部的所有文件。 文件/类型和目录字段将被忽略。

解决方案文件 - 这将搜索打开的解决方案中的所有文件。文件/类型和目录字段将被忽略。

*只有 UEStudio 支持解决方案文件选项。

可以使用以下搜索选项[4]:

Unicode 搜索

该选项指示 UltraEdit 执行 Unicode 搜索。输入的字符串将以双字节方式输入并转化为 Unicode。搜索的文件将使用 Unicode 字符串进行搜索。

只匹配整个词语

默认情况下,搜索不会被限制为只匹配整个词语。该选项允许将搜索限制为只匹配整个词语。这对于查找“a”或“A”而不是所有包含“a”的词语非常有用。如果已经在文档中执行了搜索,则默认的选择将与前一个搜索设置匹配。

匹配大小写

默认情况下,搜索是不区分大小写的。这个选项可以使搜索区分大小写。

正则表达式

如果选择该选项 ,将使用在高级区段下选择的正则表达式类型执行搜索。

高级选项 [6]

按下高级按钮扩展“在文件中查找”对话框以显示更多搜索选项。

正则表达式

与 Perl 兼容的正则表达式

如果选择该选项,编辑器将使用基于 Boost C++ 库 的 Perl 样式正则表达式。

UltraEdit 样式正则表达式

如果选择该选项,编辑器将使用 UltraEdit 样式正则表达式。

Unix 样式正则表达式

如果选择该选项,编辑器将使用 UNIX 样式正则表达式。

有关创建正则表达式的信息,请参见正则表达式或 Perl 正则表达式帮助文件。

搜索子目录

默认情况下,只搜索指定目录中的指定文件。该选项指示搜索操作对指定目录的所有子目录进行搜索。如果选择忽略隐藏子目录选项,则隐藏的子目录(在 Microsoft 浏览器中作了定义)将排出在搜索之外。  

用户可根据需要,在搜索中忽略的子目录名字段指定特定子目录,以将其排出在搜索之外。多个名称应用分号隔开。

返回结果到编辑窗口

该选项指示 UltraEdit 为查找结果创建编辑窗口(新建文件),从而可以编辑、保存或打印结果。默认操作是在列表框窗口(输出窗口)内捕获输出,并允许用户双击结果从而自动打开相应文件。

如果未找到字符串则匹配文件

该选项使 UltraEdit 仅列出不包括指定搜索字符串的文件。

使用编码

预设情况下这个选项为禁用。当勾选复选框后,下拉列表可用来指定查找指定字符串时要使用的编码。

打开匹配文件

如果选择此选项,在搜索完成时将打开与指定参数匹配的任何文件。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文