VScode ํ”Œ๋Ÿฌ๊ทธ์ธ๐Ÿ”Œ

rain98ยท2020๋…„ 12์›” 11์ผ
1

VSCode

๋ชฉ๋ก ๋ณด๊ธฐ
2/2
post-thumbnail

Front-End ๊ฐœ๋ฐœ ์‹œ ์œ ์šฉํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ

๊ฐ€๋” ์ฝ”๋”ฉ ๊ณต๋ถ€๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด ์ง‘์—์„œ๋งŒ ํ•  ์ˆ˜๋Š” ์—†๋‹ค.
๋‹ค๋ฅธ ์žฅ์†Œ๋กœ ์ด๋™ํ•ด์„œ ๋…ธํŠธ๋ถ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฑฐ๊ณ  ์นœ๊ตฌ์ง‘์— ๊ฐˆ๋•Œ ์žˆ์–ด์„œ ๊ฐ€์„œ ํ• ๋•Œ๋„ ์žˆ๊ณ  ์–ด์ฉŒ๋‹ค ํฌ๋งทํ•ด์•ผํ•˜๋Š” ์ˆœ๊ฐ„ ๋˜ ์„ค์ •์„ ํ•ด์ค˜์•ผํ•œ๋‹ค.๐Ÿ˜’

๊ทธ๋ ‡๋‹ค๊ณ  ํ”Œ๋Ÿฌ๊ทธ์ธ ์•ˆ๊น”๊ณ  ์ฝ”๋”ฉ์„ ํ•˜์ž๊ธฐ์—” ์—ฌ๊ฐ„ ๊ท€์ฐฎ์€ ์ผ์ด ์•„๋‹ˆ๋‹ค.๐Ÿ˜‚
์ฝ”๋”ฉ์˜ ์งˆ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋‚ด๊ฐ€ ์ ์–ด๋†“๊ณ  ๋ณด๊ณ  ์„ค์น˜ํ•˜๋ ค๊ณ  ์ ๋Š”๋‹ค.

์–ด๋–ป๊ฒŒ ์„ค์น˜ ํ•˜๋Š”๋ฐ?

VS Code๋ฅผ ์—ด๊ณ  ์™ผ์ชฝ ์ƒ๋‹จ ๋„ค๋ฒˆ์งธ ํ…ŒํŠธ๋ฆฌ์Šค ๋งž์ถ”๊ณ ์‹ถ์€ ๋ชจ์–‘ ํด๋ฆญํ•˜๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฒ€์ƒ‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ฒ€์ƒ‰ํ•ด์„œ ์›ํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ฐพ์•„์„œ ์„ค์น˜ํ•˜๋ฉด ๊ทธ๋งŒ์ด๋‹ค.

ํŽธ๋ฆฌ์„ฑ ๊ธฐ๋Šฅ๐Ÿ”จ

Auto Close Tag

  • ์‹œ์ž‘ํƒœ๊ทธ๋ฅผ ์—ด๋ฉด ์ข…๋ฃŒํƒœ๊ทธ๋ฅผ ๋‹ซ์•„์ค˜์•ผํ•˜๋Š”๋ฐ ์ด์นœ๊ตฌ๋Š” ๊ทธ๊ฑธ ์ž๋™์œผ๋กœ ๋‹ซ์•„์ฃผ๋Š” ์•„์ฃผ
    ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์ด๋‹ค.

Auto Rename Tag

  • ์‹œ์ž‘ํƒœ๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๋ฉด ์ข…๋ฃŒํƒœ๊ทธ๋ฅผ ๊ฐ™์ด ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ธฐ๋Šฅ
    html ์ˆ˜์ •ํ• ๋•Œ ๋„์›€์ด ๋œ๋‹ค.

HTML Snippets

  • ํšจ์œจ์ ์ธ ํƒœ๊ทธ ์ž‘์„ฑ์„ ๋„์™€์ฃผ๋Š” ๊ธฐ๋Šฅ
div --> <div></div>
doc --> <!DOCTYPE html>
a   -->  <a href=""></a>
์ด์™€ ๊ฐ™์ด ํƒญ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™์™„์„ฑ์ด ๋˜์–ด์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ฝ”๋“œ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

Autoprefixer

  • CSS ๊ตฌ๋ฌธ์„ ๋ถ„์„ํ•ด vendor-prefixed CSS ์†์„ฑ์„ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ

    ์ฐธ๊ณ  ์ž๋ฃŒ : https://jintaewoo.tistory.com/6

