GitHub Copilot이란?


GitHub Copilot은 OpenAI Codex를 기반으로 한 AI 페어 프로그래머입니다. VS Code, JetBrains IDE 등에서 실시간으로 코드를 제안합니다.



설치 및 설정



  1. GitHub Copilot 구독 (월 $10 또는 연 $100)

  2. VS Code에서 "GitHub Copilot" 확장 설치

  3. GitHub 계정으로 로그인



주요 기능



1. 인라인 코드 제안


코드를 작성하면 자동으로 다음 줄을 제안합니다.


// 배열에서 최대값을 찾는 함수
function findMax(arr) {
// Tab을 누르면 Copilot이 제안한 코드 적용
return Math.max(...arr);
}


2. 주석으로 코드 생성


// JWT 토큰을 검증하는 미들웨어
// Express.js 사용
// 토큰이 없으면 401 반환
const verifyToken = (req, res, next) => {
// Copilot이 전체 구현을 제안
}


3. Copilot Chat


사이드바에서 AI와 대화하며 코드에 대해 질문할 수 있습니다.



  • /explain - 선택한 코드 설명

  • /fix - 버그 수정 제안

  • /tests - 테스트 코드 생성



효과적인 사용 팁



  • 의미 있는 변수명과 함수명 사용하기

  • 주석으로 의도를 명확히 표현하기

  • 제안된 코드는 항상 검토하기

  • Tab: 제안 수락, Esc: 제안 거부



단축키








동작Windows/LinuxmacOS
제안 수락TabTab
다음 제안Alt + ]Option + ]
이전 제안Alt + [Option + [
Copilot 패널Ctrl + EnterCtrl + Enter