테마
색상 테마
색상 테마를 사용하면 Visual Studio Code 사용자 인터페이스의 색상을 선호도와 작업 환경에 맞게 수정할 수 있습니다. 색상 테마는 VS Code 사용자 인터페이스 요소와 편집기 강조 색상 모두에 영향을 미칩니다.
다른 색상 테마를 선택하려면:
-
File > Preferences > Theme > Color Theme 메뉴 항목을 선택하거나 Preferences: Color Theme 명령 (
Ctrl+K Ctrl+T
)을 사용하여 색상 테마 선택기를 표시합니다. -
Up
및Down
키를 사용하여 목록을 탐색하고 테마의 색상을 미리 봅니다. -
원하는 테마를 선택하고
Enter
를 누릅니다.
활성 색상 테마는 사용자 설정에 저장됩니다 (키보드 단축키 Ctrl+,
).
// 워크벤치에서 사용되는 색상 테마를 지정합니다.
"workbench.colorTheme": "Solarized Dark"
기본적으로 테마는 사용자 설정에 저장되며 모든 작업 공간에 전역적으로 적용됩니다. 작업 공간별 테마를 구성할 수도 있습니다. 이를 위해 작업 공간 설정에서 테마를 설정합니다.
마켓플레이스의 색상 테마
VS Code에는 시도해 볼 수 있는 여러 기본 색상 테마가 있습니다. 커뮤니티에서 VS Code 확장 마켓플레이스에 업로드한 더 많은 테마가 있습니다.
색상 테마 선택기에서 Browse Additional Color Themes.... 를 선택하여 VS Code 마켓플레이스에서 직접 색상 테마를 선택할 수 있습니다.
또는, @category:"themes"
필터를 사용하여 확장 보기 (Ctrl+Shift+X
) 검색 상자에서 테마를 검색할 수 있습니다.
OS 색상 테마에 따라 자동으로 전환
Windows 및 macOS는 밝은 색상 테마와 어두운 색상 테마를 지원합니다. window.autoDetectColorScheme
설정을 사용하면 VS Code가 OS의 색상 테마 변경을 감지하고 이에 맞는 테마로 전환할 수 있습니다.
마찬가지로, window.autoDetectHighContrast
설정을 사용하여 OS가 고대비 색상 테마로 전환되었는지 자동으로 감지할 수 있습니다.
색상 테마가 변경될 때 사용되는 테마를 사용자 지정하려면 설정 편집기에서 선호하는 밝은, 어두운, 고대비 테마를 설정할 수 있습니다:
- 워크벤치: 선호하는 어두운 색상 테마 - 기본값은 Dark Modern
- 워크벤치: 선호하는 밝은 색상 테마 - 기본값은 Light Modern
- 워크벤치: 선호하는 고대비 색상 테마 - 기본값은 Dark High Contrast
- 워크벤치: 선호하는 고대비 밝은 색상 테마 - 기본값은 Light High Contrast
색상 테마 사용자 지정
워크벤치 색상
workbench.colorCustomizations
및 editor.tokenColorCustomizations
사용자 설정을 사용하여 활성 색상 테마를 사용자 지정할 수 있습니다.
파일 탐색기, 제안 위젯과 같은 목록 및 트리, 차이 편집기, 활동 표시줄, 알림, 스크롤 바, 분할 보기, 버튼 등 VS Code UI 요소의 색상을 설정하려면 workbench.colorCustomizations
을 사용합니다.
workbench.colorCustomizations
값을 설정할 때 IntelliSense를 사용할 수 있으며, 사용자 지정 가능한 모든 색상의 목록은 테마 색상 참조를 참조하십시오.
특정 테마에 사용자 지정을 적용하려면 다음 구문을 사용합니다:
"workbench.colorCustomizations": {
"[Monokai]": {
"sideBar.background": "#347890"
}
}
사용자 지정이 여러 테마에 적용 되는 경우 여러 테마 이름을 지정하거나 이름의 시작과 끝에 *
와일드카드를 사용할 수 있습니다:
"workbench.colorCustomizations": {
"[Abyss][Red]": {
"activityBar.background": "#ff0000"
},
"[Monokai*]": {
"activityBar.background": "#ff0000"
}
}
테마가 마음에 들지 않는 색상이나 테두리를 설정한 경우 default
를 사용하여 원래 값으로 되돌릴 수 있습니다:
"workbench.colorCustomizations": {
"diffEditor.removedTextBorder": "default"
}
편집기 구문 강조
편집기의 구문 강조 색상을 조정하려면 사용자 설정 settings.json
파일에서 editor.tokenColorCustomizations
을 사용합니다: