Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

Visual Studio에서 GitHub Copilot 시작하기

GitHub Copilot을 Visual Studio에 설치하고 메모와 코드를 작성할 때 제안 사항을 확인하는 방법을 알아봅니다.

GitHub Copilot은(는) GitHub Copilot for Individuals을(를) 사용하는 개인 계정 또는 GitHub Copilot for Business을(를) 사용하여 조직 계정을 통해 관리할 수 있습니다.

GitHub Copilot은(는) 인기 있는 오픈 소스 프로젝트의 확인된 학생, 교사 및 유지 관리자에게 무료로 사용할 수 있습니다. 인기 있는 오픈 소스 프로젝트의 학생, 교사 또는 유지 관리자가 아닌 경우 일회성 60일 평가판으로 GitHub Copilot을(를) 무료로 사용해 볼 수 있습니다. 평가판이 끝나면 계속 사용하려면 유료 구독이 필요합니다. 자세한 내용은 "AUTOTITLE"을 참조하세요.

GitHub Copilot 사용해 보기

GitHub Copilot 및 Visual Studio 정보

GitHub Copilot은 코딩할 때 AI 쌍 프로그래머의 자동 완성 스타일 제안을 제공합니다. 자세한 내용은 "AUTOTITLE"을 참조하세요.

Visual Studio를 사용하는 경우 편집기 내에서 직접 GitHub Copilot의 제안을 보고 통합할 수 있습니다. 이 가이드에서는 Windows용 Visual Studio 내에서 GitHub Copilot을 사용하는 방법을 보여 줍니다.

사전 요구 사항

  • GitHub Copilot을(를) 사용하려면 활성 GitHub Copilot 구독이 있어야 합니다. 자세한 내용은 "GitHub Copilot 청구 정보"을 참조하세요.

  • Visual Studio에서 GitHub Copilot을(를) 사용하려면 Visual Studio 2022 17.4.4 이상이 설치되어 있어야 합니다. 자세한 내용은 Visual Studio IDE 설명서를 참조하세요.

참고: GitHub Copilot은 현재 Mac용 Visual Studio를 통해 사용할 수 없습니다.

Visual Studio 확장 설치

GitHub Copilot을 사용하려면 먼저 Visual Studio 확장을 설치해야 합니다.

  1. Visual Studio 도구 모음에서 확장을 클릭한 다음 확장 관리를 클릭합니다. Visual Studio 도구 모음의 스크린샷

  2. “확장 관리” 창에서 Visual Studio Marketplace를 클릭하고 GitHub Copilot 확장을 검색한 다음 다운로드를 클릭합니다. 다운로드 버튼이 강조 표시된 Visual Studio용 GitHub Copilot 확장 스크린샷

  3. “확장 관리” 창을 닫은 다음 Visual Studio를 종료하고 다시 시작합니다.

  4. 필요에 따라 GitHub Copilot이 설치되어 사용되고 있는지 확인하려면 확장 관리로 돌아가 설치를 클릭하여 현재 설치된 확장을 확인한 다음 GitHub Copilot 을 클릭하여 상태 정보를 확인합니다. GitHub Copilot이 강조 표시된 채 Visual Studio에 설치된 확장의 스크린샷

  5. Visual Studio에서 새 프로젝트를 열거나 만듭니다.

  6. “Microsoft Visual Studio” 대화 상자에서 디바이스 활성화 코드를 복사하려면 확인을 클릭합니다.

  7. 브라우저에서 디바이스 활성화 창이 열립니다. 디바이스 코드를 붙여넣은 다음 계속을 클릭합니다.

    • Windows 또는 Linux에 코드를 붙여넣려면 Ctrl+v를 누릅니다.
    • macOS에 코드를 붙여넣려면 command+v를 누릅니다.
  8. GitHub는 GitHub Copilot에 필요한 권한을 요청합니다. 이러한 권한을 승인하려면 GitHub Copilot 플러그 인 권한 승인을 클릭합니다.

  9. 권한을 승인하면 Visual Studio에 확인 메시지가 표시됩니다.

