GitHub Copilot 사용하기
Copilot 플러그인(기본적으로 비활성화됨)은 GitHub Copilot을 Qt Creator 에 통합합니다. ' Edit ' 모드에서 Copilot의 제안 사항을 확인할 수 있습니다.
참고: Copilot 플러그인을 활성화하는경우 , GitHub 이용 약관에 동의하고 이를 준수해야 합니다. 코드에 대한 액세스 권한을 부여할 수 있는 권한이 있는지 확인하는 등, Copilot 사용에 필요한 요구 사항과 매개 변수를 숙지하고 이에 동의하는 것은 사용자의 책임입니다. 또한 코드 저작권 및 정확성과 같이, Copilot 사용 및 이를 통해 생성된 제안이 수반하는 의미를 반드시 이해해야 합니다.
요구 사항
Copilot 플러그인을 사용하려면 다음이 필요합니다.
- 유효한 GitHub Copilot 구독.
- Copilot.vim/Readme.md에 설명된 대로 GitHub Copilot Neovim 플러그인이 설치되어 있어야 합니다(Node.js 필요).
Copilot 환경 설정
Copilot 사용 설정을 구성하려면:
- Preferences > 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 이 표시되도록 하세요.
PreviousNext제안 사항 위에 마우스를 올리면 Copilot 제안 사항(
)과 Copilot 제안 사항(
) 버튼이 있는 도구 모음이 표시되어 Copilot 제안 사항 간을 순환할 수 있습니다.
제안을 전체적으로 적용하려면 ‘ Apply ’을 선택하거나 Tab 키를 누르세요.
제안을 단어 단위로 적용하려면 Apply Word 또는 Alt+Right를 누르십시오.
제안을 거부하려면 Esc 키나 화살표 키를 누르세요.
제안 기능 켜기 및 끄기
Copilot 제안은 모든 프로젝트에 대해 전체적으로 켜거나 끄거나, 특정 프로젝트에 대해 프로젝트 단위로 켜거나 끌 수 있습니다.
Copilot 제안 기능 켜기/끄기
Copilot 제안을 전체적으로 켜거나 끄려면 ‘
’ (Toggle Copilot)를 선택하세요. 이렇게 하면 ‘ Preferences ’ > ‘ Copilot ’에서 ‘ Enable Copilot ’의 값도 그에 따라 설정됩니다.
프로젝트별 제안 기능 켜기 또는 끄기
특정 프로젝트에서 Copilot 제안 기능을 켜거나 끄려면:
- Projects > Project Settings > Copilot 로 이동합니다.

- Use global settings 을 선택 해제합니다.
- ' Enable Copilot'을 선택하거나 선택을 해제합니다.
'플러그인 활성화 및 비활성화', 'AI 사용 방법', '코드 편집'항목도 참조하십시오 .
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.