[๊ฟํ] VS Code ํน์ ๋ฒ์ ์ค์น ๋ฐ ๋ค์ด๊ทธ๋ ์ด๋ ๋ฐฉ๋ฒ
์๋ณธ ๊ฒ์๊ธ: https://velog.io/@euisuk-chung/๊ฟํ-VS-Code-ํน์ -๋ฒ์ -์ค์น-๋ฐ-๋ค์ด๊ทธ๋ ์ด๋-๋ฐฉ๋ฒ
Visual Studio Code(VS Code)๋ฅผ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ํน์ ํ์ฅ ํ๋ก๊ทธ๋จ(extension)๊ณผ์ ํธํ์ฑ
์ ์ํด ํน์ ํ ๋ฒ์ ์ ์ ํํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
- ์๋ฅผ ๋ค์ด, ์ผ๋ถ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ต์ ๋ฒ์ ์์ ์๋ํ์ง ์๊ฑฐ๋, ํน์ API ๋ณ๊ฒฝ์ผ๋ก ์ธํด ํน์ ๋ฒ์ (์: 1.75 ~ 1.85)์์๋ง ์ ์์ ์ผ๋ก ์๋ํ ์ ์์ต๋๋ค.
- ๋ํ, ๊ฐ๋ฐ ํ๊ฒฝ์ ์ผ๊ด์ฑ์ ์ ์งํ๊ฑฐ๋, ํน์ ๋ฒ์ ์ ๊ธฐ๋ฅ์ด ํ์ํ ๋๋ ํน์ ๋ฒ์ ์ VS Code๋ฅผ ์ ์งํ๋ ๊ฒ์ด ์ค์ํ ์ ์์ต๋๋ค.
์ด๋ฒ ํฌ์คํธ์์๋ ํน์ ๋ฒ์ ์ ์ค์นํ๊ฑฐ๋ ํ์ฌ ๋ฒ์ ์์ ์๋ ๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ์ด ๊ณผ์ ์ ํตํด ์ํ๋ ๋ฒ์ ์ ์ ์งํ๊ณ , ์๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐฉ์งํ๋ ๋ฐฉ๋ฒ๊น์ง ๋ค๋ฃฐ ๊ฒ์ ๋๋ค.
-
ํ์ฌ ์ค์น๋ VS Code ์ ๊ฑฐ
๋จผ์ , ๊ธฐ์กด์ ์ค์น๋ VS Code๋ฅผ ์ญ์ ํด์ผ ํฉ๋๋ค. ๊ธฐ์กด ๋ฒ์ ์ ์์ ํ ์ ๊ฑฐํด์ผ ์ถฉ๋ ์์ด ์๋ก์ด ๋ฒ์ ์ ์ค์นํ ์ ์์ต๋๋ค.
๐ฌ (์ฐธ๊ณ ) ๊ท์ฐฎ์ผ์ ๋ถ๋ค์ ์ฐธ๊ณ ํ์ธ์!!
๊ธฐ์กด์ ์ค์น๋ VS Code๋ฅผ ์ ๊ฑฐํ์ง ์๊ณ ๋ ์ด์ ๋ฒ์ ์ ์ค์นํ์ฌ ๋ค์ด๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ผ๋ถ ์ค์ ์ด๋ ํ์ฅ ํ๋ก๊ทธ๋จ์์ ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก, ์์ ์ ์ธ ํ๊ฒฝ์ ์ํด์๋ ๊ธฐ์กด ๋ฒ์ ์ ์์ ํ ์ ๊ฑฐํ ํ ์ํ๋ ๋ฒ์ ์ ์ค์นํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค.
- ์ด๋ ๊ฒ ํ๋ฉด ์์์น ๋ชปํ ๋ฌธ์ ๋ฅผ ์ต์ํํ ์ ์์ต๋๋ค.
- (TMI)
์ ๋ ์ด๋ฒ์ ๊ทธ๋ฅ ์ญ์ ์ํ๊ณ ๋ค์ด๊ทธ๋ ์ด๋ ํ๋ค๋ ์ฌ์ค..!ใ ใ ๐๐๐- ๋ฐ๋ก ์ค์น ๋ถ๋ถ์ผ๋ก ๋์ด๊ฐ์๋ ค๋ฉด 2. ํน์ ๋ฒ์ ๋ค์ด๋ก๋๋ถํฐ ์งํํ์๋ฉด ๋ฉ๋๋ค.
Windows์์ VS Code ์ ๊ฑฐํ๋ ๋ฒ
VS Code๋ฅผ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์๋ ์ ์ดํ์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ ์ง์ ํ์ผ์ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ํจ๊ป ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
1. ์ ์ดํ์ ์ด์ฉํ ์ ๊ฑฐ
Win + R
์ ๋๋ฌappwiz.cpl
์ ์ ๋ ฅํ๊ณEnter
๋ฅผ ๋๋ฆ ๋๋ค.
(์ฐธ๊ณ )
appwiz.cpl
์ ์ ์ดํ์ ํ๋ก๊ทธ๋จ ์ถ๊ฐ ๋ฐ ์ ๊ฑฐ(Add/Remove Programs) ๊ธฐ๋ฅ์ ์คํํ๋ ๋ช ๋ น์ด์ ๋๋ค. ์ปดํจํฐ์ ์ค์น๋ ํ๋ก๊ทธ๋จ ๋ชฉ๋ก์ ํ์ธํ๊ณ , ์ญ์ ํ ํ๋ก๊ทธ๋จ์ ์ ํํ ์ ์์ต๋๋ค.
- ์ค์น๋ ํ๋ก๊ทธ๋จ ๋ชฉ๋ก์์ Visual Studio Code๋ฅผ ์ฐพ์ ์ ํํฉ๋๋ค.
- โ์ ๊ฑฐ(Uninstall)โ ๋ฒํผ์ ํด๋ฆญํ์ฌ VS Code๋ฅผ ์ญ์ ํฉ๋๋ค.
- ์ ๊ฑฐ ๊ณผ์ ์ด ์๋ฃ๋๋ฉด, ๋จ์ ์๋ ์ค์ ํ์ผ์ด ์๋์ง ํ์ธํฉ๋๋ค.
2. ์๋ ์ ๊ฑฐ (์์ฌ ํ์ผ ์ญ์ )
-
C:\Users\์ฌ์ฉ์์ด๋ฆ\AppData\Local\Programs\Microsoft VS Code
๋๋ ํฐ๋ฆฌ๋ฅผ ์ฐพ์ ์ญ์ ํฉ๋๋ค. -
C:\Users\์ฌ์ฉ์์ด๋ฆ\.vscode
ํด๋๋ ์ญ์ ํ์ฌ ์ค์ ์ ๋ณด๋ฅผ ์ด๊ธฐํํฉ๋๋ค. -
์์คํ PATH์์
VS Code
๊ด๋ จ ๊ฒฝ๋ก๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
๐ก Tip :
์ ์ ๋ฒ์ (User Installer)
๊ณผ์์คํ ๋ฒ์ (System Installer)
์ด ๋ฐ๋ก ์ค์น๋ ์ ์์ผ๋ฏ๋ก, ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ํ์ธ ํ ์ญ์ ํ์ธ์.
-
ํน์ ๋ฒ์ ๋ค์ด๋ก๋
์๋ Microsoft์์ ์ ๊ณตํ๋ ๊ณต์ ์ฌ์ดํธ์์ ์ํ๋ ๋ฒ์ ์ ํ์ํ๊ณ ๋ค์ด๋ก๋๋ฅผ ์ํํ ์ ์์ต๋๋ค.
์ํ๋ ๋ฒ์ ์ผ๋ก ์ด๋ํ์ฌ ์ ๊ณต๋ ๋ค์ด๋ก๋ ๋งํฌ๋ฅผ ํด๋ฆญ ํ ์ค์น๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
ํ์ง๋ง, ํด๋น ์ฌ์ดํธ์์ ์ ๊ณตํ๋ ํ์ดํผ๋งํฌ๋ค์
์ ์ ๋ฒ์ (User Installer)
๋ง์ ์ ๊ณตํ๊ณ ์์ต๋๋ค!
๐ ๊ทธ๋์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ง์ ๊ฟํ์ ๋ฐฉ์ถํฉ๋๋ค!!
- Microsoft์์ ์ ๊ณตํ๋ ๊ณต์ ๋งํฌ ์ฃผ์๋ฅผ ํธ์งํด์ ์ฌ์ฉํ๋ฉด ํน์ ๋ฒ์ ์ ์ ์ /์์คํ
๋ชจ๋์ VS Code๋ฅผ ์ง์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
- ์๋์ ๊ฐ์ URL์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ค์ด๋ก๋ ๋งํฌ ํ์
- ์์คํ
๋ฒ์ (System Installer, ๋ชจ๋ ์ฌ์ฉ์์ฉ):
1
https://update.code.visualstudio.com/{๋ฒ์ }/win32-x64/stable
- ์ ์ ๋ฒ์ (User Installer, ํ์ฌ ์ฌ์ฉ์์ฉ):
1
https://update.code.visualstudio.com/{๋ฒ์ }/win32-x64-user/stable
์๋ฅผ ๋ค์ด,
- 1.96.3 ๋ฒ์ ์ ์์คํ
๋ฒ์ ๋ค์ด๋ก๋:
1
https://update.code.visualstudio.com/1.96.3/win32-x64/stable
- 1.96.4 ๋ฒ์ ์ ์ ์ ๋ฒ์ ๋ค์ด๋ก๋:
1
https://update.code.visualstudio.com/1.96.4/win32-x64-user/stable
์ด ๋งํฌ๋ฅผ ์น ๋ธ๋ผ์ฐ์ ์ ์ ๋ ฅํ๋ฉด ์ํ๋ ๋ฒ์ ์ VS Code ์ค์น ํ์ผ์ ์ง์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
-
๋ค์ด๋ก๋ํ ๋ฒ์ ์ค์น
- ๋ค์ด๋ก๋ํ ์ค์น ํ์ผ์ ์คํํฉ๋๋ค.
- ์ค์น ์ต์ ์์ โAdd to PATHโ ๋ฐ โRegister as default editorโ๋ฅผ ์ฒดํฌํฉ๋๋ค.
- ์ค์น ๋๋ ํฐ๋ฆฌ๋ฅผ ์ ํํ๊ณ โNextโ๋ฅผ ๋๋ฌ ์ค์น๋ฅผ ์งํํฉ๋๋ค.
- ์ค์น๊ฐ ์๋ฃ๋๋ฉด โFinishโ๋ฅผ ๋๋ฌ VS Code๋ฅผ ์คํํฉ๋๋ค.
- VS Code ์คํ ํ,
Ctrl + Shift + P
๋ฅผ ๋๋ฌ ๋ช ๋ น ํ๋ ํธ๋ฅผ ์ด๊ณ> About Visual Studio Code
๋ฅผ ์ ๋ ฅํ์ฌ ์ค์น๋ ๋ฒ์ ์ ํ์ธํฉ๋๋ค.
์ต์ VS Code๋ ์๋์ผ๋ก PATH ์ค์ ์ ํด์ค๋๋ค ๐
-
์๋ ์ ๋ฐ์ดํธ ๋นํ์ฑํ
VS Code๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ ์ ๋ฐ์ดํธ๊ฐ ํ์ฑํ๋์ด ์์ต๋๋ค.
- ์ด๋ฅผ ๋นํ์ฑํํ์ฌ ํน์ ๋ฒ์ ์ ์ ์งํ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ 1: ์ค์ ์์ ๋นํ์ฑํ
Ctrl + ,
(์ผํ)๋ฅผ ๋๋ฌ ์ค์ ์ฐฝ์ ์ฝ๋๋ค.- ๊ฒ์์ฐฝ์
update
๋ฅผ ์ ๋ ฅํฉ๋๋ค. Update: Mode
์ค์ ์none
์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค.
๋ฐฉ๋ฒ 2: ์ค์ ํ์ผ์์ ๋ณ๊ฒฝ
settings.json
ํ์ผ์ ์ฝ๋๋ค.- ์๋ ๋ด์ฉ์ ์ถ๊ฐํ๊ฑฐ๋ ๋ณ๊ฒฝํฉ๋๋ค.
1 2 3
{ "update.mode": "none" }
๋ฐฉ๋ฒ 3: ๋ช ๋ น์ค์ ์ด์ฉํ ์ ๋ฐ์ดํธ ์ฐจ๋จ
Ctrl + Shift + P
๋ฅผ ๋๋ฌ ๋ช ๋ น ํ๋ ํธ๋ฅผ ์ฝ๋๋ค.> Preferences: Open Settings (JSON)
์ ์ ๋ ฅํ๊ณ ์คํํฉ๋๋ค.- ์๋ ์ค์ ์ ์ถ๊ฐํ์ฌ ์๋ ์
๋ฐ์ดํธ๋ฅผ ์์ ํ ๋นํ์ฑํํฉ๋๋ค.
1 2 3 4 5
{ "update.mode": "none", "extensions.autoUpdate": false, "extensions.autoCheckUpdates": false }
์ด์ ์๋ ์ ๋ฐ์ดํธ๊ฐ ๋นํ์ฑํ๋์ด, ์ํ์ง ์๋ ๋ฒ์ ์ ๊ทธ๋ ์ด๋๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
-
๋ฒ์ ํ์ธ ๋ฐ ๋ฌธ์ ํด๊ฒฐ
์ค์น๊ฐ ์๋ฃ๋์๋์ง ํ์ธํ๋ ค๋ฉด VS Code๋ฅผ ์ด๊ณ ๋์๋ง(Help) > ๋ฒ์ ์ ๋ณด(About) ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๊ฑฐ๋ ๋ช
๋ น์ด ์ฐฝ(Ctrl + Shift + P
)์์ ๋ค์์ ์
๋ ฅํ์ธ์.
1
> About Visual Studio Code
๋๋ ํฐ๋ฏธ๋์์ ์คํ:
1
code --version
์ค์นํ ๋ฒ์ ์ด ์ ์์ ์ผ๋ก ํ์๋๋ฉด ์ฑ๊ณต์ ์ผ๋ก ํน์ ๋ฒ์ ์ ์ค์นํ ๊ฒ์ ๋๋ค.
๋ฌธ์ ํด๊ฒฐ
- ์ค์น ํ ์คํ๋์ง ์๋ ๊ฒฝ์ฐ:
C:\Program Files\Microsoft VS Code
๋๋C:\Users\์ฌ์ฉ์์ด๋ฆ\AppData\Local\Programs\Microsoft VS Code
์์ ์ง์ ์คํํ์ผ์ ์คํํด ๋ณด์ธ์. - ์ค์น ๋ฒ์ ์ด ๋ณ๊ฒฝ๋์ง ์๋ ๊ฒฝ์ฐ: ์ด์ ๋ฒ์ ์ด ๋จ์์์ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก
C:\Users\์ฌ์ฉ์์ด๋ฆ\.vscode
ํด๋๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ์ค์นํ์ธ์. - ์๋ ์
๋ฐ์ดํธ๊ฐ ํ์ฑํ๋๋ ๊ฒฝ์ฐ: ์ค์ ํ์ผ์ ๋ค์ ํ์ธํ๊ณ ,
update.mode
๊ฐ์none
์ผ๋ก ์ ์งํ์ธ์.
๋ง๋ฌด๋ฆฌ
์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด VS Code์ ํน์ ๋ฒ์ ์ ์ค์นํ๊ฑฐ๋ ๋ค์ด๊ทธ๋ ์ด๋ํ ์ ์์ต๋๋ค. ๋ํ ์๋ ์ ๋ฐ์ดํธ๋ฅผ ๋นํ์ฑํํ์ฌ ์ํ๋ ๋ฒ์ ์ ์ ์งํ ์๋ ์์ต๋๋ค. ์ค์น ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ์ค์ ์ ํ์ธํ๊ณ ํ์ํ๋ฉด ๋ค์ ์ค์น๋ฅผ ์งํํ์ธ์.
์ํ๋ ๋ฒ์ ์ ์ ํํ์ฌ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ์ธ์!
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค ๐โโ๏ธ