VS Code에서 GitHub Copilot 설정 참조
이 문서에서는 Visual Studio Code에서 GitHub Copilot의 구성 설정을 나열합니다. VS Code에서 설정 작업에 대한 일반 정보는 사용자 및 작업 공간 설정와 미리 정의된 변수 지원에 대한 정보는 변수 참조를 참조하십시오.
[!TIP] 아직 Copilot 구독이 없다면, Copilot 무료 요금제에 가입하여 무료로 Copilot을 사용할 수 있으며, 월별 완료 및 채팅 상호작용의 한도를 받을 수 있습니다.
팀은 VS Code에서 Copilot을 개선하고 새로운 기능을 추가하기 위해 지속적으로 작업하고 있습니다. 일부 기능은 여전히 실험적입니다. 사용해보고 우리의 이슈에 피드백을 공유해 주세요. VS Code의 기능 생애 주기에 대한 자세한 정보도 확인하세요.
일반 설정
setting(github.copilot.editor.enableAutoCompletions)
: 인라인 완성을 자동으로 표시합니다.setting(github.copilot.enable)
: 지정된 언어에 대해 Copilot 완성을 활성화하거나 비활성화합니다.setting(github.copilot.editor.enableCodeActions)
: 사용 가능한 경우 Copilot 명령이 코드 작업으로 표시되는지 제어합니다.setting(github.copilot.renameSuggestions.triggerAutomatically)
: Copilot이 이름 변경 제안을 생성할지 여부를 제어합니다.setting(chat.commandCenter.enabled)
(실험적): 명령 센터가 채팅 작업을 위한 메뉴를 표시할지 여부를 제어합니다.setting(workbench.commandPalette.experimental.askChatLocation)
(실험적): 명령 팔레트가 채팅 질문을 어디에서 해야 하는지 제어합니다.setting(github.copilot.chat.search.semanticTextResults)
(실험적): 검색 보기에서 의미론적 검색 결과를 활성화합니다.setting(github.copilot.nextEditSuggestions.enabled)
(미리보기): Copilot 다음 편집 제안(Copilot NES)을 활성화합니다 (미리보기).setting(editor.inlineSuggest.edits.codeShifting)
: Copilot NES가 제안을 표시하기 위해 코드를 이동할 수 있는지 구성합니다.setting(editor.inlineSuggest.edits.renderSideBySide)
: Copilot NES가 가능할 경우 더 큰 제안을 나란히 표시할 수 있는지, 또는 항상 관련 코드 아래에 더 큰 제안을 표시해야 하는지 구성합니다.
채팅 설정
setting(github.copilot.chat.codesearch.enabled)
(미리보기): 프롬프트에서#codebase
를 사용할 때, Copilot이 자동으로 편집할 관련 파일을 발견합니다.setting(github.copilot.chat.followUps)
: Copilot이 채팅에서 후속 질문을 제안할지 여부를 제어합니다.setting(github.copilot.chat.localeOverride)
: Copilot이 응답할 로케일을 지정합니다. 예:en
또는fr
.setting(github.copilot.chat.runCommand.enabled)
: VS Code 명령을 실행하기 위해 채팅 보기에서/runCommand
의도를 활성화합니다.setting(github.copilot.chat.useProjectTemplates)
:/new
를 사용할 때 관련 GitHub 프로젝트를 시작 프로젝트로 사용합니다.setting(github.copilot.chat.scopeSelection)
:/explain
을 사용할 때 특정 기호 범위를 요청할지 여부를 제어합니다. 활성 편집기에 선택 항목이 없을 경우.setting(github.copilot.chat.terminalChatLocation)
: 터미널에서 채팅 쿼리가 열릴 위치를 제어합니다.setting(chat.experimental.detectParticipant.enabled)
(실험적): 채팅 보기에서 채팅 참가자 감지를 활성화합니다.setting(chat.editor.fontFamily)
: 채팅 코드 블록의 글꼴 패밀리입니다.setting(chat.editor.fontSize)
: 채팅 코드 블록의 글꼴 크기(픽셀)입니다.setting(chat.editor.fontWeight)
: 채팅 코드 블록의 글꼴 두께입니다.setting(chat.editor.lineHeight)
: 채팅 코드 블록의 줄 높이(픽셀)입니다.setting(chat.editor.wordWrap)
: 채팅 코드 블록에서 줄 바꿈을 전환합니다.setting(chat.implicitContext.enabled)
(미리보기) - 활성 편집기가 채팅 프롬프트에 자동으로 컨텍스트로 추가될지 구성합니다.