μΌλ§μ μ λ§₯κ³Ό λ°μ€ν¬νμ ν¬λ§·μ ν΄μ VScode μ κΈ°μ‘΄μ μ°λ μ΅μ€ν
μ
λ€μ μ€μΉνμλλ° λ³μμ μ£Όμμ μκΉμ΄ λ§μμ μ λ€μλ€.
λ³μ λ§λ€ μμ μ§μ μ΄ μλμ΄μμ΄μ κ°λ
μ±λ μμ’κ³ λ¬΄μλ³΄λ€ μ½λ© ν λ§μ΄ μλ¬κΈ° λλ¬Έμ κΌ λ°κΏμΌ νλ€.
μ€μ (window:ctrl+, mac:command,) μμ color customizationμ κ²μνλ©΄ μΈκ°κ° λ°ν λ° μ무거λ Edit in setting.json μ ν΄λ¦νλ©΄ μμ νλ©΄κ³Ό κ°μ json νμΌμ΄ λ°κ²μ΄λ€.
"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": "μ€μ½ν λ²μ", "settings": { "foreground": "μμ", "fontStyle" : "κΈμ¨μ²΄" } } ], }
λ³μμ μμκ³Ό κΈμ¨μ²΄λ₯Ό λ°κΎΈκΈ° μν΄μλ editor.tokenColorCustomizationsμ μμ±μ μ μν΄μ£Όμ΄μΌ νλ€.
μ μ½λμμ scope λΆλΆμ μνλ λ³μμ scope λ²μ, foreground μ μνλ μμ(ex. #ffffff)κ³Ό κΈμ¨μ²΄λ₯Ό μ
λ ₯νμ¬ json νμΌμ λ£μΌλ©΄ λλ€.
μ½λ μμ± νλ©΄μμ ctrl shift p (mac: command shift p)λ₯Ό λλ₯΄λ©΄ λͺ
λ Ήμ΄ μ
λ ₯ μ°½μ΄ λ¨λλ° inspect editor tokens and scopes κ²μν ν΄λ¦νλ€.
μνλ λ³μλ ν¨μ μ£ΌμλΆλΆμ ν΄λ¦νλ©΄ μμ κ°μ μ°½μ λ³Ό μ μλλ° textmate scopesμ ν΄λΉνλ λΆλΆμ΄ scope λ²μ μ΄λ€. μ λΆλΆμ΄ μκ±°λ λκ° μ΄μν κ²½μ°λ λ§μλλ° κ·Έλ΄λ foreground λΆλΆμ μ μΌλ©΄ λλ€.
μ κ³Ό νλ₯Ό λΉκ΅ νμλ μΉκ΅¬λ€μ λ μνλ€λ©° κΈ°μ‘΄ μ€μ μ κ·Έλλ‘ μ΄λ€κ³ νλλ° λ³κ²½ νμ λͺ¨μ΅μ΄ λ κ°λ
μ± μκ³ μ½λ©ν λ§ λλ€κ³ μκ°νλ μ¬λλ€μ΄ λΆλͺ
μμκ±°λΌκ³ μκ°νλ€.
λ λ§μ‘± π λ€μλ²μ iTerm 컀μ€ν°λ§μ΄μ§ κ΄λ ¨ κΈλ μ¬λ €λ΄μΌκ² λ€.
μμ
"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": ["variable.other.constant", "variable.parameter", "comment"], "settings": { "fontStyle": "" } }, { "scope": ["variable.parameter"], "settings": { "foreground": "#F78C6C" } }, { "scope": ["variable.other.constant"], "settings": { "foreground": "#F07178" } } ], "comments": "#16bda7" }