소개
이 가이드에서는 JetBrains IDE에서 GitHub Copilot 코딩 제안을 가져오는 방법을 보여 줍니다. 다른 널리 사용되는 코딩 환경에 대한 지침을 보려면 페이지 상단의 도구 전환기를 사용하세요.
이 가이드의 예시에서는 Java를 사용하지만 다른 언어도 비슷하게 작동합니다.
자세한 내용은 IDE에서 GitHub Copilot 코드 제안을(를) 참조하세요.
필수 조건
-
에 대한 액세스 권한 Copilot JetBrains에서 GitHub Copilot를 사용하려면 무료 Copilot를 통한 제한된 액세스 또는 전체 액세스를 위한 유료 Copilot 플랜이 필요합니다. GitHub Copilot란?을(를) 참조하세요.
-
호환되는 JetBrains IDE. JetBrains에서 사용 GitHub Copilot 하려면 호환되는 JetBrains IDE가 설치되어 있어야 합니다. GitHub Copilot 는 다음 IDE와 호환됩니다.
- IntelliJ IDEA(Ultimate, Community, Educational)
- Android Studio
- CLion
- Code With Me 게스트
- DataGrip
- DataSpell
- GoLand
- JetBrains 클라이언트
- MPS
- PhpStorm
- PyCharm(Professional, Community, Educational)
- Rider
- RubyMine
- RustRover
- WebStorm
다운로드할 JetBrains IDE 도구 찾기를 참조하세요.
-
확장의 최신 버전입니다GitHub Copilot. JetBrains Marketplace의 플러그 인을 참조하세요.GitHub Copilot 설치 지침은 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.
-
GitHub JetBrains IDE에 로그인합니다. 인증 지침은 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.
코드 제안 가져오기
GitHub Copilot 에서는 입력할 때 코딩 제안을 제공합니다. 예를 들어, Java 파일에서 class Test를 입력하여 클래스를 만듭니다.
GitHub Copilot 는 회색 텍스트로 클래스 본문을 자동으로 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다.
주석 내에서 자연어를 사용하여 수행하려는 작업을 설명할 수도 있으며 Copilot 목표를 달성하기 위한 코드를 제안합니다. 예를 들어, Java 파일에 다음 설명을 입력합니다.
// find all images without alternate text
// and give them a red border
void process () {
// find all images without alternate text
// and give them a red border
void process () {
GitHub Copilot 는 코드를 자동으로 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다.
GitHub Copilot 는 코드의 컨텍스트와 스타일을 일치시키려고 시도합니다. 제안된 코드는 언제든지 편집할 수 있습니다.
팁
Copilot에서 제안을 제한적으로 받거나 전혀 받지 못하는 경우, 중복 감지가 활성화되어 있을 수 있습니다. 중복 검색에 대한 자세한 내용은 GitHub Copilot 정책을 개별 구독자로 관리 참조하세요.
대체 제안 표시
GitHub Copilot이 특정 입력에 대해 여러 제안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다.
예를 들어, Java 파일에 다음 라인을 입력하고 Enter 키를 누릅니다.
private int calculateDaysBetweenDates(Date date1,
private int calculateDaysBetweenDates(Date date1,
GitHub Copilot이(가) 제안 사항을 표시해 줍니다.
이제 제안 위에 마우스 포인터를 올려 제안을 선택하는 GitHub Copilot 컨트롤을 표시합니다. 다음 또는 이전 제안을 표시하려면 컨트롤에서 앞으로 또는 뒤로 화살표 버튼을 클릭합니다.
바로 가기 키를 사용하여 다른 제안을 표시할 수도 있습니다.
| OS(운영 체제) | 다음 제안 참조 | 이전 제안 참조 |
|---|---|---|
| macOS | ||
| 옵션+] | ||
| 옵션+[ | ||
| Windows 또는 Linux | ||
| Alt+] | ||
| Alt(대체)+[ |
제안을 수락하려면 Copilot 명령 팔레트에서 "수락"을 클릭하거나 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.
새 탭에서 여러 제안 표시
초기 제안 GitHub Copilot 제안을 사용하지 않으려면 새 탭에 여러 제안을 표시할 수 있습니다.
예를 들어, Java 파일에 다음 라인을 입력합니다.
private int calculateDaysBetweenDates(Date date1,
private int calculateDaysBetweenDates(Date date1,
GitHub Copilot이(가) 제안 사항을 표시해 줍니다.
여러 제안 사항이 있는 새 탭을 열려면 다음 바로 가기 키를 사용한 다음 열기 GitHub Copilot 를 클릭합니다.
| OS(운영 체제) | 여러 제안 열기 |
|---|---|
| macOS | |
| 커맨드+Shift+A | |
| Windows 또는 Linux | |
| Ctrl+엔터 |
제안을 수락하려면 해당 제안 아래에 있는 제안 NUMBER 수락을 클릭합니다. 모든 제안을 거부하려면 탭을 닫습니다.
부분 제안 수락
전체 제안을 GitHub Copilot수락하지 않으려면 다음 단어 또는 제안의 다음 줄을 수락할 수 있습니다.
예를 들어, Java 파일에 다음 라인을 입력합니다.
private int calculateDaysBetweenDates(Date date1,
private int calculateDaysBetweenDates(Date date1,
GitHub Copilot 는 회색 텍스트로 제안을 표시합니다. 정확한 제안은 다를 수 있습니다.
이제 제안 위에 마우스 포인터를 올려 제안을 선택하는 GitHub Copilot 컨트롤을 표시합니다. 제안의 다음 단어만 허용하려면 컨트롤에서 단어 수락을 클릭합니다.
또는 바로 가기 키를 사용하여 제안의 다음 단어를 수락할 수 있습니다.
| OS(운영 체제) | 다음 단어 수락 | 다음 줄 수락 |
|---|---|---|
| macOS | ||
| 명령+→ | ||
| 명령+컨트롤→+ | ||
| Windows 또는 Linux | ||
| 컨트롤+→ | ||
| 컨트롤+Alt+→ |
제안의 다음 라인을 수락하려면 editor.action.inlineSuggest.acceptNextLine 명령에 대한 사용자 지정 바로 가기 키를 설정해야 합니다. 사용자 지정 바로 가기 키 설정에 대한 자세한 내용은 사용자 환경에서 GitHub Copilot 구성 참조하세요.
소개
이 가이드에서는 Windows용 Visual Studio에서 GitHub Copilot의 코딩 제안을 받는 방법을 설명합니다. 다른 널리 사용되는 코딩 환경에 대한 지침을 보려면 페이지 상단의 도구 전환기를 사용하세요.
이 가이드의 예시에서는 C#을 사용하지만 다른 언어도 비슷하게 작동합니다.
자세한 내용은 IDE에서 GitHub Copilot 코드 제안을(를) 참조하세요.
필수 조건
-
에 대한 액세스 권한 Copilot Visual Studio에서 GitHub Copilot의 GitHub Copilot를 사용하려면 무료 Copilot를 통한 제한된 액세스 권한 또는 전체 액세스를 위한 유료 Copilot 플랜이 필요합니다. GitHub Copilot란?을(를) 참조하세요.
-
Visual Studio의 호환 버전. GitHub Copilot에서 Visual Studio을(를) 사용하려면 Windows용 Visual Studio 버전 2022 17.8 이상이 설치되어 있어야 합니다. 자세한 내용은 Microsoft 설명서에서 Visual Studio 설치를 참조하세요.
-
GitHub Copilot용 Visual Studio 확장. Copilot 확장 프로그램을 설치하는 방법에 대한 지침은 Microsoft 설명서에서 Visual Studio에 GitHub Copilot 설치를 참조하세요.
-
GitHub 계정을 Visual Studio에 추가합니다. Microsoft 설명서에서 GitHub 계정을 Visual Studio 키 체인에 추가를 참조하세요.
코드 제안 가져오기
GitHub Copilot 에서는 입력할 때 코딩 제안을 제공합니다. 예를 들어, C# 파일에 다음 함수 시그니처를 입력합니다.
int CalculateDaysBetweenDates(
int CalculateDaysBetweenDates(
GitHub Copilot 는 회색 텍스트로 전체 함수 본문을 자동으로 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다.
주석 내에서 자연어를 사용하여 수행하려는 작업을 설명할 수도 있으며 Copilot 목표를 달성하기 위한 코드를 제안합니다. 예를 들어, C# 파일에 다음 설명을 입력합니다.
using System.Xml.Linq;
var doc = XDocument.Load("index.xhml");
// find all images
using System.Xml.Linq;
var doc = XDocument.Load("index.xhml");
// find all images
GitHub Copilot 는 함수의 구현을 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다.
팁
Copilot에서 제안을 제한적으로 받거나 전혀 받지 못하는 경우, 중복 감지가 활성화되어 있을 수 있습니다. 중복 검색에 대한 자세한 내용은 GitHub Copilot 정책을 개별 구독자로 관리 참조하세요.
대체 제안 표시
GitHub Copilot이 특정 입력에 대해 여러 제안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다.
예를 들어, C# 파일에 다음 함수 시그니처를 입력합니다.
int CalculateDaysBetweenDates(
int CalculateDaysBetweenDates(
GitHub Copilot이(가) 제안 사항을 표시해 줍니다.
이제 제안 위에 마우스 포인터를 올려 제안을 선택하는 GitHub Copilot 컨트롤을 표시합니다. 다음 또는 이전 제안을 표시하려면 컨트롤에서 앞으로 또는 뒤로 화살표 버튼을 클릭합니다.
또는 Alt+. 키를 눌러 대체 제안을 표시할 수 있습니다. (또는 Alt+,)를 키보드에서 누르세요.
제안을 수락하려면 Copilot 명령 팔레트에서 "수락"을 클릭하거나 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.
댓글 제안 받기
참고
댓글 제안은 Visual Studio 17.14 Preview 2 및 이후 버전에서 사용할 수 있습니다.
GitHub Copilot 는 작성하는 코드를 분석하고 코드가 수행하는 작업을 설명하는 주석을 생성하여 코드에 대한 주석을 제안할 수 있습니다. 무료 Copilot 사용자의 경우, 댓글 제안은 코드 제안 사용량이 아니라 월별 공동 파일럿 채팅 사용량에 포함됩니다.
주석 제안 기능은 다음 언어로 제공됩니다.
- C#
- C++
주석 제안 활성화
주석 제안을 사용하려면 .에서 Visual Studio주석 스타일을 구성해야 합니다.
C++의 경우
- [Visual Studio도구] 메뉴에서 [옵션]을 클릭합니다.
- 왼쪽 패널에서 Text Editor를 클릭합니다.
- C++ 를 클릭한 다음 코드 스타일을 클릭합니다.
- 코드 스타일 제목 아래에서 일반을 클릭합니다.
- "Comments"의 드롭다운 메뉴에서 Xml Doc Comments를 선택합니다.
- 주석을 작성할 때 새 줄의 시작 부분에 기존 주석 스타일을 삽입 및 한 줄 주석을 계속 사용을 선택합니다. 그런 다음 확인을 클릭합니다.
- Options 탭의 왼쪽 패널에서 GitHub 클릭합니다.
- Copilot을 클릭한 후 Editor를 클릭합니다.
- 지원되는 언어의 설명서 주석에 자동 삽입되는 AI 생성 설명을 활성화합니다.
C#의 경우
- [Visual Studio도구] 메뉴에서 [옵션]을 클릭합니다.
- 왼쪽 패널에서 언어를 클릭합니다.
- C#, 기타 설정, 고급을 차례로 클릭합니다.
- "Comments"에서 ///에 대한 XML 문서 주석 생성, // 주석 작성 시 새 줄 시작에 // 삽입, *를 삽입을 선택하십시오. 그런 다음 확인을 클릭합니다.
- Options 탭의 왼쪽 패널에서 GitHub 클릭합니다.
- Copilot을 클릭한 후 Editor를 클릭합니다.
- 지원되는 언어의 설명서 주석에 자동 삽입되는 AI 생성 설명을 활성화합니다.
주석 제안 기능 사용
주석 제안 기능을 시작하려면 주석을 추가할 코드 앞에 작성 중인 언어의 표준 주석 시작자(예 ///: )를 입력한 후, 제안이 표시되기를 기다립니다.
제안을 수락하려면 Tab 키를 누릅니다. 제안을 수정하려면 Alt+/ 키를 누릅니다. 제안을 거부하려면 Esc 키를 누릅니다.
탐색하고 수락하기 다음 편집 제안
편집한 Copilot 내용에 따라 다음 편집의 위치를 예측하고 완성을 제안합니다.
Tab을 사용하여 제안된 코드 변경 내용을 탐색할 수 있으므로 파일 또는 참조를 수동으로 검색하지 않고도 다음 관련 편집 내용을 쉽게 찾을 수 있습니다. 제안을 수락하려면 Tab 키를 다시 누릅니다.
레이아웃의 홈에 있는 화살표는 사용 가능한 편집 제안을 나타냅니다. 화살표를 클릭하여 바로 가기 키가 제공되는 편집 제안 메뉴에 액세스하십시오. 편집 제안이 현재 편집기 보기 외부에 있는 경우 화살표가 위쪽 또는 아래쪽을 가리키며 다음 제안이 있는 위치를 나타냅니다.
소개
이 가이드에서는 Visual Studio Code에서 GitHub Copilot의 코딩 제안을 받는 방법을 보여줍니다. 다른 널리 사용되는 코딩 환경에 대한 지침을 보려면 페이지 상단의 도구 전환기를 사용하세요.
이 가이드의 예시에서는 JavaScript를 사용하지만 다른 언어도 비슷하게 작동합니다.
자세한 내용은 IDE에서 GitHub Copilot 코드 제안을(를) 참조하세요.
필수 조건
-
에 대한 액세스 권한 Copilot Visual Studio Code에서 GitHub Copilot를 사용하려면 무료 Copilot를 통한 제한된 액세스 권한 또는 전체 액세스를 위한 유료 Copilot 플랜이 필요합니다. GitHub Copilot란?을(를) 참조하세요.
-
GitHub에서 Visual Studio Code에 로그인합니다. VS Code 설명서에서 Visual Studio Code에서 GitHub Copilot 설정을 참조하세요..
-
Visual Studio Code. Visual Studio Code에서 GitHub Copilot를 사용하려면 Visual Studio Code가 설치되어 있어야 합니다. 자세한 내용은 다운로드 페이지를 참조Visual Studio Code하세요.
-
Visual Studio Code의 Copilot. GitHub Copilot에서 처음으로 Visual Studio Code를 설정하면 필요한 확장이 자동으로 설치됩니다. 수동으로 다운로드하거나 설치할 필요가 없습니다. 자세한 지침은 GitHub Copilot 문서의 Visual Studio Code을(를) 참조하세요.
코드 제안 가져오기
GitHub Copilot 에서는 입력할 때 코딩 제안을 제공합니다. 예를 들어, JavaScript 파일에 다음 함수 헤더를 입력합니다.
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot 는 함수의 나머지 부분을 자동으로 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다.
주석 내에서 자연어를 사용하여 수행하려는 작업을 설명할 수도 있으며 Copilot 목표를 달성하기 위한 코드를 제안합니다. 예를 들어, JavaScript 파일에 다음 설명을 입력합니다.
// write a function to // find all images without alternate text // and give them a red border
// write a function to
// find all images without alternate text
// and give them a red border
GitHub Copilot 는 코드를 자동으로 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다.
팁
Copilot에서 제안을 제한적으로 받거나 전혀 받지 못하는 경우, 중복 감지가 활성화되어 있을 수 있습니다. 중복 검색에 대한 자세한 내용은 GitHub Copilot 정책을 개별 구독자로 관리 참조하세요.
대체 제안 표시
GitHub Copilot이 특정 입력에 대해 여러 제안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다.
예를 들어, JavaScript 파일에 이 함수 헤더를 입력하고 Enter 키를 누릅니다.
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot이(가) 제안 사항을 표시해 줍니다.
이제 제안 위에 마우스 포인터를 올려 제안을 선택하는 GitHub Copilot 컨트롤을 표시합니다. 다음 또는 이전 제안을 표시하려면 컨트롤에서 앞으로 또는 뒤로 화살표 버튼을 클릭합니다.
바로 가기 키를 사용하여 다른 제안을 표시할 수도 있습니다.
| OS(운영 체제) | 다음 제안 참조 | 이전 제안 참조 |
|---|---|---|
| macOS | ||
| 옵션(⌥) 또는 Alt+] | ||
| 옵션(⌥) 또는 Alt+[ | ||
| Windows 또는 Linux | ||
| Alt+] | ||
| Alt(대체)+[ |
제안을 수락하려면 Copilot 명령 팔레트에서 "수락"을 클릭하거나 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.
새 탭에서 여러 제안 표시
초기 제안 GitHub Copilot 제안을 사용하지 않으려면 새 탭에 여러 제안을 표시할 수 있습니다.
예를 들어, JavaScript 파일에 이 함수 헤더를 입력하고 Enter 키를 누릅니다.
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot이 제안을 표시합니다. 이제, 여러 추가 옵션이 있는 새 탭을 열려면 Ctrl+Enter를 누릅니다.
제안을 수락하려면 해당 제안 아래에 있는 제안 NUMBER 수락을 클릭합니다. 모든 제안을 거부하려면 탭을 닫습니다.
부분 제안 수락
전체 제안을 GitHub Copilot수락하지 않으려면 다음 단어 또는 제안의 다음 줄을 수락할 수 있습니다.
예를 들어, JavaScript 파일에 이 함수 헤더를 입력하고 Enter 키를 누릅니다.
function calculateDaysBetweenDates(begin, end) {
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot 는 회색 텍스트로 전체 함수 본문을 자동으로 제안합니다. 정확한 제안은 다를 수 있습니다.
이제 제안 위에 마우스를 올려 제안을 선택하는 GitHub Copilot 컨트롤을 표시합니다. 제안의 다음 단어만 허용하려면 컨트롤에서 단어 수락을 클릭합니다.
또는 바로 가기 키를 사용하여 제안의 다음 단어를 수락할 수 있습니다.
| OS(운영 체제) | 다음 단어 수락 |
|---|---|
| macOS | |
| 명령+→ | |
| Windows 또는 Linux | |
| 컨트롤+→ |
제안의 다음 라인을 수락하려면 editor.action.inlineSuggest.acceptNextLine 명령에 대한 사용자 지정 바로 가기 키를 설정해야 합니다. 사용자 지정 바로 가기 키 설정에 대한 자세한 내용은 사용자 환경에서 GitHub Copilot 구성 참조하세요.
탐색 및 동의 다음 편집 제안
다음 편집 제안 는 진행 중인 변경 내용에 따라 필요한 위치와 편집을 예측합니다.
Tab을 사용하여 제안된 코드 변경 내용을 탐색할 수 있으므로 파일 또는 참조를 수동으로 검색하지 않고도 다음 관련 편집 내용을 쉽게 찾을 수 있습니다. 제안을 수락하려면 Tab 키를 다시 누릅니다.
레이아웃의 홈에 있는 화살표는 사용 가능한 편집 제안을 나타냅니다. 화살표 위에 마우스를 올려두면 바로가기 키와 설정 옵션을 제공하는 편집 제안 메뉴에 접근할 수 있습니다. 편집 제안이 현재 편집기 보기 외부에 있는 경우 화살표가 위쪽 또는 아래쪽을 가리키며 다음 제안이 있는 위치를 나타냅니다.

자세한 내용 및 예제는 설명서의 인라인 제안을 GitHub CopilotVS CodeVisual Studio Code 참조하세요.
AI 모델 변경
인라인 제안을 생성하는 데 사용되는 큰 언어 모델을 변경할 수 있습니다. 자세한 내용은 GitHub Copilot 인라인 제안을 위한 AI 모델 변경을(를) 참조하세요.
소개
이 가이드에서는 Vim/Neovim에서 GitHub Copilot 코딩 제안을 가져오는 방법을 보여 줍니다. 다른 널리 사용되는 코딩 환경에 대한 지침을 보려면 페이지 상단의 도구 전환기를 사용하세요.
필수 조건
-
에 대한 액세스 권한 Copilot Vim/Neovim에서 GitHub Copilot를 사용하려면 무료 Copilot를 통한 제한된 액세스 또는 전체 액세스를 위한 유료 Copilot 플랜이 필요합니다. GitHub Copilot란?을(를) 참조하세요.
-
Vim/Neovim의 호환 버전. Vim/Neovim에서 사용 GitHub Copilot 하려면 Vim 버전 9.0.0185/Neovim 버전 0.6 이상 및 Node.js 버전 18 이상이 설치되어 있어야 합니다. 자세한 내용은 Vim / Neovim 문서와 Node.js 웹사이트를 참조하세요.
-
GitHub Copilot Vim/Neovim에 대한 확장입니다. GitHub Copilot을 Vim/Neovim에서 사용하려면 GitHub Copilot 플러그인을 설치해야 합니다. 자세한 내용은 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.
Vim/Neovim에서 GitHub Copilot 사용하는 법 배우기
GitHub Copilot 는 Vim/Neovim에 입력할 때 제안 사항을 인라인으로 제공합니다. 제안을 수락하려면 Tab 키를 누릅니다.
Vim/Neovim에서 사용하는 GitHub Copilot 방법에 대한 자세한 내용 및 지침은 다음 명령을 실행하여 플러그 인 설명서를 확인합니다.
:help copilot
:help copilot
소개
이 가이드에서는 Azure Data Studio에서 GitHub Copilot의 코딩 제안을 받는 방법을 설명합니다. 다른 널리 사용되는 코딩 환경에 대한 지침을 보려면 페이지 상단의 도구 전환기를 사용하세요.
필수 조건
-
에 대한 액세스 권한 Copilot Azure Data Studio에서 GitHub Copilot를 사용하려면 무료 Copilot를 통한 제한된 액세스 또는 전체 액세스를 위한 유료 Copilot 플랜이 필요합니다. GitHub Copilot란?을(를) 참조하세요.
-
** Azure Data Studio의 호환 가능한 버전**. Azure Data Studio 사용 GitHub Copilot 하려면 Azure Data Studio 버전 1.44.0 이상이 설치되어 있어야 합니다. 자세한 내용은 Azure Data Studio 설명서의 Azure Data Studio 다운로드 페이지를 참조하세요.
-
GitHub Copilot Azure Data Studio 대한 확장입니다. Azure Data Studio에서 GitHub Copilot를 사용하려면 GitHub Copilot 확장을 설치해야 합니다. 자세한 내용은 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.
코드 제안 가져오기
GitHub Copilot는 Azure Data Studio SQL 데이터베이스를 만들 때 인라인 제안을 제공할 수 있습니다. 예를 들어 두 테이블을 조인하는 쿼리를 작성하는 경우 열린 편집기, Copilot 작업 영역의 다른 파일 및 일반적인 구문 패턴의 열에서 조인 조건을 제안할 수 있습니다.
SQL 파일에 다음 쿼리를 입력합니다.
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN
GitHub Copilot 는 회색 텍스트로 조인 조건을 자동으로 제안합니다. 정확한 제안은 다를 수 있습니다. 제안을 수락하려면 Tab 키를 누릅니다.
주석 내에서 자연어를 사용하여 수행하려는 작업을 설명할 수도 있으며 Copilot 목표를 달성하기 위한 코드를 제안합니다. 예를 들어, SQL 파일에 다음 설명을 입력합니다.
SELECT TokenColor, COUNT(UserID) AS UserCount FROM Tag.Users GROUP BY TokenColor -- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red -- and rename the columns to match the colors SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]
SELECT TokenColor, COUNT(UserID) AS UserCount
FROM Tag.Users
GROUP BY TokenColor
-- pivot that query on tokencolor for Purple, Blue, Green, Yellow, Orange, Red
-- and rename the columns to match the colors
SELECT [Purple], [Blue], [Green], [Yellow], [Orange], [Red]
GitHub Copilot 는 코드를 자동으로 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다.
팁
Copilot에서 제안을 제한적으로 받거나 전혀 받지 못하는 경우, 중복 감지가 활성화되어 있을 수 있습니다. 중복 검색에 대한 자세한 내용은 GitHub Copilot 정책을 개별 구독자로 관리 참조하세요.
대체 제안 표시
일부 제안의 GitHub Copilot 경우 여러 가지 대안을 제공할 수 있습니다. 사용할 제안을 선택하거나 모든 제안을 거부할 수 있습니다.
예를 들어, SQL 파일에 다음 쿼리를 입력합니다.
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN
GitHub Copilot이(가) 제안 사항을 표시해 줍니다.
이제 제안 위에 마우스 포인터를 올려 제안을 선택하는 GitHub Copilot 컨트롤을 표시합니다. 다음 또는 이전 제안을 표시하려면 컨트롤에서 앞으로 또는 뒤로 화살표 버튼을 클릭합니다.
바로 가기 키를 사용하여 다른 제안을 표시할 수도 있습니다.
| OS(운영 체제) | 다음 제안 참조 | 이전 제안 참조 |
|---|---|---|
| macOS | ||
| 옵션+[ | ||
| 옵션+] | ||
| Windows 또는 Linux | ||
| Alt(대체)+[ | ||
| Alt+] |
제안을 수락하려면 컨트롤에서 "수락"을 Copilot 클릭하거나 Tab 키를 누릅니다. 모든 제안을 거부하려면 Esc 키를 누릅니다.
부분 제안 수락
전체 제안을 GitHub Copilot수락하지 않으려면 다음 단어 또는 제안의 다음 줄을 수락할 수 있습니다.
예를 들어, SQL 파일에 다음 쿼리를 입력합니다.
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow] FROM [Tag].[Scoreboard] INNER JOIN
SELECT [UserId], [Red], [Orange], [Yellow], [Green], [Blue], [Purple], [Rainbow]
FROM [Tag].[Scoreboard]
INNER JOIN
GitHub Copilot 는 회색 텍스트로 제안을 표시합니다. 정확한 제안은 다를 수 있습니다.
이제 제안 위에 마우스 포인터를 올려 제안을 선택하는 GitHub Copilot 컨트롤을 표시합니다. 제안의 다음 단어만 허용하려면 컨트롤에서 단어 수락을 클릭합니다.
또는 바로 가기 키를 사용하여 제안의 다음 단어를 수락할 수 있습니다.
| OS(운영 체제) | 다음 단어 수락 |
|---|---|
| macOS | |
| 명령+→ | |
| Windows 또는 Linux | |
| 컨트롤+→ |
제안의 다음 줄을 수락하려면 editor.action.inlineSuggest.acceptNextLine 명령에 대한 사용자 지정 바로 가기 키를 설정해야 합니다. 사용자 지정 바로 가기 키 설정에 대한 자세한 내용은 Microsoft 설명서에서 Azure Data Studio의 키보드 바로 가기 키를 참조하세요.
소개
이 가이드에서는 Xcode에서 GitHub Copilot 코딩 제안을 가져오는 방법을 보여 줍니다. 다른 널리 사용되는 코딩 환경에 대한 지침을 보려면 페이지 상단의 도구 전환기를 사용하세요.
필수 조건
-
에 대한 액세스 권한 Copilot GitHub Copilot를 Xcode에서 사용하려면 무료 Copilot를 통한 제한된 접근 권한 또는 전체 접근 권한을 위한 유료 Copilot 플랜이 필요합니다. GitHub Copilot란?을(를) 참조하세요.
-
GitHub Copilot Xcode에 대한 확장입니다. Xcode에 사용 GitHub Copilot 하려면 xcode 확장용을 GitHub Copilot 설치해야 합니다. 사용자 환경에 GitHub Copilot 확장 설치 참조하세요.
코드 제안 가져오기
GitHub Copilot 에서는 입력할 때 코딩 제안을 제공합니다. 예를 들어, Swift 파일에 다음 함수 시그니처를 입력합니다.
func calculateDaysBetweenDates(
func calculateDaysBetweenDates(
GitHub Copilot 는 회색 텍스트로 전체 함수 본문을 자동으로 제안합니다. 제안의 첫 번째 줄을 수락하려면 Tab 키를 누르세요. 전체 제안을 보려면 Option을 길게 누르고 전체 제안을 수락하려면 Option+Tab을 누릅니다.
코드 제안 개선
제안 충돌 또는 누락과 같이 코드 제안에 문제가 발생할 경우 다음을 시도할 수 있습니다.
- Xcode의 네이티브 예측 텍스트 완료 비활성화: 두 가지 코드 제안 세트를 수신하지 않게 하려면 Xcode의 네이티브 예측 텍스트 완료를 비활성화할 수 있습니다. 이 설정은 "Text Editing" 아래의 "Editing" 탭에 있는 Xcode 설정에서 찾을 수 있습니다.
- **Copilot에서 중복 감지가 설정되어 있는지 확인:**Copilot에서 제한적이거나 전혀 제안을 받지 못하는 경우 중복 감지가 활성화되어 있을 수 있습니다. 중복 검색에 대한 자세한 내용은 GitHub Copilot 정책을 개별 구독자로 관리 참조하세요.
- 업데이트를 확인하고 Xcode를 다시 시작합니다. 확장 애플리케이션에 Xcode의 Copilot 최신 버전이 있는지 확인하고 Xcode를 다시 시작합니다.
Xcode 리포지토리에Copilot 문제를 열 수도 있습니다.
탐색하고 수락하기 다음 편집 제안
다음 편집 제안 는 진행 중인 변경 내용에 따라 필요한 위치와 편집을 예측합니다.
Tab을 사용하여 제안된 코드 변경 내용을 탐색할 수 있으므로 파일 또는 참조를 수동으로 검색하지 않고도 다음 관련 편집 내용을 쉽게 찾을 수 있습니다. 제안을 수락하려면 Tab 키를 다시 누릅니다(Xcode 확장에 대한 GitHub Copilot "Tab을 사용하여 제안 수락" 설정을 사용하지 않도록 설정하지 않은 경우).
레이아웃의 홈에 있는 화살표는 사용 가능한 편집 제안을 나타냅니다. 화살표 위에 마우스를 올려두면 바로가기 키와 설정 옵션을 제공하는 편집 제안 메뉴에 접근할 수 있습니다.

소개
이 가이드에서는 Eclipse에서 GitHub Copilot 코딩 제안을 가져오는 방법을 보여 줍니다. 다른 널리 사용되는 코딩 환경에 대한 지침을 보려면 페이지 상단의 도구 전환기를 사용하세요.
필수 조건
-
에 대한 액세스 권한 Copilot Eclipse에서 GitHub Copilot을(를) 사용하려면 무료 Copilot을(를) 통해 제한된 액세스를 이용하거나, 전체 액세스를 위해 유료 Copilot 플랜이 필요합니다. GitHub Copilot란?을(를) 참조하세요.
-
GitHub Copilot Eclipse에 대한 확장입니다. Eclipse에서 GitHub Copilot을 사용하려면 GitHub Copilot 확장을 설치해야 합니다. 사용자 환경에 GitHub Copilot 확장 설치 참조하세요.
코드 제안 가져오기
GitHub Copilot 에서는 입력할 때 코딩 제안을 제공합니다. 예를 들어, Java 파일에 다음 함수 헤더를 입력합니다.
public int getDiff(int a, int b)
public int getDiff(int a, int b)
GitHub Copilot 는 함수의 나머지 부분을 자동으로 제안합니다. 제안을 수락하려면 Tab 키를 누릅니다. 제안을 취소하려면 Esc 키를 누릅니다.
주석 내에서 자연어를 사용하여 수행하려는 작업을 설명할 수도 있으며 Copilot 목표를 달성하기 위한 코드를 제안합니다. 예를 들어, Java 파일에 다음 설명을 입력합니다.
/* * Return the difference between two different integers. */
/*
* Return the difference between two different integers.
*/
GitHub Copilot 는 코드를 자동으로 제안합니다.
팁
Copilot에서 제안이 제한적으로 제공되거나 전혀 제공되지 않는 경우 중복 감지가 활성화되어 있을 수 있습니다. 중복 검색에 대한 자세한 내용은 GitHub Copilot 정책을 개별 구독자로 관리 참조하세요.
인라인 제안을 수동으로 트리거하는 기능
바로 가기 키를 사용하여 인라인 제안을 트리거할 수도 있습니다.
| OS(운영 체제) | 인라인 제안 활성화 |
|---|---|
| macOS | |
| 선택+명령+/ | |
| Windows 또는 Linux | |
| Ctrl 키+Alt+/ |
부분 제안 수락
전체 제안을 Copilot수락하지 않으려면 제안의 다음 단어를 수락할 수 있습니다.
| OS(운영 체제) | 다음 단어 수락 |
|---|---|
| macOS | |
| 명령+→ | |
| Windows 또는 Linux | |
| Ctrl 키+→ |
탐색하고 수락하기 다음 편집 제안
다음 편집 제안 는 진행 중인 변경 내용에 따라 필요한 위치와 편집을 예측합니다.
Tab을 사용하여 제안된 코드 변경 내용을 탐색할 수 있으므로 파일 또는 참조를 수동으로 검색하지 않고도 다음 관련 편집 내용을 쉽게 찾을 수 있습니다. 제안을 수락하려면 Tab 키를 다시 누릅니다.
레이아웃의 홈에 있는 화살표는 사용 가능한 편집 제안을 나타냅니다. 화살표 위에 마우스를 올려두면 바로가기 키와 설정 옵션을 제공하는 편집 제안 메뉴에 접근할 수 있습니다.

다음 단계
- ** 유효 프롬프트를 작성하는 방법 알아보기** - GitHub Copilot 채팅에 대한 프롬프트 엔지니어링 참조하세요.
- Copilot를 편집기에서 구성하기 - 편집기 내에서 GitHub Copilot를 활성화하거나 비활성화할 수 있으며, Copilot에 대해 원하는 키보드 단축키를 만들 수 있습니다. 사용자 환경에서 GitHub Copilot 구성 참조하세요.
- 깃허브 코파일럿 채팅 시작하기 - 깃허브 코파일럿 채팅를 사용하여 Copilot에 정보와 지원을 요청하는 방법을 알아보세요. IDE에서 GitHub Copilot에 질문하기 및 GitHub에서 GitHub Copilot에 질문하기을 참조하세요.
- 문제 해결 - 일반적인 문제를 해결하는 방법에 대해 자세히 알아봅니다 GitHub Copilot. GitHub Copilot 문제 해결 참조하세요.