Publicado · en mejora
Guía de uso
Por ahora este capítulo solo está disponible en coreano.
복사 창에서 자동 프리셋을 선택하면 표식 파일을 바탕으로 프로젝트 종류를 감지합니다. Node와 Next.js의 의존성 및 캐시, Rust의 target, Python의 가상 환경과 캐시 등 프로젝트에 맞는 부산물을 제외합니다. 적용된 제외 목록과 미리 보기를 확인한 뒤 실행하세요.
Git 기준 복사는 .gitignore, .ignore, .git/info/exclude 등의 규칙을 적용합니다. Git 이력 폴더인 .git을 제외할지는 VCS 프리셋도 확인해야 합니다. 프로젝트 소스 복사와 전체 저장소 보관은 목적에 맞게 설정을 달리하세요.
프리셋은 민감한 파일을 모두 제거하는 기능이 아닙니다. .env는 공통 규칙으로 자동 제외되지 않습니다. 프로젝트를 전달할 때는 환경 설정, 인증서 등 전달하지 않을 파일을 제외 목록에 추가하고 미리 보기에서 확인하세요.
| 예시 | 의미 |
|---|---|
*.rs | 각 단계에서 이름이 일치하는 Rust 파일을 고릅니다. |
node_modules | 이름이 일치하는 폴더와 그 하위 항목을 제외할 때 사용합니다. |
src/**/*.ts | 원본 기준 상대 경로에서 중첩 폴더까지 포함해 TypeScript 파일을 고릅니다. |
슬래시가 없는 패턴은 이름에, 슬래시가 있는 패턴은 원본 기준 상대 경로에 적용됩니다. 제외된 폴더의 하위 항목은 탐색하지 않습니다. 확장자, 이름 정규식, 크기, 수정 시각과 숨김 항목 조건을 함께 사용할 수 있습니다. 여러 조건을 사용할수록 미리 보기에서 예상한 파일이 포함되는지 확인하세요.
Ctrl+P를 눌러 파일 찾기를 엽니다. 이름의 일부를 입력해 찾을 수 있으며, mainrs처럼 이어 입력하거나 src lexer처럼 여러 낱말을 사용할 수 있습니다. 여러 낱말은 모두 맞는 결과를 찾습니다.
기준 폴더는 Git 루트, 프로젝트 루트, 현재 폴더 순으로 정합니다. Git 무시 규칙을 적용하고 .git은 제외합니다. 결과를 선택하고 Enter를 누르면 파일 창에서 해당 항목을 확인합니다. Shift+Enter는 파일을 엽니다.
Ctrl+Shift+F로 내용 검색을 엽니다. 검색어와 파일 패턴을 입력하고 필요하면 대소문자 구분, 낱말 단위 또는 정규식을 선택합니다. 결과는 파일별로 줄 번호와 함께 표시됩니다.
기본 검색은 Git 무시 규칙을 적용하고 이진 파일과 크기 제한을 초과한 파일을 건너뜁니다. 결과나 탐색 한도에 도달하면 일부 결과만 표시될 수 있습니다. 찾는 내용이 없다면 기준 폴더, 무시 규칙, 파일 패턴과 크기 제한을 확인하세요. 결과의 Enter는 파일 창으로 이동하고 Shift+Enter는 VS Code에서 해당 줄을 엽니다.
화면의 비소스 흐리게는 목록 표시 효과이며 파일을 지우거나 복사를 차단하지 않습니다. 실제 전송 제외는 복사 창에서 확인합니다. 현재 목록의 이름 필터, Ctrl+P의 파일 찾기와 Ctrl+Shift+F의 내용 검색도 서로 다른 범위입니다.
검색 중 조건을 바꾸거나 취소했다면 결과가 새 검색에 해당하는지 확인하세요. 내용 검색에서 결과가 없으면 작은 일반 텍스트 파일과 간단한 검색어로 조건을 먼저 확인하고, 한도 안내가 있으면 기준 폴더를 좁혀 다시 검색합니다.