Live Server

  • ๋กœ์ปฌ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋˜๊ณ  ์ €์žฅํ•˜๋ฉด ๋ฐ”๋กœ ์ ์šฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ํ•„์ˆ˜ ๊ธฐ๋Šฅ ์„ค์น˜ํ•˜๊ณ  ๋‚˜๋ฉด ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์— ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋ฐ”๋กœ๋ฐ”๋กœ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค

CSS peek

  • css์—์„œ ์–ด.. ์ดํ™•์žฅ์ž ์–ด๋””์—์žˆ์ง€? ํ–ˆ์„๋•Œ ์‰ฝ๊ฒŒ ์ฐพ์„์ˆ˜ ์žˆ๋‹ค.

์‹œ๊ฐ์„ฑ ๊ธฐ๋Šฅโœจ

Bracket Pair Colorizer

  • ๊ด„ํ˜ธ์— ์ƒ‰์„ ๋„ฃ์–ด์ค˜์„œ ์–ด๋–ค๊ฒŒ ๋‹ซ๋Š”๊ฑด์ง€ ์–ด๋–ค๊ฒŒ ์—ฌ๋Š”๊ฑด์ง€ ํ™•์ธํ•  ์ˆ˜ ์‰ฝ๋‹ค.

Indent-Rainbow

  • ๋“ค์—ฌ์“ฐ๊ธฐ์— ์ƒ‰์ด ๋“ค์–ด๊ฐ€ ์žˆ์–ด ๋ช‡ ์นธ์ด ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ๋˜์–ด์žˆ๋Š”์ง€ ์‰ฝ๊ฒŒ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค

Material Theme

  • ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋ฐ”๊ฟ”์ฃผ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ
    ๋ˆˆ์ด ํŽธ์•ˆํ•ด์•ผ ์˜ค๋ž˜ ์ฝ”๋”ฉ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

prettier - code formatter

  • ์กฐ๊ธˆ๋” ๊ฐ€๋…์„ฑ ์žˆ๋Š” ์ฝ”๋”ฉ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊น”๊ณ  ์„ค์ •์„ ํ•ด์ค˜์•ผ ํ•˜๋Š”๋ฐ
๋‚ด๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์„ค์ • ๋ฐฉ๋ฒ•์€ ๋‘๊ฐ€์ง€

1.์ง์ ‘ ์„ค์ •์— ๋“ค์–ด๊ฐ€์„œ ์„ค์ •์„ ํ•˜๊ฑฐ๋‚˜
์œˆ๋„์šฐ : ctrl + , ๋งฅ : cmd + , ์œผ๋กœ ์„ค์ •์„ ๋“ค์–ด ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

2.์—ด๋ ค ์žˆ๋Š” ํŽธ์ง‘๊ธฐ์— ์ƒˆํŒŒ์ผ(.prettierrc)์„ ์ƒ์„ฑํ•ด์„œ ์„ค์ •๊ฐ’์„ ์ง์ ‘ ๋งž์ถฐ์ฃผ๊ฑฐ๋‚˜
{
"tabWidth": 4
"printWidth": 80
"useTabs":false
"endOfLine": "lf"
"singleQuote": true
"semi": flase
}
ํ•„์ž๋Š” ์ด๋ ‡๊ฒŒ ๋งž์ถฐ๋†“๊ณ  ์‚ฌ์šฉ์„ํ•œ๋‹ค.

๋…ผ์™ธ๐Ÿ–

Material Theme icon

  • ์•„์ด์ฝ˜์„ ์ด์˜๊ฒŒ ๋งŒ๋“ค์–ด ์ค„ ์ˆ˜ ์žˆ๋‹ค. ๊ท€์—ฝ๋‹ค ์ƒ๋‹นํžˆ

power mode

  • ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ ๊น”๋ฉด ํƒ€์ž๋ฅผ ์น ๋•Œ๋งˆ๋‹ค ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ƒ๊ฒจ ์ง€๋ฃจํ•˜์ง€ ์•Š๊ฒŒ ์ฝ”๋”ฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.
    ์ฐธ๊ณ ์ž๋ฃŒ : https://boheeee.tistory.com/13

์ฐธ๊ณ ์ž๋ฃŒ : https://www.youtube.com/watch?v=J8JPPcxr8Q8&list=PLkbzizJk4Ae_ZCinIZzwLf4XDh1NvjmyE&index=2,
https://www.youtube.com/watch?v=bS9yTI2fC0w&feature=emb_logo

profile
ํ—ท๊ฐˆ๋ฆฌ๊ฑฐ๋‚˜ ๊ธฐ์–ต์— ๋‚จ๊ธฐ๊ณ  ์‹ถ์€๊ฒƒ์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€