GitHub Copilot 사용
Copilot 플러그인(기본적으로 비활성화됨)은 GitHub Copilot을 Qt Creator 에 통합합니다. Edit 모드에서 Copilot의 제안을 볼 수 있습니다.
참고: Copilot 플러그인을 사용 설정하는 경우 GitHub 이용 약관에 동의하고 이를 준수해야 합니다. 코드에 대한 액세스 권한을 부여할 권한이 있는지 확인하는 등 Copilot 사용의 요구 사항과 매개 변수를 알고 수락하는 것은 사용자의 책임입니다. 또한 코드 저작권 및 정확성과 같은 사용의 의미와 코파일럿이 생성하는 제안을 이해해야 합니다.
요구 사항
Copilot 플러그인을 사용하려면 다음이 필요합니다:
- 활성 GitHub Copilot 구독.
- Copilot.vim/Readme.md에 설명된 대로 GitHub Copilot Neovim 플러그인이 설치되어 있어야 합니다(Node.js 필요).
Copilot 환경설정 설정
Copilot 사용 환경설정을 설정하려면 다음과 같이 하세요:
- 환경설정 > AI > Copilot 으로 이동합니다.

- Copilot을 사용하려면 Enable Copilot 을 선택합니다.
- Sign In 을 선택하여 구독에 로그인하고, 장치를 활성화하고, GitHub Copilot 플러그인을 인증합니다.
버튼이 Sign Out 버튼으로 바뀝니다.
- Node.js path 에 Node.js 실행 파일의 전체 경로를 입력합니다.
- Path to language-server.js 에 Copilot Neovim 플러그인 설치 폴더의
language-server.js경로를 입력합니다. - 변경 시 현재 텍스트 커서 위치에 대한 제안을 받으려면 Auto request 을 선택합니다.
- GitHub Enterprise URL 에 엔터프라이즈 환경에서 실행되는 Copilot 서버의 URL을 입력합니다.
- Proxy 에 Copilot 서버에 연결할 프록시 서버의 호스트 이름과 포트 번호를 입력합니다.
- Reject unauthorized 을 선택하여 프록시 서버에서 인증되지 않은 인증서를 수락하여 발생하는 보안 위험을 방지합니다.
제안 받기
편집 모드에서 코드를 작성하고 Auto request 을 활성화하면 입력할 때 Copilot에서 자동으로 제안을 합니다.
현재 편집기의 커서 위치에서 수동으로 제안을 요청하려면 t 을 입력한 다음 스페이스 키를 눌러 로케이터에 Request Copilot Suggestion 을 표시합니다.
제안을 마우스로 가리키면
및
버튼이 있는 도구 모음이 표시되어 Copilot 제안 사이를 순환할 수 있습니다.
제안을 전체적으로 적용하려면 Apply 또는 Tab 키를 선택합니다.
제안을 단어별로 적용하려면 Apply Word 또는 Alt+Right를 선택합니다.
제안을 거부하려면 Esc 또는 화살표 키를 선택합니다.
제안 설정 및 해제하기
모든 프로젝트에 대해 전역적으로 또는 특정 프로젝트에 대해 프로젝트 수준에서 코파일럿 제안을 켜고 끌 수 있습니다.
코파일럿 제안 토글하기
코파일럿 제안을 전역적으로 켜거나 끄려면
(Toggle Copilot)를 선택하세요. 그러면 환경설정 > Copilot 의 Enable Copilot 값도 그에 따라 설정됩니다.
프로젝트에 대한 제안 켜기 또는 끄기
특정 프로젝트에 대해 코파일럿 제안을 켜거나 끄려면 다음과 같이 하세요:
- Projects > Project Settings > Copilot 로 이동합니다.

- Use global settings 을 지웁니다.
- Enable Copilot 을 선택하거나 지웁니다.
플러그인 활성화 및 비활성화 및 편집 모드도참조하십시오 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.