VsCode Prettier ์ค์ ๋ฐฉ๋ฒ
Prettier๋ ๋จ์ถํค crtl + s๋ฅผ ๋๋ฅด๋ฉด ์๋์ผ๋ก ์ ๋ ฌ์ด ๋๋ ํ์ฅ ํ๋ก๊ทธ๋จ์
๋๋ค.
ํ์ง๋ง ๊ฐํน ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ์์๋ ๋ถ๊ตฌํ๊ณ Prettier์ ๊ธฐ๋ฅ์ด ์ ์ฉ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ฐ์.
๊ทธ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์์์ง ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
1. ์ค์ (Setting) ๋ค์ด๊ฐ๊ธฐ
Prettier ์ค์น ํ ์ค์ (setting)์ ๋ค์ด๊ฐ ํ 'editor format on save'๋ฅผ ๊ฒ์, ์ฒดํฌ๋ฐ์ค์ ์ฒดํฌํด์ค๋๋ค.
์ฒดํฌ๋ฅผ ํ์์๋ ๊ธฐ๋ฅ์ด ์ ์ฉ๋์ง ์์ ๊ฒฝ์ฐ 2๋ฒ ์์
์ผ๋ก ๊ฐ์ฃผ์ธ์.
2. json
F1ํค๋ฅผ ๋๋ฌ json์ ๊ฒ์ํ๋ฉด user setting์ด ๋์ค๋๋ฐ ์ด๊ฒ์ ํด๋ฆญํ๊ณ editor.formatOnSave์ด true์ธ์ง ํ์ธํด์ค๋๋ค. false์ด๋ฉด true๋ก ๋ฐ๊พธ์ด์ค๋๋ค.
3. json-2
๋ ๋ฒ์งธ ๋ฐฉ๋ฒ์ด ๋จนํ์ง ์์ ์ ์๋์ ๋ฌธ๊ตฌ๋ฅผ setting.json ์ ๋ฃ์ด์ค๋๋ค(2๋ฒ์์ ์ด์๋ user setting!)
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
'์๋ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
vscode ์์ SCSS ์ค์น & ์คํ๋ฐฉ๋ฒ (4) | 2022.09.19 |
---|
๋๊ธ