VS Code GitHub Copilot 설정 방법
VS Code GitHub Copilot 설정 방법을 알면 VS Code에서 코드 자동완성, Copilot Chat, 함수 설명, 테스트 생성 같은 AI 코딩 기능을 바로 사용할 수 있습니다. GitHub 공식 문서 기준으로 VS Code에서 Copilot을 사용하려면 Copilot 이용 권한이 있는 GitHub 계정, 최신 VS Code, VS Code 내 GitHub 로그인이 필요합니다.
Copilot은 무료 플랜으로 제한적으로 시작할 수 있고, 더 많은 기능과 사용량은 유료 플랜에서 제공될 수 있습니다. 회사 계정은 조직 정책의 영향을 받을 수 있습니다.
빠른 확인 버튼
설정 전 준비물
| 준비물 | 설명 |
|---|---|
| GitHub 계정 | Copilot 이용 권한 필요 |
| VS Code | 최신 버전 권장 |
| Copilot 확장 | GitHub Copilot, Copilot Chat |
| 인터넷 연결 | 인증과 모델 호출 필요 |
| 프로젝트 폴더 | 자동완성과 Chat 테스트용 |
VS Code에서 Copilot 설정 순서
- VS Code를 최신 버전으로 설치합니다.
- 확장 메뉴를 엽니다.
- GitHub Copilot 확장을 설치합니다.
- 필요한 경우 GitHub Copilot Chat도 설치합니다.
- VS Code에서 GitHub 계정으로 로그인합니다.
- Copilot 이용 권한을 확인합니다.
- 코드 파일을 열고 몇 줄 입력합니다.
- 자동완성 제안이 보이면 Tab으로 수락합니다.
- Copilot Chat에서 코드 설명이나 테스트 작성을 요청합니다.
Copilot 사용 예시
| 작업 | 요청 예시 |
|---|---|
| 함수 작성 | 사용자 이메일 유효성을 검사하는 함수를 만들어줘. |
| 코드 설명 | 이 함수가 하는 일을 단계별로 설명해줘. |
| 테스트 생성 | 이 함수에 대한 Jest 테스트를 작성해줘. |
| 버그 찾기 | 이 코드에서 예외가 날 수 있는 부분을 찾아줘. |
| 리팩터링 | 중복 로직을 줄이고 읽기 쉽게 바꿔줘. |
자동완성이 안 될 때 해결 방법
| 문제 | 확인할 내용 |
|---|---|
| 제안이 안 보임 | Copilot 확장 활성화 여부 확인 |
| 로그인 오류 | VS Code에서 GitHub 계정 재로그인 |
| 권한 없음 | Copilot 플랜 또는 조직 정책 확인 |
| 특정 파일만 안 됨 | 언어 모드와 파일 확장자 확인 |
| 회사 계정 제한 | 조직 관리자 설정 확인 |
Copilot 사용 시 주의사항
- 생성 코드의 라이선스와 보안 문제를 검토합니다.
- API 키, 비밀번호, 개인정보를 프롬프트에 넣지 않습니다.
- 자동 생성 코드는 테스트를 실행해 확인합니다.
- 중요한 변경 전 Git 커밋을 남깁니다.
- 이해하지 못한 코드는 그대로 붙여넣지 않습니다.
Copilot Chat을 잘 쓰는 질문 예시
Copilot 자동완성은 짧은 코드 작성에 좋고, Copilot Chat은 설명과 리팩터링 방향을 잡을 때 좋습니다.
| 목적 | 질문 예시 |
|---|---|
| 코드 이해 | 이 파일의 구조와 주요 함수 역할을 설명해줘. |
| 버그 찾기 | 이 코드에서 예외가 발생할 수 있는 지점을 찾아줘. |
| 테스트 추가 | 이 함수에 대한 단위 테스트를 작성해줘. |
| 리팩터링 | 중복을 줄이고 타입 안정성을 높여줘. |
| 문서화 | 이 API 함수의 사용법 주석을 작성해줘. |
Chat 결과가 좋아도 바로 적용하지 말고 변경 범위와 테스트 결과를 확인하세요.
함께 보면 좋은 개발자 AI 글
자주 묻는 질문 FAQ
Q. VS Code GitHub Copilot 설정에 구독이 필요한가요?
GitHub 공식 문서 기준으로 Copilot 이용 권한이 있는 계정이 필요합니다. 무료 플랜은 제한된 기능으로 시작할 수 있고, 더 많은 기능은 유료 플랜이 필요할 수 있습니다.
Q. Copilot과 Cursor 중 무엇이 좋나요?
VS Code를 계속 쓰고 싶다면 Copilot이 자연스럽고, AI 코드 에디터 전체 경험을 원한다면 Cursor도 선택지입니다.
Q. Copilot이 만든 코드는 바로 배포해도 되나요?
권장하지 않습니다. 테스트, 보안 검토, 코드 리뷰를 거쳐야 합니다.
결론
VS Code GitHub Copilot 설정 방법의 핵심은 최신 VS Code, Copilot 확장, GitHub 로그인, Copilot 권한 확인입니다. 설정 후에는 자동완성부터 시작하고, Chat은 코드 설명과 테스트 생성에 활용하면 좋습니다.