Version: 6000.3
语言: 中文
搜索文件和预设
搜索预设

搜索文件

文件搜索提供程序运行支持正则表达式和 globs 的文件系统搜索,以匹配特定模式,例如文件类型、文件名或文件夹名。

与资产(项目)搜索提供程序不同,文件提供程序不需要索引,因此即使项目没有索引,也可以使用它。

提示:您可以在常规搜索窗口或专用窗口中使用文件提供程序。要打开文件提供程序的专用搜索窗口,请从主菜单中选择窗口>搜索>查找文件

查询语法

提供者令牌: find:

将文件提供程序与其他提供程序一起使用

隐式包含find在其他提供商的搜索中,使用“视图”菜单 ()“视图”菜单 中的“显示更多结果”切换开关。此选项添加隐式find:搜索到以下选项卡:

  • 文件”选项卡,仅在“显示更多结果”处于活动状态时可用。
  • “全部”、“项目”和“资源”选项卡。

如果显示更多结果处于非活动状态,则必须使用find:用于搜索文件的令牌。

查询示例

过滤器类型 查询示例 描述
单词搜索 find: Paint Mat 搜索包含单词的所有资产路径paint和这个词mat(例如,PaintBrush_Mat.mat,DryWallPainted_Mat.mat).
球形 find: AnimationScripts/*.cs 查找下的所有 C# 文件Assets/AnimationScripts.
正则表达式 find: (.*\/)+.+\s.+ 查找名称中带有空格的所有路径。

Glob 通配符

可以使用 glob 查询和 C# 正则表达式来匹配模式。

全局通配符 描述 比赛 不匹配 等效正则表达式
* 匹配任意数量的任何字符,包括无字符 Law* Law,Laws,Lawyer Groklaw,La,aw .*
. 匹配任何单个字符,包括无 Law. Law,Laws,Lawyer Groklaw,La,aw .

模糊逻辑查询

要启用模糊逻辑,请使用“视图”菜单 ()“视图”菜单 中的“显示更多结果”切换开关。

提供程序筛选器

文件提供程序在可视化查询生成器中具有其他筛选器。下表列出了筛选器及其文本查询等效项。

滤波器 搜索令牌 查询示例 描述
带空格的文件 find: \s+ find: \s+ material 查找所有名称或文件路径中带有空格的文件,并且单词material在名称或路径中。
数字文件 find: \d+\.\w+$ find: \d+\.\w+$ 查找名称中带有数字的所有文件。
搜索包 find: +packages find: +packages png 查找全部png文件和字符串png在其名称或路径中,包括包中的名称或路径。如果不使用此令牌,则包文件将从搜索中排除。

结果

搜索窗口选项卡:项目

行动

文件搜索提供程序的上下文菜单包括以下作:

行动 描述
选择 检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表
项目窗口。这是默认的双击作。要更改默认作,请参阅首选项
打开 在 Unity 编辑器或外部编辑器中打开文件。
重新导入 对于导入的文件,从源文件重新导入文件。
揭示 在作系统的文件浏览器中打开该文件。
删除 删除文件。Unity 编辑器在删除之前请求确认。
复制路径 将文件相对于项目根文件夹的路径复制到剪贴板。
复制 GUID 将文件的 GUID 复制到剪贴板。
性能 打开文件的“聚焦”检查器窗口。

其他资源

搜索文件和预设
搜索预设