목차
One Dark Pro Color Settings
원다크 프로 variable 지역변수 하이라이팅
문제상황 함수 파라메터와 지역변수의 하이라이팅 컬러가 같아 아쉬운 면이 있었다.
지역변수는 다른 색상으로 하이라이팅이 되었으면 좋겠는데..
방법 1
VSCODE_DIR\extensions\zhuangtongfa.material-theme-ver.si.on\themes\OneDark-Pro-darker.json
1
2
3
4
5
6
},
"variable:c": {
"foreground": "#f28791"
},
"variable:cpp": {
"foreground": "#f28791"
뭔가 확장이 업데이트되면서 위방법이 막힘.
또한 해당 방법의 경우 익스텐션의 버전이 바뀌면 json 파일을 매번 수정해줘야 하는 귀찮음도 존재함.
방법 2
settings.json
여기에서 지역변수를 강제로 수정할 수 있음.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"editor.semanticTokenColorCustomizations": {
"[One Dark Pro Darker]": {
// Apply to this theme only
"enabled": true,
"rules": {
"variable:c": {
"foreground": "#f28791"
},
"variable:cpp": {
"foreground": "#f28791"
},
"variable:java": {
"foreground": "#f28791"
},
"variable:python": {
"foreground": "#f28791"
// "foreground": "#ef596f"
},
// python variable 을 강제로 설정할 경우
// 상수변수의 color도 variable의 색상으로 지정되어 추가 예외처리
"variable.other.constant:python": {
"foreground": "#e5c07b"
},
}
}
},
지역변수와 함수 파라메터의 색상이 서로 다르게 출력된다.