슬래시 명령을 사용하여 /settings 대화형 CLI 세션 내에서 설정을 보고 변경할 수 있습니다. 이 명령은 자동으로 업데이트되는지 여부 코파일럿 CLI , 인터페이스에서 사용하는 색상표, 바닥글에 표시되는 항목 및 기타 여러 옵션과 같은 사용자 수준 설정을 제어합니다.
"/settings를 사용하여 다음을 수행합니다."
- 대화형으로 설정 찾아보기 및 편집 - 자체적으로 실행
/settings하여 설명과 현재 값이 있는 모든 설정을 나열하는 검색 가능한 편집기를 엽니다. - 단일 명령으로 설정 변경 - 편집기를 열지 않고 특정 설정을 변경하려면 실행
/settings KEY VALUE합니다. - 설정의 값을 확인 합니다. 실행
/settings show KEY하여 설정의 현재 값을 표시합니다.
/settings의 별칭인 /config도 사용할 수 있습니다.
/settings 또는 /config로 변경한 내용은 사용자의 개인 설정 파일(기본값: ~/.copilot/settings.json)에 기록되며, 세션이 바뀌어도 유지됩니다.
설정 편집기 열기
설정을 대화형으로 찾아보고 편집하려면 인수 없이 슬래시 명령을 입력합니다.
/settings
/settings
편집기에서는 변경할 수 있는 모든 설정과 설정의 현재 값을 나열합니다. 목록을 위 또는 아래로 이동하면 편집기 아래쪽에 강조 표시된 설정에 대한 간단한 설명이 표시됩니다. 이렇게 하면 정확한 이름을 알 필요 없이 설정을 찾아보고 편집할 수 있습니다.
사용 가능한 설정에 대한 자세한 내용은 GITHUB COPILOT CLI 구성 디렉터리을 참조하세요.
편집기가 열려 있는 동안 다음 바로 가기 키를 사용할 수 있습니다.
| Key | Action |
|---|---|
| ↑ / ↓ | 설정 간에 이동합니다. |
| / | 설정의 이름 또는 설명을 사용하여 목록을 검색하고 필터링합니다. |
| 입력 | 부울 설정을 설정/해제하거나 다른 형식의 값을 편집합니다. |
| Ctrl+R | 강조 표시된 설정을 기본값으로 다시 설정합니다. |
| Ctrl+E | 구성된 터미널 편집기에서 settings.json을 열어 고급 변경 사항을 적용합니다. |
| Esc | 현재 검색을 지우거나 편집기를 닫습니다. |
대부분의 변경 내용은 즉시 적용됩니다. 예를 들어 색상표를 전환하면 새 값을 선택하는 즉시 인터페이스가 업데이트됩니다.
인라인으로 단일 설정 변경
변경할 설정을 이미 알고 있는 경우 편집기를 열지 않고 CLI의 프롬프트 상자에서 직접 설정할 수 있습니다.
/settings KEY VALUE
다음은 그 예입니다.
/settings autoUpdate off
/settings autoUpdate off
Copilot 은 값을 작성하고 확인합니다. 예를 들면 다음과 같습니다. Set autoUpdate = false.
참고
*
부울 설정은 on/off 또는 true/false를 허용합니다.
/settings renderMarkdown on을 예로 들 수 있습니다.
*
선택 항목 집합이 고정된 설정은 해당 값 중 하나를 허용합니다. 예를 들어 /settings theme dim 또는 /settings banner never.
*
중첩된 설정은 점으로 구분된 경로를 사용합니다. 예를 들어 /settings footer.showBranch off는 바닥글에 Git 브랜치를 표시하지 않습니다.
탐색 및 Enter 키를 사용하여 정확한 키 또는 값을 기억할 필요 없이 설정 값을 사용하는 설정을 구성할 수 있습니다 . 예를 들어 에이전트가 명확한 질문을 하지 못하게 하려면 다음을 수행합니다.
-
/settings키를 누르지 않고 입력하여 옵션 목록을 표시합니다. -
↓ 키를 사용하여
❯이/settings askUser Allow the agent to ask clarifying questions를 가리킬 때까지 목록에서 아래로 이동한 다음 Enter 키를 누릅니다. -
이 설정의 옵션 목록에서
❯가/settings askUser off를 가리킬 때까지 아래로 이동하려면 ↓ 키를 사용한 다음 Enter 키를 누르십시오. -
Enter 키를 다시 눌러 명령을 제출합니다
/settings askUser off.CLI는 변경 사항을 확인합니다.
Set askUser = false.
설정에 대한 유효한 값 보기
설정에 사용할 수 있는 유효한 값을 표시하려면 값 없이 입력 /settings KEY 합니다. 예를 들어 다음과 같은 유효한 값을 확인합니다.theme
/settings theme
/settings theme
설정의 현재 값 보기
설정의 현재 값을 표시하려면 show을 사용하세요. 다음은 그 예입니다.
/settings show theme
/settings show theme
이렇게 하면 다음과 같은 theme = high-contrast줄이 출력됩니다. 이 show 양식은 값을 빠르게 확인하거나 로그에서 설정을 캡처하는 데 유용합니다.
다시 시작해야 하는 설정 변경
대부분의 설정은 즉시 적용되지만 몇 가지는 다시 시작한 후에 코파일럿 CLI 만 완전히 적용됩니다(예 experimental : 프록시 설정). 이들 중 하나를 변경하면 Copilot에서 재시작이 필요하다고 알려주며, 자동으로 세션을 재시작할 수도 있습니다.
명령줄에서 변경할 수 없는 설정
인라인 /settings KEY VALUE 메서드를 통해 모든 설정을 편집할 수 있는 것은 아닙니다.
- 보안에 중요한 설정(예: 자격 증명 저장 방법을 변경하거나 셸 명령을 실행하는 설정)은 확인 없이 한 줄로 대칭 이동하면 위험하므로 의도적으로 제외됩니다.
- 목록 및 구조적 설정을 인라인으로 설정할 수 없습니다.
/settings을(를) 입력한 다음 Ctrl+E를 눌러 설정된 터미널 편집기에서settings.json을(를) 연 다음, 그곳에서 해당 설정을 편집합니다. - 리포지토리 또는 조직에서 관리하는 설정 은 참조용으로 표시되지만 해당 값은 해당 원본에서 제공되며 개인 가치를 재정의합니다. 사용자 설정에서 변경해도 아무런 영향을 주지 않습니다.
이러한 각각의 경우에 Copilot에서는 변경 내용이 적용되지 않은 이유를 설명하고, 어디에서 변경해야 하는지 올바른 위치를 알려 줍니다.
명령이 로 대체됨 /settings
일부 예전의 슬래시 명령은 /settings에 통합되었습니다. 여전히 작동하지만 해당하는 /settings 명령에 대해 알려주는 알림을 표시합니다.
변경할 수 있는 설정
일반적으로 사용되는 몇 가지 설정은 다음과 같습니다.
autoUpdate— 업데이트된 CLI 버전을 자동으로 다운로드합니다.theme— 색상표(default, ,github``dim,high-contrast또는colorblind).renderMarkdown- 터미널에서 Markdown을 렌더링합니다.banner— 시작 배너(always또는once``never)를 표시하는 빈도입니다.beep— Copilot에 주의가 필요할 때 경고음을 울립니다.includeCoAuthoredBy- 커밋에Co-authored-by예고편을 추가합니다.footer.showBranch— 푸터에 현재 Git 브랜치를 표시합니다.
사용 가능한 설정의 전체 목록과 사용자, 리포지토리 및 조직 설정이 결합되는 방법은 GITHUB COPILOT CLI 구성 디렉터리을 참조하세요.