Unity 파일 검색 제공자 매뉴얼
이 문서는 Unity의 파일 검색 제공자에 대한 이해를 돕기 위해 작성되었습니다. 파일 검색 제공자는 사용자가 시스템 내에서 특정 패턴에 맞는 파일을 쉽게 찾을 수 있도록 돕는 기능입니다.
기본 기능
- 파일 선택: 프로젝트 창에서 파일을 선택합니다.
- 파일 열기: Unity 또는 외부 에디터에서 파일을 엽니다.
- 파일 삭제: 선택한 파일을 삭제합니다.
- 파일 경로 복사: 파일의 경로를 클립보드에 복사합니다.
- 파일 재임포트: 파일을 다시 임포트합니다.
- 파일 브라우저에서 선택: 운영 체제의 파일 브라우저에서 파일을 선택합니다.
- 파일 프로퍼티 열기: 파일의 속성을 확인하고 수정할 수 있는 메뉴를 엽니다.
검색 쿼리
검색 쿼리는 C# 정규 표현식을 사용할 수 있으며, glob 표현식을 통해 특정 패턴을 검색할 수 있습니다. glob 표현식은 정규 표현식으로 변환되어 사용됩니다.
Glob 와일드카드 예제
| Glob 와일드카드 | 설명 | 예제 | 일치함 | 일치하지 않음 |
|---|---|---|---|---|
| * | 수에 관계없이(없는 경우도 포함) 어느 글자든 일치 | Law | Law, Laws, Lawyer | Groklaw, La, aw |
| . | 수에 관계없이(없는 경우도 포함) 어느 1자의 글자든 일치 | Law.Law | Laws | La, aw |
활용 및 응용 예제
1. 특정 파일 유형 검색
Unity 프로젝트 내에서 특정 확장자를 가진 파일을 쉽게 찾고 싶을 때 glob 패턴을 사용할 수 있습니다.
예: 모든 .cs 파일 찾기
*.cs
2. 특정 키워드가 포함된 파일 검색
파일명에 특정 키워드가 포함된 파일을 찾을 수 있습니다.
예: 'Player'라는 단어가 포함된 파일 찾기
*Player*
3. 특정 패턴 기반 검색
정규 표현식을 사용하여 더 복잡한 검색 쿼리를 만들 수 있습니다.
예: 파일명이 'Config'로 시작하고 .json로 끝나는 파일 찾기
^Config.*\.json$
결론
Unity의 파일 검색 제공자는 프로젝트 내에서 파일을 효율적으로 관리할 수 있는 유용한 도구입니다. 다양한 검색 기능을 활용하여 필요한 파일을 신속하게 찾고 작업할 수 있습니다.