첫 번째 제안 보기

참고: GitHub Copilot에 대해 중복 검색을 사용하도록 설정한 경우 제공된 코드 예제를 사용할 때 제한된 제안이나 제안이 없을 수 있습니다. 또는 사용자 고유의 코드를 입력하여 GitHub Copilot의 제안을 볼 수 있습니다. 중복 검색에 대한 자세한 내용은 "AUTOTITLE"을 참조하세요.

GitHub Copilot은 다양한 언어와 광범위한 프레임워크에 대한 제안을 제공하지만 Python, JavaScript, TypeScript, Ruby, Go, C# 및 C++에서 특히 잘 작동합니다. 다음 샘플은 C#에 있지만 다른 언어도 비슷하게 작동합니다.
  1. Visual Studio에서 새 C#( *.cs) 파일을 만듭니다.

  2. C# 파일에 다음 함수 시그니처를 입력합니다. GitHub Copilot은 아래와 같이 회색 표시된 텍스트로 전체 함수 본문을 자동으로 제안합니다. 정확한 제안은 다를 수 있습니다.

    C#
    int CalculateDaysBetweenDates(
  3. 제안을 수락하려면 Tab 키를 누릅니다.

대체 제안 보기

GitHub Copilot이 특정 입력에 대해 여러 제안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다. 1. Visual Studio에서 새 C#( *.cs) 파일을 만듭니다.

  1. C# 파일에 다음 함수 시그니처를 입력합니다. GitHub Copilot에 제안 사항이 표시됩니다.

    C#
    int CalculateDaysBetweenDates(
  2. 대체 제안을 사용할 수 있는 경우 Alt+](또는Alt+[)를 눌러 이를 확인할 수 있습니다.

  3. 필요에 따라 제안을 마우스로 가리키면 제안을 선택하기 위한 GitHub Copilot 명령 팔레트를 볼 수 있습니다.

  4. 제안을 수락하려면 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.

주석에서 코드 제안 생성

주석 내에서 자연어를 사용하여 수행할 작업을 설명할 수 있으며, GitHub Copilot은 목표를 달성하기 위한 코드를 제안합니다.

  1. Visual Studio에서 새 C#( *.cs) 파일을 만듭니다.

  2. C# 파일에 다음 주석을 입력합니다. GitHub Copilot은 함수의 구현을 제안합니다.

    C#
    using System.Xml.Linq;
    
    var doc = XDocument.Load("index.xhml");
    
    // find all images
  3. 제안을 수락하려면 Tab 키를 누릅니다.

GitHub Copilot 사용 또는 사용 안 함

Visual Studio 창의 아래쪽 패널에 있는 GitHub Copilot 상태 아이콘은 GitHub Copilot이 사용하도록 설정되었는지 여부를 나타냅니다. 사용하도록 설정하면 아이콘의 배경색이 상태 표시줄의 색과 일치합니다. 사용하지 않도록 설정하면 통과하는 대각선이 표시됩니다.

  1. GitHub Copilot을 사용하거나 사용하지 않도록 설정하려면 Visual Studio 창의 아래쪽 패널에서 GitHub Copilot 아이콘을 클릭합니다.

    GitHub Copilot 아이콘이 강조 표시된 Visual Studio의 편집기 여백 스크린샷

  2. GitHub Copilot을 사용하지 않도록 설정하는 경우 전역적으로 또는 현재 편집 중인 파일의 언어에 대해 제안을 사용하지 않도록 설정할지 묻는 메시지가 표시됩니다.

    • GitHub Copilot에서 제안을 전역적으로 사용하지 않도록 설정하려면 전역적으로 사용을 클릭합니다.
    • 지정된 언어에 대한 GitHub Copilot에서 제안을 사용하지 않으려면 언어에 대해 사용을 클릭합니다.

추가 참고 자료