JetBrains IDE의 GitHub Copilot 정보
JetBrains IDE를 사용하는 경우 GitHub Copilot은 사용자가 입력하는 대로 코드를 자동 완성할 수 있습니다. 설치 후 GitHub Copilot을 활성화 또는 비활성화할 수 있으며, IDE 내에서 또는 GitHub에서 고급 설정을 구성할 수 있습니다. 이 문서에서는 IntelliJ IDE에서 GitHub Copilot를 구성하는 방법에 대해 설명하지만, 다른 JetBrains IDE의 사용자 인터페이스는 다를 수 있습니다.
필수 조건
JetBrains IDE에서 GitHub Copilot을 구성하려면 GitHub Copilot 플러그 인을 설치해야 합니다. 자세한 내용은 GitHub Copilot을 사용하여 IDE에서 코드 제안 가져오기을(를) 참조하세요.
데이터 변수에 대한 키보드 단축키 사용 또는 재바인딩 GitHub Copilot
GitHub Copilot을 사용할 때 JetBrains IDE의 인라인 제안에 기본 바로 가기 키를 사용할 수 있습니다. 또는 각 특정 명령에 대해 바로 가기를 기본 설정 바로 가기 키로 다시 바인딩할 수 있습니다. JetBrains IDE에서 바로 가기 키를 다시 바인딩하는 방법에 대한 자세한 내용은 JetBrains 설명서를 참조하세요. 예를 들어 IntelliJ IDEA 설명서를 볼 수 있습니다.
macOS용 키보드 단축키
작업 | 바로 가기 |
---|---|
인라인 제안 수락 | Tab |
인라인 제안 거부 | Esc |
다음 인라인 제안 표시 | 옵션(⌥) 또는 Alt+] |
이전 인라인 제안 표시 | 옵션(⌥) 또는 Alt+[ |
인라인 제안 트리거 | 옵션(⌥)+\ |
GitHub Copilot 열기(별도 창의 추가 제안) | 옵션(⌥) 또는 Alt+Return |
Windows용 키보드 단축키
작업 | 바로 가기 |
---|---|
인라인 제안 수락 | Tab |
인라인 제안 거부 | Esc |
다음 인라인 제안 표시 | Alt+] |
이전 인라인 제안 표시 | Alt+[ |
인라인 제안 트리거 | Alt+\ |
GitHub Copilot 열기(별도 창의 추가 제안) | Alt+Enter |
Linux용 키보드 단축키
작업 | 바로 가기 |
---|---|
인라인 제안 수락 | Tab |
인라인 제안 거부 | Esc |
다음 인라인 제안 표시 | Alt+] |
이전 인라인 제안 표시 | Alt+[ |
인라인 제안 트리거 | Alt+\ |
GitHub Copilot 열기(별도 창의 추가 제안) | Alt+Enter |
GitHub Copilot 사용 또는 사용 안 함
JetBrains IDE 내에서 GitHub Copilot을 사용하거나 사용하지 않도록 설정할 수 있습니다. JetBrains 창의 아래쪽 패널에 있는 GitHub Copilot 상태 아이콘은 GitHub Copilot이 사용하도록 설정되었는지 여부를 나타냅니다. 사용하도록 설정하면 아이콘이 강조 표시됩니다. 사용하지 않도록 설정하면 아이콘이 회색으로 표시됩니다.
-
데이터 변수 GitHub Copilot를 활성화 또는 비활성화하려면 JetBrains 창 오른쪽 하단 패널에서 상태 아이콘을 클릭합니다.
-
GitHub Copilot을 사용하지 않도록 설정하는 경우 전역적으로 또는 현재 편집 중인 파일의 언어에 대해 사용하지 않도록 설정할지 묻는 메시지가 표시됩니다. 전역적으로 사용하지 않도록 설정하려면 완성 사용 안 함을 클릭합니다. 또는 언어별 단추를 클릭하여 지정된 언어에 대해 GitHub Copilot을 사용하지 않도록 설정합니다.
GitHub Copilot에 대한 고급 설정 구성
JetBrains IDE에서 GitHub Copilot에 대한 고급 설정(예: IDE에서 코드 완성을 표시하는 방법, GitHub Copilot에 대해 사용하거나 사용하지 않도록 설정할 언어)을 관리할 수 있습니다.
- JetBrains IDE에서 파일 메뉴(Windows) 또는 메뉴 모음(macOS)에서 애플리케이션의 이름을 클릭한 다음 설정을 클릭합니다.
- 언어 및 프레임워크에서 GitHub Copilot 을 클릭합니다.
- 개인 기본 설정에 따라 설정을 편집합니다.
- 코드 제안의 동작 및 모양과 업데이트 자동 확인 여부를 조정하려면 해당 확인란을 선택하거나 선택 취소하세요.
- 자동 업데이트를 수신하도록 선택한 경우 안정적이고 덜 빈번한 업데이트를 받을지 또는 덜 안정적일 수 있는 야간 업데이트를 받을지 선택할 수 있습니다. 업데이트 채널 드롭다운을 클릭하고 안정적인 업데이트의 경우 안정적을 선택하고 야간 업데이트의 경우 야간 업데이트를 선택합니다.
데이터 변수 GitHub Copilot에 대한 언어 설정 구성 중
IDE에서 또는 github-copilot.xml
파일을 편집하여 GitHub Copilot을(를) 활성화 또는 비활성화할 언어를 지정할 수 있습니다. IDE에서 언어 설정을 변경하는 경우 활성화 또는 비활성화하려는 언어를 개별적으로 선택하거나 선택 해제할 수 있습니다.
파일의 github-copilot.xml
언어 설정을 변경하는 경우 개별 언어를 지정하거나 와일드카드 사용하여 모든 언어에 대해 GitHub Copilot을(를) 활성화하거나 비활성화할 수 있습니다. 또한 예외를 지정하여 지정된 언어에 대한 와일드카드 설정을 재정의할 수도 있습니다. 예를 들어 Python 및 YAML을 제외한 모든 언어에 대해 GitHub Copilot을 비활성화할 수 있습니다. 기본적으로 GitHub Copilot 확장을 설치하면 모든 언어에 대해 GitHub Copilot이 활성화됩니다.
IDE에서 언어 설정 구성
- JetBrains IDE에서 파일 메뉴(Windows) 또는 메뉴 모음(macOS)에서 애플리케이션의 이름을 클릭한 다음 설정을 클릭합니다.
- 언어 및 프레임워크에서 GitHub Copilot 을 클릭합니다.
- "언어"에서 GitHub Copilot을 활성화 또는 비활성화하려는 언어의 확인란을 선택하거나 선택 취소합니다.
- 적용을 클릭하고 확인을 클릭합니다.
- 변경 사항을 적용하려면 JetBrains IDE를 다시 시작하세요.
github-copilot.xml
파일 편집
github-copilot.xml
파일에서 언어 설정을 구성하려면 languageAllowList
를 편집해야 합니다. 추가한 모든 줄에는 languageAllowList
항목 키와 값이 포함되어야 합니다. 항목 키는 언어의 이름 또는 야생의 경우 (*
)입니다카드. 값은 true
또는 false
입니다. 값이면 true
지정된 언어에 대해 GitHub Copilot이(가) 활성화됩니다. 값이면 false
지정된 언어에 대해 GitHub Copilot이(가) 비활성화됩니다.
파일은 다음 디렉터리에 있습니다:
- macOS:
~/Library/Application Support/JetBrains/<product><version>/options/github-copilot.xml
- Windows:
%APPDATA%\JetBrains\<product><version>\options\github-copilot.xml
- Linux:
~/.config/JetBrains/<product><version>/options/github-copilot.xml
예를 들어 macOS에서 IntelliJ IDEA 2021.1을 사용하는 경우 파일은 다음 위치에 있습니다 ~/Library/Application Support/JetBrains/IdeaIC2021.1/options/github-copilot.xml
.
github-copilot.xml
IDE 설정에서 기본 언어 구성을 변경할 때까지 파일이 생성되지 않을 수 있습니다. 파일을 찾을 수 없는 경우 IDE에서 기본 언어 설정을 수정해 보시기 바랍니다. 자세한 내용은 IDE에서 언어 설정 구성을 참조하세요.
또는 파일을 수동으로 생성하여 위에 나열된 운영 체제별 위치에 저장할 수 있습니다. 자세한 내용은 언어 구성 예시를 참조하세요.
-
텍스트 편집기에서
github-copilot.xml
파일을 엽니다. -
<map>
태그 사이에 GitHub Copilot을(를) 활성화하거나 비활성화하려는 언어의 줄이나 줄을 추가합니다. 예를 들어, 모든 언어에 대해 GitHub Copilot을 비활성화합니다:XML <entry key="*" value="false" />
<entry key="*" value="false" />
-
변경 내용을
github-copilot.xml
파일에 저장합니다. -
변경 사항을 적용하려면 JetBrains IDE를 다시 시작하세요.
언어 구성 예시
모든 언어에 github-copilot.xml
대해 GitHub Copilot을(를) 사용하도록 설정하는 파일의 기본 구성은 다음과 같습니다.
<application> <component name="github-copilot"> <languageAllowList> <map> <entry key="*" value="true" /> </map> </languageAllowList> </component> </application>
<application>
<component name="github-copilot">
<languageAllowList>
<map>
<entry key="*" value="true" />
</map>
</languageAllowList>
</component>
</application>
모든 언어에 대해 GitHub Copilot을(를) 비활성화하려면 와일드카드(*
) 값이 false
로 변경됩니다.
<application> <component name="github-copilot"> <languageAllowList> <map> <entry key="*" value="false" /> </map> </languageAllowList> </component> </application>
<application>
<component name="github-copilot">
<languageAllowList>
<map>
<entry key="*" value="false" />
</map>
</languageAllowList>
</component>
</application>
언어를 개별적으로 지정하려면 GitHub Copilot을 활성화 또는 비활성화하려는 각 언어에 대한 항목을 추가합니다. 특정 언어 설정이 와일드카드를 재정의합니다. 예를 들어 Python 및 YAML에 대해 GitHub Copilot을 활성화하고 다른 모든 언어에 대해 을 비활성화하려면 다음 항목을 추가합니다:
<application> <component name="github-copilot"> <languageAllowList> <map> <entry key="*" value="false" /> <entry key="Python" value="true" /> <entry key="YAML" value="true" /> </map> </languageAllowList> </component> </application>
<application>
<component name="github-copilot">
<languageAllowList>
<map>
<entry key="*" value="false" />
<entry key="Python" value="true" />
<entry key="YAML" value="true" />
</map>
</languageAllowList>
</component>
</application>
구성을 추가하여 IDE의 설정에서 읽기 전용으로 만들 languageAllowList
수도 있습니다. 이렇게 하면 IDE에서 언어 설정을 변경할 수 없게 됩니다. 예시:
<application> <component name="github-copilot"> <option name="languageAllowListReadOnly" value="true" /> <languageAllowList> <map> <entry key="*" value="true" /> </map> </languageAllowList> </component> </application>
<application>
<component name="github-copilot">
<option name="languageAllowListReadOnly" value="true" />
<languageAllowList>
<map>
<entry key="*" value="true" />
</map>
</languageAllowList>
</component>
</application>
GitHub.com에서 GitHub Copilot 설정 구성
GitHub Copilot Individual 구독을 사용하는 경우 공개적으로 사용 가능한 코드와 일치하는 코드 완성 제안을 허용하거나 차단하도록 선택할 수 있습니다. 입력하는 프롬프트와 Copilot 제안의 수집 및 보존을 허용하거나 차단할 수도 있습니다. 이는 GitHub.com의 개인 설정에서 구성합니다. "개별 구독자로 Copilot 정책 관리" 항목을 참조하세요.
추가 참고 자료
Visual Studio의 GitHub Copilot 정보
Visual Studio를 사용하는 경우 GitHub Copilot은 개발자가 입력할 때 코드를 자동으로 완성할 수 있습니다. 설치 후 GitHub Copilot을(를) 활성화 또는 비활성화할 수 있으며, 내에서 또는 GitHub에서 고급 설정을 구성할 수 있습니다.
필수 조건
Visual Studio에서 GitHub Copilot을 구성하려면 GitHub Copilot 플러그 인을 설치해야 합니다. 자세한 내용은 GitHub Copilot을 사용하여 IDE에서 코드 제안 가져오기을(를) 참조하세요.
데이터 변수에 대한 키보드 단축키 사용 또는 재바인딩 GitHub Copilot
GitHub Copilot을 사용할 때 Visual Studio에서 기본 바로 가기 키를 사용할 수 있습니다. 또는 각 특정 명령에 대해 원하는 바로 가기 키를 사용하여 Visual Studio에 대한 도구 설정의 바로 가기를 다시 바인딩할 수 있습니다. 바로 가기 키 편집기에서 명령 이름으로 각 바로 가기 키를 검색할 수 있습니다.
기본 키보드 단축키 사용
작업 | 바로 가기 | 명령 이름 |
---|---|---|
다음 인라인 제안 표시 | Alt+. | Edit.NextSuggestion |
이전 인라인 제안 표시 | Alt+, | Edit.PreviousSuggestion |
바로 가기 키 다시 바인딩
GitHub Copilot을 사용할 때 Visual Studio에서 기본 바로 가기 키를 사용하지 않으려면 각 특정 명령에 대해 원하는 바로 가기 키를 사용하여 키보드 편집기에서 바로 가기 키를 다시 바인딩할 수 있습니다.
-
Visual Studio 도구 모음의 [도구] 아래에서 옵션을 클릭합니다.
-
"옵션" 대화 상자의 환경 아래에서 키보드를 클릭합니다.
-
"다음 문자열을 포함하는 명령 표시:"에서 다시 바인딩할 명령을 검색합니다.
-
"바로 가기 키 누르기" 아래에서 명령에 할당할 바로 가기 키를 입력하고 [할당] 을 클릭합니다.
GitHub Copilot 사용 또는 사용 안 함
Visual Studio 창의 아래쪽 패널에 있는 GitHub Copilot 상태 아이콘은 GitHub Copilot이 사용하도록 설정되었는지 여부를 나타냅니다. 사용하도록 설정하면 아이콘의 배경색이 상태 표시줄의 색과 일치합니다. 사용하지 않도록 설정하면 통과하는 대각선이 표시됩니다.
-
GitHub Copilot을 사용하거나 사용하지 않도록 설정하려면 Visual Studio 창의 아래쪽 패널에서 GitHub Copilot 아이콘을 클릭합니다.
-
GitHub Copilot을 사용하지 않도록 설정하는 경우 전역적으로 또는 현재 편집 중인 파일의 언어에 대해 제안을 사용하지 않도록 설정할지 묻는 메시지가 표시됩니다.
- GitHub Copilot에서 제안을 전역적으로 사용하지 않도록 설정하려면 전역적으로 사용을 클릭합니다.
- 지정된 언어에 대한 GitHub Copilot에서 제안을 사용하지 않으려면 언어에 대해 사용을 클릭합니다.
GitHub Copilot에 대한 ReSharper 구성
ReSharper를 사용하는 경우 GitHub Copilot의 네이티브 IntelliSense를 사용하도록 ReSharper를 구성하면 GitHub Copilot이 가장 잘 작동할 수 있습니다. ReSharper에 대한 자세한 내용은 ReSharper 설명서를 참조하세요.
- Visual Studio 메뉴 모음에서 확장 아래에 있는 ReSharper를 클릭한 다음 옵션을 클릭합니다.
- "옵션" 대화 상자의 환경 아래에서 IntelliSense를 클릭한 다음 일반을 클릭합니다.
- "일반"에서 Visual Studio 을(를) 선택한 다음 저장을 클릭합니다.
GitHub.com에서 GitHub Copilot 설정 구성
GitHub Copilot Individual 구독을 사용하는 경우 공개적으로 사용 가능한 코드와 일치하는 코드 완성 제안을 허용하거나 차단하도록 선택할 수 있습니다. 입력하는 프롬프트와 Copilot 제안의 수집 및 보존을 허용하거나 차단할 수도 있습니다. 이는 GitHub.com의 개인 설정에서 구성합니다. "개별 구독자로 Copilot 정책 관리" 항목을 참조하세요.
추가 참고 자료
Visual Studio Code의 GitHub Copilot 정보
Visual Studio Code을(를) 사용하는 경우 GitHub Copilot을(를) 사용하여 다음을 수행할 수 있습니다.
- 코드 생성
- Copilot이(가) 생성하는 코드에서 학습
- 편집기를 구성하는 데 도움이 됩니다.
시나리오 및 설정에 대한 자세한 내용은 VS 코드 문서에서 확인할 수 있습니다.
GitHub Copilot 확장을 설치한 후 활성화 또는 비활성화할 수 있으며, Visual Studio Code 또는 GitHub에서 고급 설정을 구성할 수 있습니다.
필수 조건
Visual Studio Code에서 GitHub Copilot을(를) 구성하려면 GitHub Copilot 확장을 설치해야 합니다. 자세한 내용은 GitHub Copilot을 사용하여 IDE에서 코드 제안 가져오기을(를) 참조하세요.
GitHub Copilot의 바로 가기 키
GitHub Copilot의 기본 바로 가기 키를 GitHub Copilot(으)로 사용할 수 있습니다. 바로 가기 키 편집기에서 명령 이름으로 각 바로 가기 키를 검색합니다.
또는 바로 가기 키 편집기에서 각 명령에 대한 바로 가기를 다시 바인딩할 수 있습니다. 자세한 내용은 키 바인딩에 대한 VS Code 문서를 참조하세요.
macOS용 키보드 단축키
작업 | 바로 가기 | 명령 이름 |
---|---|---|
인라인 제안 수락 | Tab | editor.action.inlineSuggest.commit |
인라인 제안 거부 | Esc | editor.action.inlineSuggest.hide |
다음 인라인 제안 표시 | 옵션(⌥)+] | editor.action.inlineSuggest.showNext |
이전 인라인 제안 표시 | 옵션(⌥)+[ | editor.action.inlineSuggest.showPrevious |
인라인 제안 트리거 | 옵션(⌥)+\ | editor.action.inlineSuggest.trigger |
GitHub Copilot 열기(별도 창의 추가 제안) | Ctrl+Return | github.copilot.generate |
GitHub Copilot 설정/해제 | 기본 바로 가기 없음 | github.copilot.toggleCopilot |
Windows용 키보드 단축키
작업 | 바로 가기 | 명령 이름 |
---|---|---|
인라인 제안 수락 | Tab | editor.action.inlineSuggest.commit |
인라인 제안 거부 | Esc | editor.action.inlineSuggest.hide |
다음 인라인 제안 표시 | Alt+] | editor.action.inlineSuggest.showNext |
이전 인라인 제안 표시 | Alt+[ | editor.action.inlineSuggest.showPrevious |
인라인 제안 트리거 | Alt+\ | editor.action.inlineSuggest.trigger |
GitHub Copilot 열기(별도 창의 추가 제안) | Ctrl+Enter | github.copilot.generate |
GitHub Copilot 설정/해제 | 기본 바로 가기 없음 | github.copilot.toggleCopilot |
Linux용 키보드 단축키
작업 | 바로 가기 | 명령 이름 |
---|---|---|
인라인 제안 수락 | Tab | editor.action.inlineSuggest.commit |
인라인 제안 거부 | Esc | editor.action.inlineSuggest.hide |
다음 인라인 제안 표시 | Alt+] | editor.action.inlineSuggest.showNext |
이전 인라인 제안 표시 | Alt+[ | editor.action.inlineSuggest.showPrevious |
인라인 제안 트리거 | Alt+\ | editor.action.inlineSuggest.trigger |
GitHub Copilot 열기(별도 창의 추가 제안) | Ctrl+Enter | github.copilot.generate |
GitHub Copilot 설정/해제 | 기본 바로 가기 없음 | github.copilot.toggleCopilot |
GitHub Copilot 사용 또는 사용 안 함
Visual Studio Code에서 GitHub Copilot을 사용하거나 사용하지 않도록 설정할 수 있습니다. Visual Studio Code 창의 아래쪽 패널에 있는 GitHub Copilot 상태 아이콘은 GitHub Copilot이 사용하도록 설정되었는지 여부를 나타냅니다. 사용하도록 설정하면 아이콘의 배경색이 상태 표시줄의 색과 일치합니다. 사용하지 않도록 설정하면 아이콘의 배경색이 상태 표시줄의 색과 대비됩니다.
-
GitHub Copilot을 사용하거나 사용하지 않도록 설정하려면 Visual Studio Code 창의 아래쪽 패널에서 상태 아이콘을 클릭합니다.
-
GitHub Copilot을 사용하지 않도록 설정하는 경우 전역적으로 또는 현재 편집 중인 파일의 언어에 대해 제안을 사용하지 않도록 설정할지 묻는 메시지가 표시됩니다.
- GitHub Copilot에서 제안을 전역적으로 사용하지 않도록 설정하려면 전역적으로 사용하지 않음을 클릭합니다.
- 지정된 언어에 대한 GitHub Copilot의 제안을 사용하지 않으려면 언어에 대해 사용하지 않음을 클릭합니다.
인라인 제안 사용 또는 사용 안 함
Visual Studio Code에서 GitHub Copilot의 인라인 제안을 사용하거나 사용하지 않도록 선택할 수 있습니다.
-
파일 메뉴에서 기본 설정으로 이동하고 설정을 클릭합니다.
-
설정 탭의 왼쪽 패널에서 [확장] 을 클릭한 다음 Copilot 을(를) 선택합니다.
-
"인라인 제안: 사용" 아래에서 확인란을 선택하거나 선택 취소하여 인라인 제안을 사용하거나 사용하지 않도록 설정합니다.
특정 언어에 대해 GitHub Copilot 사용 또는 사용 안 함
GitHub Copilot을 사용하거나 사용하지 않도록 설정할 언어를 지정할 수 있습니다.
-
Visual Studio Code에서 확장 탭을 클릭한 다음 , Copilot 섹션으로 이동합니다. 자세한 내용은 인라인 제안 사용 및 사용 안 함을 참조하세요.
-
"지정된 언어에 대해 Copilot 사용 또는 사용 안 함" 아래에서 [settings.json에서 편집] 을 클릭합니다.
-
settings.json 파일에서 GitHub Copilot을 사용하거나 사용하지 않도록 설정할 언어를 추가하거나 제거합니다. 예를 들어 GitHub Copilot에서 Python을 사용하도록 설정하려면
"python": true
목록에 추가합니다. 마지막 목록 항목을 제외한 모든 항목에 후행 쉼표가 있어야 합니다.{ "editor.inlineSuggest.enabled": true, "github.copilot.enable": { "*": true, "yaml": false, "plaintext": false, "markdown": true, "javascript": true, "python": true } }
데이터 변수 GitHub Copilot 권한 취소하기
데이터 변수 Visual Studio Code는 특정 GitHub 계정을 통해 GitHub Copilot을 사용할 수 있는 권한을 유지합니다. 더 이상 액세스할 수 없는 장치에서 GitHub 계정이 GitHub Copilot에 사용되는 것을 방지하려면 인증을 취소한 다음 인증 프로세스를 다시 수행하면 됩니다. 이전에 사용한 장치에는 새 권한이 부여되지 않습니다.
-
GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, 설정을 선택합니다.
-
사이드바의 “통합” 섹션에서 애플리케이션을 클릭합니다.
-
권한이 있는 OAuth 앱 탭을 클릭합니다.
-
VS Code에 대해 GitHub 옆의 ... 를 클릭하고 [해지] 를 클릭합니다.
-
“GitHub Apps 권한 부여” 탭을 클릭합니다.
-
GitHub Copilot 확장이 나열되면 철회를 클릭합니다.
권한 부여를 취소한 후 Visual Studio Code는 현재 세션에서 최대 30분 동안 GitHub Copilot를 계속 사용할 수 있습니다. 이 시간이 지나면 GitHub Copilot을(를) Visual Studio Code에서 다시 사용하도록 다시 승인해야 합니다.
데이터 변수 GitHub Copilot을(를) 다시 승인하는 중입니다.
권한 부여를 취소한 후 GitHub Copilot을(를) 계속 사용하려면 재인증 프로세스를 완료해야 합니다.
-
Visual Studio Code의 왼쪽 아래 모서리에서 [계정] 아이콘을 클릭하고 사용자 이름을 마우스로 가리킨 다음 [로그아웃] 을 클릭합니다.
-
"Visual Studio Code" 팝업에서 [로그아웃] 을 클릭합니다.
-
Visual Studio Code의 왼쪽 아래 모서리에서 [계정] 아이콘을 클릭하고 사용자 이름을 마우스로 가리킨 다음 GitHub Copilot을(를) 사용하기 위해 GitHub 로 로그인을 클릭합니다.
-
브라우저에서 GitHub가 GitHub Copilot에 필요한 권한을 요청합니다. 이러한 권한을 승인하려면 [계속] 을 클릭합니다.
-
"Visual Studio Code 열기?"에 표시됩니다. 팝업이 표시되면 [Visual Studio Code 열기] 를 클릭합니다.
GitHub.com에서 GitHub Copilot 설정 구성
GitHub Copilot Individual 구독을 사용하는 경우 공개적으로 사용 가능한 코드와 일치하는 코드 완성 제안을 허용하거나 차단하도록 선택할 수 있습니다. 입력하는 프롬프트와 Copilot 제안의 수집 및 보존을 허용하거나 차단할 수도 있습니다. 이는 GitHub.com의 개인 설정에서 구성합니다. "개별 구독자로 Copilot 정책 관리" 항목을 참조하세요.
추가 참고 자료
Vim/Neovim에서 GitHub Copilot 구성하기
Vim/Neovim에서 GitHub Copilot 구성에 대한 지침을 보려면 다음 명령을 실행하여 Vim/Neovim에서 GitHub Copilot 설명서를 호출합니다:
:help copilot
바로 가기 키 다시 바인딩
각 특정 명령에 대해 선호하는 키보드 단축키를 사용하려면 GitHub Copilot을 사용할 때 Vim/Neovim에서 키보드 단축키를 리바인딩할 수 있습니다. 자세한 내용은 네오빔 문서에서 지도 문서를 참조하세요.
GitHub.com에서 GitHub Copilot 설정 구성
GitHub Copilot Individual 구독을 사용하는 경우 공개적으로 사용 가능한 코드와 일치하는 코드 완성 제안을 허용하거나 차단하도록 선택할 수 있습니다. 입력하는 프롬프트와 Copilot 제안의 수집 및 보존을 허용하거나 차단할 수도 있습니다. 이는 GitHub.com의 개인 설정에서 구성합니다. "개별 구독자로 Copilot 정책 관리" 항목을 참조하세요.
추가 참고 자료
Note
Xcode용 GitHub Copilot 확장은 공개 미리 보기 상태이며 변경될 수 있습니다.
Xcode용 GitHub Copilot 정보
Xcode를 사용하는 경우 GitHub Copilot은 개발자가 입력할 때 코드를 자동으로 완성할 수 있습니다. 설치 후 GitHub Copilot을 활성화 또는 비활성화할 수 있으며, Xcode 내에서 또는 GitHub에서 고급 설정을 구성할 수 있습니다.
필수 조건
Xcode의 GitHub Copilot을 구성하려면 GitHub Copilot 확장을 설치해야 합니다. 사용자 환경에 GitHub Copilot 확장 설치을(를) 참조하세요.
데이터 변수에 대한 키보드 단축키 사용 또는 재바인딩 GitHub Copilot
GitHub Copilot을 사용할 때 Xcode의 인라인 제안에 기본 바로 가기 키를 사용할 수 있습니다. 또는 각 특정 명령에 대해 바로 가기를 기본 설정 바로 가기 키로 다시 바인딩할 수 있습니다.
기본 바로 가기 키
작업 | 바로 가기 |
---|---|
제안의 첫 번째 줄 수락 | Tab |
전체 제안 보기 | Option 유지 |
전체 제안 수락 | Option+탭 |
바로 가기 키 다시 바인딩
GitHub Copilot의 기본 바로 가기 키를 사용하지 않으려면 키 바인딩 편집기에서 바로 가기 키를 다시 바인딩하고 원하는 바로 가기 키를 사용할 수 있습니다.
제안의 첫 번째 줄을 수락하기 위해 Tab 이외의 다른 항목을 사용하려면 Xcode 애플리케이션에 대한 GitHub Copilot의 고급 설정에서 "Accept suggestions with Tab" 옵션을 사용하지 않도록 설정해야 합니다. 또한 현재는 "전체 제안 보기" 작업을 위한 Option 키만 지원합니다.
- Xcode 메뉴 모음에서 Settings를 클릭합니다.
- Key Bindings를 클릭하고 "Copilot"을 검색하여 다시 바인딩할 명령을 찾습니다.
GitHub Copilot 사용 또는 사용 안 함
애플리케이션 내에서 GitHub Copilot 확장을 사용하거나 사용하지 않도록 설정할 수 있습니다.
- GitHub Copilot 확장 애플리케이션을 엽니다.
- 애플리케이션 창의 맨 위에서 Advanced를 클릭합니다.
- "제안 설정" 섹션에서 "입력하는 동안 제안 요청" 토글을 사용하여 확장을 사용하거나 사용하지 않도록 설정할 수 있습니다.
Xcode용 GitHub Copilot 자동 업데이트
GitHub Copilot 확장을 구성하여 업데이트를 자동으로 확인할 수 있습니다.
- GitHub Copilot 확장 애플리케이션을 엽니다.
- 자동으로 업데이트 확인을 선택합니다.
확장을 업데이트한 후 변경 내용을 적용하려면 Xcode를 다시 시작해야 합니다.
GitHub.com에서 GitHub Copilot 설정 구성
GitHub Copilot Individual 구독을 사용하는 경우 공개적으로 사용 가능한 코드와 일치하는 코드 완성 제안을 허용하거나 차단하도록 선택할 수 있습니다. 입력하는 프롬프트와 Copilot 제안의 수집 및 보존을 허용하거나 차단할 수도 있습니다. 이는 GitHub.com의 개인 설정에서 구성합니다. "개별 구독자로 Copilot 정책 관리" 항목을 참조하세요.
GHE.com에서 계정에 인증
GHE.com의 관리형 사용자 계정 계정에 대해 Copilot 구독을 사용하는 경우 로그인하기 전에 일부 설정을 업데이트해야 합니다. GHE.com 계정으로 GitHub Copilot 사용을(를) 참조하세요.