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

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

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

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

## 사전 요구 사항

* **현재 활성화된 Copilot 요금제입니다.**
  [GitHub Copilot 소개](/ko/copilot/get-started/about-github-copilot#get-access)을(를) 참조하세요.
* **Copilot IDE에 대한 확장입니다.** [사용자 환경에 GitHub Copilot 확장 설치](/ko/copilot/how-tos/set-up/install-copilot-extension)을(를) 참조하세요.
* **IDE에 GitHub 로그인했습니다.** 인증 문제가 있는 경우 [GitHub Copilot 관련된 일반적인 문제 해결](/ko/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues)을 참조하세요.

## 코드에 대한 질문하기

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

2. Copilot Chat 창을 엽니다.

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

   * <kbd>Ctrl</kbd>+Visual Studio Code<kbd>Alt</kbd>+<kbd>I</kbd>(Windows/Linux) 또는 <kbd>Control</kbd>+<kbd>Command</kbd>+<kbd>I</kbd>(macOS)를 누릅니다.
   * 다른 IDE에서는 메뉴 모음이나 사이드바에서 Copilot Chat을 찾으세요.
     [IDE에서 GitHub Copilot에 질문하기](/ko/copilot/how-tos/chat-with-copilot/chat-in-ide)을(를) 참조하세요.

3. `what does this file do`을 입력한 다음 <kbd>Enter</kbd> 키를 누릅니다.

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

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

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

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

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

IDE가 에이전트 모드를 지원하는지 확인하려면 [Copilot 기능 매트릭스](/ko/copilot/reference/copilot-feature-matrix?tool=ides)을 참조하세요.

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

2. <kbd>Enter</kbd> 키를 누릅니다.

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

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

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

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

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

1. IDE에서 새 JavaScript(*\*.js*) 파일을 만듭니다.
2. JavaScript 파일에 다음 함수 헤더를 입력합니다.

   ```javascript copy
   function calculateDaysBetweenDates(begin, end) {
   ```

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

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

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

## 다음 단계

* IDE에서 사용자 지정 지침을 사용해 Copilot를 맞춤 설정하세요.
  [IDE에서 GitHub Copilot에 대한 리포지토리 사용자 지정 지침 추가](/ko/copilot/how-tos/configure-custom-instructions-in-your-ide/add-repository-instructions-in-your-ide#further-reading)을(를) 참조하세요.
* GitHub Copilot app을 사용해 보세요.
  [GitHub Copilot 앱 시작](/ko/copilot/get-started/quickstart-copilot-app)을(를) 참조하세요.