코파일럿(Copilot)은 GitHub에서 개발한 AI 기반 코드 작성 도구입니다. OpenAI의 GPT 모델을 기반으로 동작하며, 사용자가 작성 중인 코드 컨텍스트를 분석해 코드를 예측하거나 필요한 코드를 제안합니다.
주요 기능
코드 완성 및 코드 스니펫 제안
주석을 기반으로 코드 생성
리팩토링 및 코드 최적화 제안
에러 해결 도움
테스트 코드 자동 생성
지원 언어 및 플랫폼
JavaScript, Python, TypeScript, Java, C#, PHP, Ruby, Go, C++, HTML, CSS 등 다양한 언어 지원
macOS, Windows, Linux 사용 가능
VS Code를 엽니다.
왼쪽 사이드바에서 Extensions (확장기능)
아이콘을 클릭합니다.
검색창에 GitHub Copilot
을 입력하고, GitHub Copilot
확장 프로그램을 설치합니다.
설치 후, VS Code의 오른쪽 하단 팝업에서 GitHub 계정으로 로그인하라는 메시지가 표시됩니다. 메시지를 클릭합니다.
GitHub 로그인을 완료하고 VS Code로 돌아옵니다.
로그인 후, Copilot이 활성화됩니다.
코드를 작성하거나 주석을 작성하면 Copilot이 자동으로 제안합니다.
제안된 코드를 선택하려면:
Tab
: 제안된 코드를 삽입
Esc
: 제안을 무시
여러 선택지가 있는 경우 Ctrl + Space
또는 Alt + ]
/Alt + [
로 탐색 가능합니다.
JetBrains IDE를 엽니다.
상단 메뉴에서 File
→ Settings
(또는 Preferences
on macOS)로 이동합니다.
왼쪽 사이드 메뉴에서 Plugins
를 선택합니다.
마켓플레이스 탭에서 GitHub Copilot
을 검색하고 설치합니다.
설치 완료 시 재시작이 필요합니다.
IDE 재시작 후, 플러그인이 활성화되며 GitHub 계정 로그인을 요구합니다.
로그인 후, 사용 가능한 프로젝트에서 Copilot이 작동됩니다.
메인 메뉴에서 File
→ Settings
로 이동한 뒤, GitHub Copilot을 찾아 설정을 조정할 수 있습니다:
자동 완성 허용 여부
언어별로 Copilot 활성화/비활성화
# 두 개의 숫자를 받아 더한 값을 반환하는 함수
Alt + Enter
또는 Ctrl + Space
Alt + Enter
Copilot의 제안 코드는 항상 완벽하지 않을 수 있으며, 특히 보안 관련 코드는 따로 검토해야 합니다.
종종 불필요한 코드나 비효율적인 솔루션을 제안할 수 있으므로, 이 도구는 보조로 사용하는 것이 좋습니다.