반응형
Color Theme
- vscode에서 화면에 보이는 색상을 변경해주는 세팅
- vue 작업하다 object.item 이런 식으로 되어 있는 선언되어 있는 변수가 같은 색이라 구분이 잘 안 간다는 느낌을 받아서 찾기 시작
내용
- F1(ctrl+shift+p) > Color theme를 선택하면 기본적인 color theme를 바꿀 수 있습니다.
- 그런데.. 여기서 기본 테마를 적용했는데 몇몇 색상만 바꾸고 싶다 하시는 분들만 이 글을 읽으시면 됩니다.
커스텀
- setting(ctrl + ,) 에 가서 color를 검색하면 'Editor: Semantic Token Color Customizations' 이 나옵니다.
여기서 'Edit in setting.json' 클릭 - setting.json 에서 기본적인 function, property, parameter 같은 semantic token type 기준으로 변경하고 싶으면 아래 코드처럼 작성하면 됩니다.
"editor.semanticTokenColorCustomizations": {
"[Default Dark+]": {
"rules": {
"property": "#ff0000"
}
}
},

여기서 더 나아가 커스텀을 하고 싶은 경우 아래 코드처럼 추가하면 됩니다.
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "Variable Property Other object",
"scope": [
"variable.other.object.ts"
],
"settings": {
"foreground": "#DCDCAA"
}
},
]
- 이때, 내가 수정하고 싶은 부분이 어떤 scope인지 알기 위해서 F1(ctrl+shift+p) > inspect editor tokens and scopes를 클릭해서 아래 사진 같이 나오는 걸 확인 후, textmeta scopes에 적혀있는 값을 하나 적어주면 됩니다.


최종 setting.json의 구조

참고 : vscode공식
Visual Studio Code Themes
Changing the color theme in Visual Studio Code. You can use color themes provided by VS Code, the community or create your own new themes.
code.visualstudio.com
반응형
'웹' 카테고리의 다른 글
[Javascript] Dom 이란? (0) | 2021.08.22 |
---|---|
[Javascript] npm, npm script , yarn 이 무엇일까? (0) | 2021.08.13 |
[CSS] Bem 이란? (0) | 2021.08.07 |
[Javascript] AJAX란? ( + XHR란?) (0) | 2021.08.01 |
[VSCode] Prettier - 코드를 깔끔하게 정리하기 (0) | 2021.07.28 |