Unity 6.3
0 онлайн 25 гостей 3 в системе
Вход

Поиск файлов

Поставщик поиска файлов выполняет поиск файловой системы, поддерживающий регулярные выражения и глобусы для соответствия определенному шаблону, например типу файла, имени файла или имени папки.

В отличие от поставщика поиска ассетов (проектов), поставщик Files не требует наличия индекса, поэтому его можно использовать, даже если в проекте нет индексов.

Совет: Вы можете использовать поставщика файлов в общем окне Поиск, или в специализированном окне. Чтобы открыть специализированное окно поиска для поставщика файлов, в главном меню выберите Окно > Поиск > Найти файлы.

Синтаксис запроса

Токен поставщика: find:

Использование поставщика файлов с другими поставщиками

Имплицитно включить find в поисках других поставщиков, используйте Показать больше результатов переключить в Вид менюМеню Вид). Эта опция суммирует результаты из имплицитного find: поиск в следующих вкладках:

  • Вкладка Files, которая доступна только тогда, когда активна вкладка Показать больше результатов.
  • Вкладки Все, Projectи Ресурсы.

Если Показать больше результатов неактивен, для поиска файлов необходимо использовать токен find:.

Примеры запросов

Тип фильтра Пример запроса Описание
Поиск слов find: Paint Mat Поиск всех путей ассетов, содержащих слова paint AND слово mat (например, PaintBrush_Mat.mat, DryWallPainted_Mat.mat).
Глобус find: AnimationScripts/*.cs Находит все файлы C# в Assets/AnimationScripts.
Регулярное выражение find: (.*\/)+.+\s.+ Найти все пути, имеющие пробел в названии.

Глобальные подстановочные символы

Вы можете использовать глобальные запросы и C# Regex для сопоставления шаблонов.

Глобальные подстановки Описание Пример Матчи не соответствует Эквивалентное регулярное выражение
* Соответствует любому количеству любых символов, включая ни одного 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 в их именах или пути, включая файлы в пакетах. Если не использовать этот токен, файлы пакетов исключаются из поиска.

Результаты

Поиск окна вкладки: Project.

Действия

Контекстное меню поставщика поиска файлов содержит следующие действия:

Действия Описание
Выбрать Откройте файл в окнах Inspector и Project. Это действие двойного щелчка по умолчанию. Чтобы изменить действие по умолчанию, см. Настройки.
Открыть Откройте файл в Unity Editor или внешнем редакторе.
Реимпорт Для импортированных файлов повторная импортировка файла из исходного файла.
Раскрыть Открывает файл в браузере файлов операционной системы.
Исключить Удаляет файл. Unity Editor требует подтверждения перед удалением.
Копировать путь Копирует путь файла относительно корневой папки проекта в буфер обмена.
Копия GUID Копирует файл GUID в буфер обмена.
Свойства Открывает окно Фокусированного инспектора для файла.

Дополнительные ресурсы