Claude Code 자체에는 사용자의 메시지 색만 따로 바꾸는 설정이 없음
/color 원하는색같은 명령어는 존재하지 않음 → "isn't available" 메시지가 정상 동작settings.json에theme.userMessageColor,colors.user같은 키 없음/theme·/config theme은 전체 테마만 바꾸지, "내 메시지만" 못 바꿈- 훅·status line·ANSI escape 같은 우회로도 메시지 표시 UI에는 적용되지 않음
원천 솔루션이 필요하면 Claude Code 안에서 /feedback으로 기능 요청.
대안: VSCode workbench.colorCustomizations로 우회
1단계: VSCode settings.json 열기
명령 팔레트(Ctrl+Shift+P) → Preferences: Open User Settings (JSON)
Windows 기본 경로:
C:\Users\<사용자>\AppData\Roaming\Code\User\settings.json2단계: workbench.colorCustomizations 블록 추가
"workbench.colorCustomizations": {
//"input.background" 입력한 메세지의 배경색
//"input.background":"#364fc7",//짙은 인디고 https://yeun.github.io/open-color/ 색상선택시
//"input.background":"#97bfb4",//차분한 민트/세이지 톤
"input.background":"#1d3b35",//짙은 포레스트
//"input.background": "#ffe4ef",//핑크
//"input.foreground" 내가 타이핑하는 글자
//"input.foreground": "#5a1d3b",//갈색
//"input.border": "#ff7eb6",//입력칸 테두리
//"editor.selectionBackground": "#ffd1e8",
//"input.placeholderForeground" 안내 문구(placeholder)
//"input.placeholderForeground":"#3a5550",//짙은 포레스트와 비슷
},저장 즉시 반영 (재시작 불필요).
3단계: 특정 테마에만 적용 (선택)
전체에 영향 주기 싫으면 테마 이름으로 감싸기:
{
"workbench.colorCustomizations": {
"[Default Dark Modern]": {
"input.background": "#97bfb4",
"input.foreground": "#1a1a1a"
}
}
}적용 후에도 안 바뀌면 input.background 등의 이름이 안맞아일수 있음 — DevTools로 실제 색 변수 찾기
직접 찾는 절차:
Help → Toggle Developer Tools-선택하면 크롬 개발자 도구처럼 생긴게 나옴좌상단 요소 선택 아이콘 클릭
ㅊ
자기 메시지/입력칸을 클릭
우측 Styles 패널에서 그 요소가 쓰는 CSS 변수 확인
background-color: var(--vscode-chat-requestBackground); color: var(--vscode-foreground); border: 1px solid var(--vscode-input-border);변수명에서
--vscode-를 떼면 그게workbench.colorCustomizations의 키 이름
매핑 예시:
| CSS 변수 | settings.json 키 |
|---|---|
--vscode-input-background |
input.background |
--vscode-textBlockQuote-background |
textBlockQuote.background |
--vscode-editorWidget-background |
editorWidget.background |
같은 화면에 보이는 색이라도:
- var(--vscode-…) 변수로 받는 색 → settings.json으로 바꿀 수 있음 ✅
- 직접 #xxxxxx 박혀 있는 색 → 못 바꿈 ❌
- 그래도 안 되면
/feedback으로 기능 요청 해야함
'vs code' 카테고리의 다른 글
| [jsconfig.json] webpack쓸때 vsCode 자동완성(autoComplete) 적용 (0) | 2024.05.17 |
|---|---|
| [vscode] shorcut (0) | 2023.11.09 |
| [vsCode] java실행시 vmArgs 옵션추가방법 - launch.json에 추가 (0) | 2022.06.16 |
| [vs code] shortcut, tips... (0) | 2019.07.31 |
| vsCode eslint 확장설치 (0) | 2019.04.11 |
