Skip to main content
Skip to content

IDE에서 GitHub Copilot 사용하기 위한 빠른 시작

IDE에서 개념을 설명하고, 코드를 완료하고, 편집을 제안하고, 에이전트 모드로 파일의 유효성을 검사하는 데 사용합니다 Copilot .

GitHub Copilot는 지원되는 IDE인 Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse 및 XCode에서 사용할 수 있습니다. 질문에 답변하고 개념을 설명하고 작업할 때 코드를 제안하거나 완료할 수 있습니다. 에이전트 모드를 지원하는 IDE에서는 편집을 제안하고 파일의 유효성을 검사할 수도 있습니다.

이 빠른 시작에서는 이러한 기능을 사용하는 방법을 보여줍니다. 약 10분이 걸립니다.

사전 요구 사항

코드에 대한 질문하기

  1. 편집기에서 기존 코드 파일을 엽니다.

  2. Copilot Chat 창을 엽니다.

    이 작업을 수행하는 방법은 IDE에 따라 달라집니다.

    • Ctrl+Visual Studio CodeAlt+I(Windows/Linux) 또는 Control+Command+I(macOS)를 누릅니다.
    • 다른 IDE에서는 메뉴 모음이나 사이드바에서 Copilot Chat을 찾으세요. IDE에서 GitHub Copilot에 질문하기을(를) 참조하세요.
  3. what does this file do을 입력한 다음 Enter 키를 누릅니다.

Copilot'의 답변은 질문 아래에 표시됩니다.

  1. 편집기에서 코드 줄을 선택한 다음 채팅 창에 입력 explain this line 합니다.

Copilot 열려 있는 파일을 볼 수 있으므로 먼저 설명하는 대신 코드에 대해 물어볼 수 있습니다.

Copilot가 작업을 처리하도록 허용

대부분의 IDE는 에이전트 모드를 지원합니다. 에이전트 모드에서는 원하는 내용을 설명하고 변경할 Copilot 파일을 결정하고, 편집하고, 승인을 통해 명령을 실행합니다.

IDE가 에이전트 모드를 지원하는지 확인하려면 Copilot 기능 매트릭스을 참조하세요.

  1. 채팅 창에서 에이전트를 선택한 다음 작업을 설명합니다. Create a task manager web app with the ability to add, delete, and mark tasks as completed을 예로 들 수 있습니다.

  2. Enter 키를 누릅니다.

Copilot 는 필요한 파일과 코드를 생성합니다.

  1. 변경 내용을 검토한 다음 IDE의 컨트롤을 사용하여 적용합니다.

준비가 되면 변경 내용을 저장하고 모든 것이 제대로 표시되면 커밋합니다.

첫 번째 인라인 제안 가져오기

GitHub Copilot 는 여러 프로그래밍 언어를 지원하고 작업할 때 코드를 제안할 수 있습니다. 이 예제에서는 JavaScript를 사용하지만 기본 설정 언어로 따라갈 수 있습니다.

  1. IDE에서 새 JavaScript(*.js) 파일을 만듭니다.

  2. JavaScript 파일에 다음 함수 헤더를 입력합니다.

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

Copilot 는 회색 텍스트로 전체 함수 본문을 자동으로 제안합니다. 정확한 제안은 다를 수 있습니다.

  1. 제안을 수락하려면 Tab 키를 누릅니다.

준비가 되면 변경 내용을 저장하고 모든 것이 제대로 표시되면 커밋합니다.

다음 단계