์๋ ํ์ธ์? ์ค๋์ VScode์์ ํจ๊ณผ์ ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ ์ ์๊ฒ ๋์์ฃผ๋ ์ ์ฉํ ๊ธฐ๋ฅ ์ฌ์ฏ๊ฐ์ง๋ฅผ ์๊ฐํด ๋๋ฆด๊ฒ์.
VSCode๋ฅผ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ๋ ค๋ฉด Extension(์ต์คํ ์ )์ ๋ค์ด๋ฐ์์ฃผ์ ์ผ ํด์. ์ต์คํ ์ ์ VSCode์์ ์ ๊ณตํ๋ ํ์ฅํ๋ก๊ทธ๋จ์ผ๋ก ๊ฐ๋ฐ ํธ์๋ฅผ ์ํด ๊ธฐ๋ฅ์ ํ์ฅํด ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ์ญํ ์ ํด์ค์.
Visual Studio Code(VSCode) ์ต์คํ ์ ์ VSCode ํธ์ง๊ธฐ๋ฅผ ๋์ฑ ๊ฐ๋ ฅํ๊ฒ ํ์ฅํ๋ ์ํํธ์จ์ด ๋ชจ๋์ ๋๋ค. ์ฌ๊ธฐ์๋ ํธ์ง๊ธฐ์ ํต์ฌ ๊ธฐ๋ฅ์ ํ์ฅํ๊ฑฐ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ํฅ์์ํค๋ ๊ฒ๊ณผ ๊ฐ์ ๋ค์ํ ์์ ์ ์ํํ๋ ์ต์คํ ์ ์ด ํฌํจ๋์ด์์ต๋๋ค.์ด๋ฌํ ์ต์คํ ์ ๋ค์ ์ฌ์ฉ์๋ค์ด ๊ฐ๋ฐ ํ๊ฒฝ์ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ฉฐ, ๋ค์ํ ๊ฐ๋ฐ์๋ค์ ์๊ตฌ์ ๋ง์ถฐ์ ธ ์์ต๋๋ค. VSCode๋ ์ด๋ฌํ ํ์ฅ์ฑ๊ณผ ์ ์ฐ์ฑ์ ํตํด ๋ง์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค.
์ต์คํ ์ ์ vscode ํ๋ฉด ์ผ์ชฝ ๋ฐ์์ ํ๋จ์ ์๋ ๋ค๋ชจ ๋ค ๊ฐ๊ฐ ๊ทธ๋ ค์ง ๋ธ๋ญ ๋ชจ์์ ์์ด์ฝ์ ํด๋ฆญ ํด ์ฃผ์๋ฉด ๋ค์ด๋ฐ์ผ์ค ์ ์์ด์.
โ Live Server ์ต์คํ ์ ๊ณผ "Alt + L + O "๋ก ์์ ๊ฒฐ๊ณผ๋ฌผ ์ค์๊ฐ์ผ๋ก ํ์ธํ๊ธฐ
VScode ์ต์คํ ์ ์ธ ๋ผ์ด๋ธ๋ธ ์๋ฒ๋ ์น ๊ฐ๋ฐ์ ํ ๋ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์์ ๋ธ๋ผ์ฐ์ ์ ์ค์๊ฐ์ผ๋ก ์น ํ์ด์ง๋ฅผ ์ ๋ฐ์ดํธํ์ฌ ๋ณด์ฌ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ์ฝ๋๋ฅผ ์์ ํ ๋๋ง๋ค ๋ธ๋ผ์ฐ์ ๋ฅผ ์๋ก๊ณ ์นจํ์ง ์๊ณ ๋ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ ์ ์์ด ๊ฐ๋ฐ ํจ์จ์ฑ์ ๋์ฌ์ค์. ์์ ๋์ค Ctrl+S ๋ก ํ์ฌ ์์ ์ํฉ์ ์ ์ฅํ๊ณ " ALT + L + O "๋ฅผ ๋๋ฅด๋ฉด ์น ๋ธ๋ผ์ฐ์ ์์ ๊ฒฐ๊ณผ๋ฌผ์ ์ค์๊ฐ์ผ๋ก ํ์ธํด ๋ณผ ์ ์์ต๋๋ค.
โ Live Preview๋ก VSCode ์์ ํ๋ฉฐ ์ค์๊ฐ ์์ ๋ด์ฉ ํ์ธํ๊ธฐ
์ด ์ต์คํ ์ ์ Alt + L + O๋ฅผ ๋๋ฅด์ง ์์๋ VSCode ๋ด๋ถ์์ ์์ฒด์ ์ผ๋ก ๋ฏธ๋ ์ฐฝ์ ๋์ ํ์ฌ ์์ ์ค์ธ ๋ด์ฉ์ด ์น๋ธ๋ผ์ฐ์ ์์ ์ด๋ป๊ฒ ๋ณด์ด๋์ง ์ค์๊ฐ์ผ๋ก ํ์ธํ ์ ์๊ฒ ํด์ค๋๋ค.
vscode๋ด๋ถ์์ Document๋ผ๋ ์๋ก์ด ์ฐฝ์ ๋์ ํ์ฌ ์์ ๊ฒฐ๊ณผ๋ฌผ์ ์ค์๊ฐ์ผ๋ก ๋ณด์ฌ์ค๋๋ค. ์์ ์ฐฝ ์ค๋ฅธ์ชฝ์ ์คํฌ๋กค๋ฐ์ Document์ฐฝ์ ๊ฒฝ๊ณ์ ๋ถ๋ถ์ ๋๋๊ทธํ๋ฉด Document์ฐฝ ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์๋ ์์ต๋๋ค.
โ VSCode ๊ฐ๋ฐ ํ๊ฒฝ ํ๊ตญ์ด๋ก ์ค์ ํ๊ธฐ
Korean Language Pack for Visual Studio Code ์ต์คํ ์ ์ ๋ค์ด๋ก๋ ํด ์ฃผ์๊ณ ํ๋ฉด ์ฐ์ธก ํ๋จ์ ์๋ฆผ์ฐฝ์์ Change Language and Restart ๋ฅผ ํด๋ฆญํด ์ฃผ์ธ์.
VSCode๋ฅผ ์ฌ์์ํ๋ฉด ํ๊ตญ์ด ์ค์ ์ด ์๋ฃ๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ด์.
โ ํด๋์ค ์ด๋ฆ ๋ถ์ ํ๊ทธ ์ฝ๊ฒ ์์ฑํ๊ธฐ
ํ๊ทธ๋ช .ํด๋์ค๋ช (์:h2.logo)
ํ๊ทธ๋ช #์์ด๋๋ช (์:div#header)
ํ๊ทธ๋ช
.ํด๋์ค๋ช
์ ์
๋ ฅํ๋ฉด ์๋์ ๊ฐ์ด div.header์ด๋ผ๋ ์ฐฝ์ด ๋จ๋๋ฐ์. Enterํค๋ฅผ ๋๋ฌ ํด๋ฆญํด์ฃผ์๋ฉด header์ด๋ผ๋ ํด๋์ค๊ฐ ์ถ๊ฐ๋ divํ๊ทธ๊ฐ ์๋์ผ๋ก ์์ฑ์ด ๋ฉ๋๋ค. ํด๋์ค ๋ฟ๋ง์ด ์๋๋ผ, ํ๊ทธ์ ์์ด๋๋ฅผ ๋ฌ์์ฃผ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. ํ๊ทธ๋ช
.์์ด๋๋ช
์ ํด ์ฃผ์๋ฉด ์์ด๋๊ฐ ๋ถ์ ํ๊ทธ๊ฐ ์์ฑ๋ฉ๋๋ค. ์ฝ์ฃ .
โ ๋ฌธ์์ด ๋ธ๋ก ์์ฐ์ง ์๊ณ ํ ์ค ์ ์ฒด ๋ณต์ฌํ๊ธฐ
์ค ๋์ ์ปค์ + Ctrl C + Enter + Ctrl V
vscode์์๋ ํด๋น ์ค์ ๋ธ๋ก์ ์์ฐ์ง ์๊ณ ๋ณต์ฌํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ณต์ฌํ๊ณ ์ ํ๋ ํด๋น ์ค ๋์ ๋ง์ฐ์ค ์ปค์๋ฅผ ๋๊ณ Ctrl + C ๋ฅผ ๋๋ฅธ ๋ค, Enter๋ฅผ ํ๊ณ Ctrl + V๋ฅผ ํด ๋ณด์ธ์. ์์๊ฐ์ ์ฌ๋ฌ์ค์ ๋ถ์ฌ๋ฃ๊ธฐ ํ ์ ์์ต๋๋ค.
โ ๋ค์ค์ปค์ - ์ฌ๋ฌ ์ค ๋์์ ์ ๋ ฅํ๊ธฐ
Shift + Alt + ๋ง์ฐ์ค ๋๋๊ทธ
์ฌ๋ฌ ์ค์ด ๋์์์ ํ ๋๋ฉฐ, ํ ๋ฒ์ ๊ฐ์ ๊ธ์๋ฅผ ์ฌ๋ฌ์ค ํ์ดํํ ์ ์์ต๋๋ค.