包含此页的版本:
不含此页的版本:
文件搜索提供程序运行支持正则表达式和 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 查询和 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 复制到剪贴板。 |
| 性能 | 打开文件的“聚焦”检查器窗口。 |