VSCode Prettier(ํ๋ฆฌํฐ์ด)๋?
VSCode์์ ๊น์๋๋ฉด ์ข์ ํ๋ก๊ทธ๋จ Prettier(ํ๋ฆฌํฐ์ด)๐
์ค์น๋ง ํ๋ฉด ์์์ ์๋ ์ค ์ ๋ ฌ์ ํด ์ค ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋๋ฐ ์ ํ ๋จนํ์ง ์์ ๊ณ ๋ฏผ์ธ ๋ถ ๊ณ์ ๊ฐ์?
์ํ๊น๊ฒ๋ ์ค์น๋ง์ผ๋ก ์ ์ฉ์ด ๋์ง ์์ผ๋ฉฐ ๋ฐ๋ก ๊ท์ฐฎ๊ฒ ์ค์ ํด์ค์ผ ํ๋ ์์ด ๋ง์ด ๊ฐ๋ ๋
์์
๋๋ค.
์ง๊ธ๋ถํฐ ์ด ํ๋ฆฌํฐ์ด๋ฅผ ์ ์ฉ์ํค๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช
๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค.
Prettier(ํ๋ฆฌํฐ์ด)๋ฅผ ์ ์ฉ์์ผ๋ณด์!
๋จผ์ , VSCode ์ข์ธก ํ๋จ์ ํ๊ฒฝ ์ค์ ๋ฒํผ์ ํด๋ฆญํด ์ค ๋ค์, [Settings (Ctrl+)]๋ฅผ ํด๋ฆญํ์ธ์.
๊ทธ๋ฐ ๋ค์, ํ๊ฒฝ ์ค์ ํญ ์๋จ์ ๊ฒ์์ฐฝ์ ใeditor format on saveใ๋ฅผ ๊ฒ์ํ๊ณ ๊ฐ์ฅ ๋จผ์ ๋์ค๋ [Editor: Format On Save] ์ฒดํฌ๋ฐ์ค๋ฅผ ์ฒดํฌํด์ฃผ์ธ์.
์ฒดํฌ๋ฅผ ๋ง์น์ จ๋ค๋ฉด, ๋ ๋ค์ ๊ฒ์์ฐฝ์ ใjsonใ์ ๊ฒ์ํ์ ๋ค์ [JSON: Schemas] ํญ๋ชฉ์ [Edit in settings.json]์ ํด๋ฆญํฉ๋๋ค.
์ ์ด๋ฏธ์ง์ ๊ฐ์ด "editor.formatOnSave" ๊ฐ์ด ture๋ก ๋์ด ์๋ค๋ฉด ์ฑ๊ณต์ ๋๋ค!
๋ฐ๋ผํ์ง๋ง ์ ์ฉ์ด ์ ๋๋ ๊ฒฝ์ฐโฆ
์ฌ๊ธฐ๊น์ง๋ง ํด์ ์ฑ๊ณตํ์ ๋ถ๋ค๋ ๊ณ์๊ฒ ์ง๋ง ๊ทธ๋ ์ง ์์ ๋ถ๋ค๋ ๋ถ๋ช
! ๊ณ์ค ๊ฑฐ์์. (์ ๊ฐ ๊ทธ๋ฌ๊ฑฐ๋ ์โฆ๐)
์ ๋ฐฉ๋ฒ์ผ๋ก๋ ์ ๋ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ ํ ์ง ์์ธํ ์ค๋ช
๋๋ฆฌ๊ฒ ์ต๋๋ค.
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
์๊น ์ด์๋ [Edit in settings.json]์ฐฝ์์ ์ ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ์ถ๊ฐํฉ๋๋ค.
์ฝ๋ ๋ด์ฉ์ด ์ ์ ๊ฐ์์ง ํ์ธํด์ฃผ์ธ์.
์ด๋ ๊ฒ๊น์ง ํ๋ฉด ์๋๋ ๋ถ์ ์์๊ฑฐ์์. ๋ง์ฝ ์ด ๋ฐฉ๋ฒ์ผ๋ก๋ ์๋์ ๋ค๋ฉด, ํ๋ฆฌํฐ์ด๊ฐ ์ ๋๋ก ๊น๋ฆฌ์ง ์์์ ์๋๊น ์ถ๋ค์โฆ๐ฅ ์ฌ์ค์น๋ฅผ ํด๋ณด์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
์ค๋์ ํฌ์คํ
์ ์ฌ๊ธฐ๊น์ง์
๋๋ค. ํ๋ฆฐ ์ ๋ณด๊ฐ ์๋ค๋ฉด ๋๊ธ ํผ๋๋ฐฑ ์ธ์ ๋ ์ง ํ์ํด์! ๐ฅฐ
'VSCode' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[VSCode] VSCode์์ Sass ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ (5) | 2022.09.19 |
---|
๋๊ธ