개발 생산성 도구 기초집LESSON 08
검색과 이동: 파일·심볼·참조를 빠르게 찾는 방법
난이도초급
예상 시간35분
선수지식3강 Workspace
8강. 검색과 이동: 파일·심볼·참조를 빠르게 찾는 방법
1. 이번 강의에서 해결할 문제
Explorer를 폴더마다 열어 파일을 찾거나 이름이 같은 텍스트 결과를 모두 수정해 다른 기능을 깨뜨립니다. 검색 질문에 맞는 도구를 선택합니다.
2. 학습 목표
3. 핵심 개념
| 질문 | VS Code 기능 |
|---|---|
| 파일 이름은? | Quick Open Ctrl+P |
| 문자열은 어디에? | Search Ctrl+Shift+F |
| 현재 파일의 함수는? | Go to Symbol Ctrl+Shift+O |
| 정의는 어디에? | Go to Definition F12 |
| 누가 이 함수를 쓰나? | Find All References Shift+F12 |
심볼·참조 이동은 언어 서비스가 코드를 이해해 제공하며 단순 문자열 검색보다 이름 충돌을 줄입니다. 최신 동작은 VS Code 코드 이동 문서를 확인합니다.
4. 단계별 실습
PowerShell · 실행 위치: 프로젝트 루트
Get-ChildItem .\src -Recurse -File |
Select-String -Pattern 'calculateScore' |
Select-Object Path, LineNumber, Line
예상 결과: 함수 이름이 포함된 소스 경로, 줄 번호와 내용이 표시됩니다. 관리자 권한은 필요하지 않습니다.
VS Code 작업
Ctrl+P로score파일을 찾습니다.- 함수 이름에서 F12로 정의로 이동합니다.
- Shift+F12로 모든 참조를 열어 변경 영향을 기록합니다.
- 검색 결과에서 테스트 파일이 포함되는지 확인합니다.
5. 도구와 설정이 동작하는 이유
Select-String은 실제 텍스트를 찾고 언어 서비스의 참조 검색은 구문과 심볼 관계를 이용합니다. 두 결과를 비교하면 문자열로만 등장한 문서와 실제 호출 코드를 구분할 수 있습니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2검색과 이동: 파일·심볼·참조를 빠르게 찾는 방법 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
8강. 검색과 이동: 파일·심볼·참조를 빠르게 찾는 방법 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.