์ฌ๋ฌ ์ปดํจํฐ ๊ฐ์ ์ค์ ๋๊ธฐํ๋ฅผ ์ฒ๋ฆฌํ๋ ์ผ๋ถ ํ์ฅ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์๊ฐ์ ๊ทธ๊ฒ๋ค์ ๋งค์ฐ ์ค์ํฉ๋๋ค. vscode๋ ์ค์ , ํค๋ณด๋ ๋จ์ถํค ๋ฐ ํ์ฅ์ผ๋ก ๋งค์ฐ ์ฌ์ฉ์ ์ ์๊ฐ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ์ํฌ์คํ ์ด์ ๊ฐ์ ์ด๋ฌํ ๊ฒ๋ค์ ๋๊ธฐํํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๋ชจ๋ ํ์ฅ์ ์ค์ ๋ก ๊นจ๋ํ ์๋ฃจ์ ์ด ์๋๋๋ค. ์๋ํ๋ฉด vscode๋ ์ด๋ฅผ ์ง์ํ๊ธฐ ์ํด ๊ฑฐ์ ์๋ฌด ๊ฒ๋ ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค(์๋ฅผ ๋ค์ด vscode๊ฐ ์ฌ์ฉํ๋ ๊ฒฝ๋ก๊ฐ ๋ ธ์ถ๋์ง ์์, #2741 ์ฐธ์กฐ).
๋๊ธฐํ๋ฅผ ๊นจ๋ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง ์์ด๋์ด๊ฐ ์์ต๋๋ค.
gist upload
/ svn upload
/ git repo upload
/ dropbox
filesystem
/ onedrive
/ ftp
/ other services
.์ข์์... ๋ช ๊ฐ์ง ์์ด๋์ด๋ง ์์ต๋๋ค.์ค๋ง์ผ:
๊ด๋ จ: https://github.com/Microsoft/vscode/issues/679
๊ด์ฌ์ด ์๋ ๊ฒฝ์ฐ Linux ๋ฐ Windows์์ ํค ๋ฐ์ธ๋ฉ ๋ฐ ์ค์ ์ ๋๊ธฐํํ๊ธฐ ์ํ ์๋ฃจ์ ์ ๋๋ค. ์์ง ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์ดํด๋ณด์ง๋ ์์์ง๋ง ์ด๋ฅผ ๋๊ธฐ ์ํด ์ผ๋ง ์ ์ https://github.com/Microsoft/vscode/issues/691 ํ์ผ์ ์ ์ถํ์ต๋๋ค.
Atom์ฉ ํ๋ฌ๊ทธ์ธ ๋๊ธฐํ ์ค์ ์ GitHub Gist๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์ /๋๊ธฐํํฉ๋๋ค.
Atom์ ๋ํ Github์์ ์ง์ ๋ณํ ํจํค์ง ๋ฅผ ์ง์ํ๊ณ apm stars --user thedaniel --install
๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๊ฒ ์ค์นํ ์ ์์ต๋๋ค.
์ด์จ๋ ๋ฒ์ ์ ์ด์ ๋๊ธฐํ๋๋ ์์ ๊ณต๊ฐ ์ค์ ์ด ๋๋ถ๋ถ์ ์๊ฐ ์ค์ ์ ๋ฎ์ด์ฐ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋งค์ฐ ๋ฎ์ ์ฐ์ ์์์ ๋๋ค.
@felixfbecker ํ์ฅ์ ๊ทธ๋ฌ๋ ๋ฒ์ ์ ์ด๋ฅผ ํ์ง ์๋ ๊ฒ ์ค ํ๋์ ๋๋ค. ํค๋งต๋ ์๋๋๋ค.
@csholmq ๊ทธ๊ฑด ๋ณ๊ฐ์ ๋ฌธ์ ์
๋๋ค. ์๋ฅผ ๋ค์ด package.json๊ณผ ๊ฐ์ semver ๋ฒ์ ์ ์ฝ ์กฐ๊ฑด์ด ์๋ editorconfig ๋๋ ํน์ ๋๋ฒ๊ทธ ์ด๋ํฐ์ ๊ฐ์ด ์ด ํ๋ก์ ํธ์ ์ด๋ค ํ์ฅ์ ์ค์นํด์ผ ํ๋์ง ์ง์ ํ๋ .vscode/extensions.json
๊ฐ ์์ ์ ์์ต๋๋ค.
์ด๊ฒ์ ์ด ๋ฌธ์ ์์ ์ ๊ธฐ๋ ์๋ API ์์ฒญ๊ณผ ๊ด๋ จ์ด ์์ง๋ง Gists๋ฅผ ์ฌ์ฉํ๋ ๋๊ธฐํ ํ์ฅ์ด ์์ต๋๋ค. https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync
@egamma ์ ๊ฐ ์ฐพ๋ ๋ฐ๋ก ๊ทธ ๊ธฐ๋ฅ์ ๋๋ค. ๊ทธ๋ฌ๋ @felixfbecker๊ฐ ์ธ๊ธํ๋ฏ์ด ์ด ๋ฌธ์ ๋ ๋ณ๊ฐ์ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.
ํ ์์คํ ์ ํ์ฅ ๊ธฐ๋ฅ์ ํ ๋ฒ ์ค์นํ๊ณ ๋ค๋ฅธ ์์คํ ์ด ๋ค๋ฅธ ๋ชจ๋ ๊ณณ์ ๋์ผํ ํ์ฅ์ ํ๋กฌํํธํ๊ฑฐ๋ ์๋์ผ๋ก ์ค์นํ๋๋ก ํ๋ ๊ฒ๋ ์ข์ ์ ์์ต๋๋ค.
Atom์๋ "๋ณ"์ด ์๋ ์จ๋ผ์ธ ํจํค์ง ๋ธ๋ผ์ฐ์ ๊ฐ ์์๊ณ ๋ณํ ํ์๋ ๋ชจ๋ ๊ฒ์ ์ค์นํ๊ธฐ ์ํด ์คํํ ์ ์๋ ๋ช ๋ น์ด ์์์ต๋๋ค. ์์ง ์๋์ ์๋์ง๋ง ์์์ด์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ์ด์๋ฅผ ์ ๊ธฐํ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ๊ฐ์ธ์ ์ผ๋ก ์ด ์์ค์ ํธ์์ฑ์ ์ ๊ณตํ๋ค๋ฉด ์ปดํจํฐ๋น ํ ๋ฒ ๋ด Microsoft ๊ณ์ ์ผ๋ก VSCode์ ๋ก๊ทธ์ธํด์ผ ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ณต๊ธ์๋ณ ํ์ฅ์ด ์ธ์ฆ ๋ฐ ํด๋ผ์ฐ๋ ์ง์์ฑ์ ๊ตฌํํ ์ ์๋๋ก ๋๊ธฐํ ํ๋ ์์ํฌ ๋๋ ๋ฌด์ธ๊ฐ๊ฐ ์ ๊ณต๋ ์ ์์ต๋๋ค(์: Microsoft์ฉ, Google Drive, Dropbox์ฉ ๋ฑ).
ํ์ผ ๋๊ธฐํ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ปดํจํฐ ๊ฐ์ ํ์ฅ์ ๋๊ธฐํํ๋ ๋ฐ ๋์์ด ๋๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ผ๋ง ์ ์ ์์ฑํ์ต๋๋ค( ์ฌ๊ธฐ๋ ํ๋์ ์ ๋ฐ์ดํธ๋์ง ์์์ต๋๋ค ). ์๋ ๋๊ธฐํ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ๋ค์ ์ง์ ๋ถํด ๋ณด์๊ธฐ ๋๋ฌธ์ ๋๊ธฐํ ํ ๋ง๋ง ์ง์ํ์ต๋๋ค.
์ด๊ฒ์ด ์ปดํจํฐ ๊ฐ์ ํ์ฅ์ ์ ์งํ๋ ์ฌ๋ฐ๋ฅธ ๋ฐฉ๋ฒ์ด์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ค ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์ด๋์ ์ค์น๋์๋์ง ๋ชฉ๋ก์ ์ ์งํ๊ณ ์ด๋ค ์ปดํจํฐ์ ์ด๋ค ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํด์ผ ํ๋์ง ์ ํํ๊ณ ์ ํํ ๋ค์ ํด๋น ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ํ ๋๊ธฐํ ์ค์ ๋ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์ค์ ์ ๊ด๋ฆฌํ๋ ๋ฐ ๊ถ์ฅ๋๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค .
https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync ํ์ฅ์ ๋งค์ฐ ์ ๋๊ธฐํํฉ๋๋ค.
๊ธฐ๋ฅ ์ถ๊ฐ--๊ณ์ ๋ฐ ๋๊ธฐํ, ์ค์ ๋๊ธฐํ ๋ฐ ํ์ฅ ๋๊ธฐํ ์ฒ๋ฆฌ(ํ์ฅ ์์ ํ์), ์ฌ๋ฌ ์ปดํจํฐ ๊ฐ์ VS ์ฝ๋๋ฅผ ํจ์ฌ ์ฝ๊ฒ ์ค์นํ๊ณ ๋๊ธฐํ ํ ์ ์๋ค๋ ์ ์ ๋งค์ฐ ๋์ํฉ๋๋ค.
ํ์ฅ์ ๋๊ธฐํํ๋ ๋ ๋ค๋ฅธ ํ์ฅ: https://marketplace.visualstudio.com/items?itemName=golf1052.code-sync
์ด ์์ด๋์ด์ ์ถ๊ฐ๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ํ๋ก์ ํธ์ ํน์ ํ์ฅ ๋ฐ ์ค์ ์์ ์ ์ญ ํ์ฅ ๋ฐ ์ค์ ์ ๋ถ๋ฆฌํฉ๋๋ค. ํ๋ก์ ํธ ์ข ์์ฑ์ npm ์ ์ญ ํจํค์ง์ ๋์ผํฉ๋๋ค.
@felixfbecker , ์ข์ ์๋ฃจ์
์ด์ง๋ง Shift + Alt + U
์ด ์๋ตํ์ง ์๋ ์ด์ ๋ ๋ฌด์์
๋๊น? ๋ด ์ปดํจํฐ ์์คํ
์ Mac์ด๊ณ vscode ๋ฒ์ ์ 1.18.0์
๋๋ค. ๋งค์ฐ ๊ฐ์ฌํฉ๋๋ค.
@chenxiaochun ์ ์ปดํจํฐ์ ๋ค๋ฅธ ๋จ์ถํค์ ์ถฉ๋ํฉ๋๋ค. ์์คํ
๋จ์ถํค์ผ ์๋ ์์ง๋ง ๋๋ถ๋ถ ์์ ์ Mac์ ์ค์นํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋จ์ถํค์ ์ถฉ๋ํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. Ctrl + Shift + P
(๋ชจ๋ ๋ช
๋ น ํ์, ๋ด ์ฐฝ์ Windows, Mac์์ ํ์ธํ ์ ์์), ๋ชฉ๋ก์์ ๋ช
๋ น์ ์ ํํ์ฌ ๋๊ธฐํ๋ฅผ ์ข
๋ฃํฉ๋๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก vscode์์ ๋ฐ๋ก ๊ฐ๊ธฐ ํค๋ฅผ ์์ ํ๊ฑฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฐพ์ ๋ฐ๋ก ๊ฐ๊ธฐ ํค๋ฅผ ์์ ํ ์ ์์ต๋๋ค.
๋ด๊ฐ ์ค์นํ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ํฉ๋๋ค. ์ฝ 30๊ฐ์ ํ์ฅ์ด ์์ต๋๋ค. ์ด๋ป๊ฒ ์ฌ๋ฌ PC๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๊น?
vscode์๋ ์ด๋ฌํ ๊ธฐ๋ฅ์ด ๊ณต์์ ์ผ๋ก ๊ตฌํ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ์ค์ ๋ฐ ํ์ฅ์ ๋๊ธฐํํ๋ '์ค์ ๋๊ธฐํ'๋ผ๋ ํ์ฅ์ ์ฌ์ฉํฉ๋๋ค.
์์ง ์ง์์ด ์๋๋์? :/
๋ด Microsoft ๊ณ์ ๊ณผ VS Code ์ค์ /ํ์ฅ์ ์๋ ๋๊ธฐํํ๊ณ ์ถ์ต๋๋ค.
๋ ์ฐ์ ์ ๋์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ง์ ์ฌ์ฉ์๊ฐ ์ง์ฅ ์ปดํจํฐ์ ๊ฐ์ ์ปดํจํฐ์ ์ฌ๋ฌ ๋์ ์ปดํจํฐ ๋๋ ์ด์ค ๋ถํ ๋๋ vscode ์ค์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฌ์ค, ์์ฆ์ ๊ทธ๋ฐ ์ฑ์์ ํ์ ๊ธฐ๋ฅ์ด ๋์ด์ผ ํฉ๋๋ค.
์ด๊ฒ์ ๋ํ ๋ ๋ค๋ฅธ ํฌํ.
์ฐฌ์ฑ
๋ค๋ฅธ '์ถ์ฒ' ๋๊ธ์ ๋ณด๊ณ ์ถ์ง ์์ต๋๋ค. ๋์ ์๋จ์ ์๋ณธ ๋ฌธ์ ๊ฒ์๋ฌผ์ ์ฐฌ์ฑํ์ธ์. ์ถ์ฒ ๋๊ธ๋ก ํ ๋ก ์ ๋ณต์กํ๊ฒ ๋ง๋ค์ง ๋ง์ธ์.
๋๊ธฐํ๋์ง ์์ ํญ๋ชฉ์ ๋ฐฑ์ ํ๊ณ ํ์์ ์ค๋นํ๋ฉด์ ์ง๊ธ ๋น์ฅ ์ด์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋๊ธฐํ๊ฐ ์๋๋ผ๋ ํฌ๋งท ํ ๋๋ ๋ค๋ฅธ ์ปดํจํฐ๋ก ๋์ค์ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ์ฒด ํ๋กํ ๋ด๋ณด๋ด๊ธฐ ๋ฅผ ์ํ ๋ฌด์ธ๊ฐ๊ฐ ์์ด์ผ ํฉ๋๋ค. ๋ด ํ์ฌ ์๋ฃจ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
code --list-extensions
ํ์ฅ์ ๋ชฉ๋ก์ ๊ฐ์ ธ์ค๋ ค๋ฉด ๋๊ธฐํ๋ ํด๋์ .txt์ ๋ถ์ฌ๋ฃ์ผ์ธ์.์์ฃผ ๋์์ง๋ ์์ง๋ง ์ฌ์ ํ ์กฐ์กํฉ๋๋ค. VScode์ ๊ดํ ๋ชจ๋ ๊ฒ์ ๋ฐฑ์ ํ๋ค๊ณ 100% ํ์ ํ ์ ์์ต๋๋ค.
ํธ์ง: ์ด ์ข๊ฒ๋ ํฌ๋งท์ ์์ํ๊ธฐ ์ ์ ํ๋๋ฅผ ๋์ณค์ต๋๋ค. ๋ชฉ๋ก์ ์ธ ๋ฒ์งธ ํญ๋ชฉ์ ์ถ๊ฐํ์ต๋๋ค.
๋๋กญ๋ฐ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํ์ฅ ๋ฑ์ ํฌํจํ๋ ๋ ๊ฐ์ ๋๋ ํ ๋ฆฌ๋ฅผ simlinkํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ๋๋ ๋ฌธ์ ์์ด ๋ช ๋ ๋์ ์์๋ก ์ด๊ฒ์ ํด์์ต๋๋ค. ์ด๊ฒ์ด vscode์์ ์คํจํ ์ด์ ๊ฐ ์์ต๋๊น?
@backspaces ํ์ฅ์ ๋ด๋ถ์ ๊ธฐ๋ณธ ๋ชจ๋์ ํฌํจํ ์ ์์ผ๋ฏ๋ก Linux์ Windows(์:) ๊ฐ์ ํ์ฅ์ ๊ณต์ ํ๋ฉด ์๋ํ์ง ์์ ์ ์์ต๋๋ค.
์ฝ๋(๋๋ ๋ค๋ฅธ ๊ฒ)์์ ์ค์นํ ์ ์๋๋ก ํ์ฅ ID ๋ชฉ๋ก๋ง ๊ณต์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค(ํ์ฅ ์์ฒด๋ณด๋ค๋).
๋ํ VSCode์ ๋ก๊ทธ์ธํ๊ณ "๊ฐ์ ธ์ค๊ธฐ/๋๊ธฐํํ๋ ค๋ ํญ๋ชฉ์ ํ์ธํ์ญ์์ค."๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ ๋ ๋ช ๊ฐ์ง ํ์ธ๋๋ง ์ ํํ๋ฉด ํจ์ฌ ๋ ๋์ ๊ฒฝํ์ ํ ์ ์์ต๋๋ค.
[x] extensions
[x] themes
[x] settings
๋์! :)
์ด๋ฐ ์ผ์ด ์ผ์ด๋๋๋ก ํ์ญ์์ค. ์ค๋์ ์ค์ ๋๊ธฐํ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์์ง๋ง ์์ ๋ฑ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ ์ ๋ง ์ด๋ ต์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก VScode์ ํตํฉ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ข์ผ๋ฉฐ ์ฌ๋ฐ๋ฅธ ํ์ฅ์ ์ค์นํ๋ ๊ฒ์ ๋ํด ๊ฑฑ์ ํ ํ์ ์์ด ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค.
@antoninadert ์ ๋งํ๋ค
๋๊ธ/๋ฌธ์ ์ ๋์ํ์๋ฉด ์ข์์ ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์. ์ฐ๋ฆฌ ์ค ๋๋ถ๋ถ์ ์งํ ์ํฉ๊ณผ ๊ณต์ง ์ฌํญ์ ๋ํ ์๋ฆผ์ ๋ฐ๊ธฐ ์ํด ๋ฌธ์ ๋ฅผ ๊ตฌ๋ ํ๋ฉฐ ๋ฒํ ๋๊ธ์ด ํฌํจ๋ ์ด๋ฉ์ผ์ ๋ฐ๋ ๊ฒ์ ๊ธฐ๊ปํด์ผ ์ง์ฆ๋๋ ์ผ์ ๋๋ค.
๋ง์ดํฌ๋ก์ํํธ๊ฐ ๋ก๋๋งต์ ์ด๊ฒ์ ๊ฐ์ง๊ณ ์๋์ง ์ฌ๋ถ๋ฅผ ์๋ ๊ฒ์ด ์ข์ ๊ฒ์ ๋๋ค. ์ผ๋ถ ๋ ์ ์ฝ๋๋ฅผ ํฌํจํด์ผ ํ๊ณ ์ฝ๋์ ์ผ๋ถ๊ฐ ์ด๋์์ง๋ฉด ์คํ ์์ค ์ปค๋ฎค๋ํฐ๊ฐ ์ค์ค๋ก๋ฅผ ๋ง์น ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊น๋ค๋กญ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ฌ์ค์ด ์๋๋ฉฐ MS๋ ๊ณต๊ฐ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ์ด๋ ์ชฝ์ด๋ , ์ด ๋ง์ด ์์ฒญ๋ ๊ธฐ๋ฅ์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ์์ผ๋ฉด ์ข์ ๊ฒ์ ๋๋ค.
์ด ๋ฌธ์ ๋ก ์ธํด ํ์ฅ์ ์ ๊ฑฐํ ๋ ํ์ฌ ์กด์ฌํ๋ ์๋ฃจ์
(์: ์ค์ ๋๊ธฐํ, CodeSync)์ด ์ ๋๋ก ์๋ํ์ง ์์ต๋๋ค: https://github.com/Microsoft/vscode/issues/14444
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ฉด ์ปค๋ฎค๋ํฐ ์๋ฃจ์
์ด ๋ ๋ฒ๊ทธ๊ฐ ์์ง๋ง ์ฌ์ ํ ๋ณต์กํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
MS์ ์ฝ๋ ๋ก๋๋งต์ด ์ด๋์ ์๋์ง ์๋ ์ฌ๋์ด ์์ต๋๊น?
์๊ด์์ด ์ฐพ์์ต๋๋ค: https://github.com/Microsoft/vscode/wiki/Roadmap
๊ทธ๋ฆฌ๊ณ ๋๊ธฐํ ์ค์ ๊ณผ ๊ด๋ จ์ด ์๋ ๊ฒ ๊ฐ์ง๋ ์์ต๋๋ค. ๋ด๋ ์ ์ํด ์๊ฐ๋ฝ์ ๊ฑด๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ ๋ชจ๋๋ ๊ฐ์ ๋ก๊ณ ๋ฅผ ๊ธฐ์ตํฉ๋๋ค. ์๋ง๋ ์ฐฌ์ฑํ๊ฐ ์ถฉ๋ถํ๋ค๋ฉด ์ด ๋ฌธ์ ๋ฅผ ๋ ๋นจ๋ฆฌ ์ดํด๋ณผ ๊ฒ์ ๋๋ค.
์ด์ ์ ๋ณด๊ด์ฉ ๊ณ์ ์๋ฃจ์ ์ ๋ํด ์ธ๊ธํ์ผ๋ฉฐ ์ด์ ๋ฐ๋ํ๋ ์ด์ ๊ฐ ์๋ค๋ ๋ฐ ๋์ํฉ๋๋ค.
ํ์ง๋ง ๋๊ธฐํํ๋ ๋ ๋์ ์ปดํจํฐ๊ฐ ๋์ผํ OS ๋ฒ์ ์ Mac์ด๋ผ๊ณ ๊ฐ์ ํ๋ฉด ๋ณด๊ด์ฉ ๊ณ์ ๋ฐฉ์์ ์ฌ์ฉํ์ง ์์ ์ด์ ๊ฐ ์์ต๋๊น?
๊ทธ๋ฆฌ๊ณ ์ฝ๋ cli์๋ ํ์ฅ ํด๋๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ๋ ์์ผ๋ฏ๋ก ์ฌ๋ณผ๋ฆญ ๋งํฌ ์์ด ๋ณด๊ด์ฉ ๊ณ์ ์ ์ง์ ๋ฃ์ ์ ์๋ค๋ ๊ฒ์ ์์์ต๋๋ค.
"์ค์ ๋๊ธฐํ"์ ์์ฑ์๋ก์ ์ ๋ ์ด ์ค๋ ๋์ ์ค์ ๊ฒ์๋ฌผ์ ๋์ํฉ๋๋ค.
๋์ Microsoft ์์ฒด์์ ์ข
๋จ ๊ฐ ๋๊ธฐํ ์๋ฃจ์
์ ์ ๊ณตํฉ๋๋ค.
ํ์ฅ ํ๋ก๊ทธ๋จ์ด ํ์ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋๋ก ํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ฅผ ๋ค์ด:
User
๋๋ ํ ๋ฆฌ ๋ด์ ๋ชจ๋ ํ์ผ์ ์ฝ์ ์ ์๋๋ก ํ์ฉํฉ๋๋ค. ๊ทธ๋ค์ GitHub, Google Drive, OneDrive, GitLab ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ํผ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ค์ค๋ก๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.์ถ์ : ์ ๋ ํญ์ ์ค์ ๋๊ธฐํ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์์ ๋กญ๊ฒ ํ ๋ก ํ๊ณ PR์ ๋ณด๋ด๊ฑฐ๋ ๊ณต๊ฐ Wiki๋ฅผ ๊ฐ์ ํ์ญ์์ค.
@Chiramisu ์ ์ ์ ์ผ๋ก ๋์ํฉ๋๋ค. ๋ ๋์ ํ์ฅ ์ง์์ ์ํ์ง ์์ต๋๋ค. ๋ด์ฅ๋ ๋๊ธฐํ๋ฅผ ์ํฉ๋๋ค.
๋๊ธฐํ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ง์ ์ค๋ฒํค๋๋ฅผ ์ถ๊ฐํ์ฌ ๋๊ธฐํ ๋ชฉ์ ์ ๋ฌดํจํํฉ๋๋ค. ์ด๊ฒ์ด ํ์ฌ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค.
Visual Studio์ ๋ก๊ทธ์ธํ์ฌ ํ๋กํ, ํ๋ก์ ํธ, ํ์ฅ ํ๋ก๊ทธ๋จ, ์ค์ ์ ์ฆ์ ๋ค์ด๋ก๋ํ ์ ์๋ค๋ฉด ์ผ๋ง๋ ์ข์๊น์? ๋ชจ๋ ๊ธฐ๊ณ(๊ฐ์ธ, ์ ๋ฌด)์์.
๊ตฌ๊ธ์ด ํฌ๋กฌ์ผ๋ก ํ๋ ์ผ์ ๋ฐ๋ก ๋น์ ์ด ๋ก๊ทธ์ธํ ๋ ํ์ฅ ํ๋ก๊ทธ๋จ, ์๊ฒฉ ์ฆ๋ช
, ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฑ์ ์๋์ผ๋ก ๋๊ธฐํํ๋ ๊ฒ์
๋๋ค.
๋น์ ์ด ๋์๊ฒ ๋ฌป๋๋ค๋ฉด ์ด๊ฒ์ ํฌ๋ฌ ๊ธฐ๋ฅ์
๋๋ค.
@antoninadert ๋๊ธฐํ๋ฅผ ์ํํ๊ธฐ ์ํด ํ์ฅ์ ๋ํ API๋ฅผ ๋ ธ์ถํ๋ VSCode๋ฅผ ์ ํธํ๋ฉฐ ๊ทธ ์ค ํ๋๋ OneDrive ๋๋ GitHub๋ฅผ ์ฌ์ฉํ์ฌ Microsoft ์์ฒด์์ ์ ๊ณตํ ๊ฒ์ผ ์ ์์ต๋๋ค. ํ๋์ ํด๋ผ์ฐ๋ ๊ณต๊ธ์๋ฅผ ์ ํธํ๋ ๋ด์ฅ ๋๊ธฐํ๊ฐ ์์ด์ผ ํ ์ด์ ๊ฐ ์์ต๋๋ค.
@gandalfsaxe Visual Studio๋ฅผ ์๋ก ์ค์นํ ๋ ๋ชจ๋ ์ปดํจํฐ์์ ๊ตฌ์ฑ ์์ด ์ฌ์ฉํ ์ ์๋ค๋ ๋ช ๋ฐฑํ ์ด์ ์ ๋๋ค.
์ด๋ฌํ ์ฅ์ ์ด ๋น์ ์๊ฒ ๋ง์ํ์ง ์๋๋ค๋ฉด ๋๋ ๋จ์๊ฐ ์์ต๋๋ค ...
@antoninadert ๋๋ ๊ทธ๋ค์ด ์ด๊ฒ์ ํ๋ค๋ฉด ํ์คํ ํญ์ํ์ง ์์ ๊ฒ์ด๊ณ , ๋๋ ๊ทธ๊ฒ์ด ์๋ ๊ฒ๋ณด๋ค ๋ซ๋ค๊ณ ๋ณผ ๊ฒ์ด์ง๋ง, ๋๋ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋ ๋ ๊ฐ์ง ์ด์ ๋ก ์ฌ์ ํ API/ํ์ฅ ๋ฐฉ์์ ์ ํธํ ๊ฒ์ ๋๋ค:
๊ทธ๋ฌ๋ ๋ค๋ฅธ ํ์ฅ์ด ๋์์ ๋๊ธฐํํ ์ ์๋๋ก ๋ด์ฅ ๊ธฐ๋ฅ๊ณผ API๋ฅผ ๋ชจ๋ ์ ๊ณตํ๋ค๋ฉด ๊ทธ๊ฒ๋ ์ข์ต๋๋ค.
๋๋ ์ฌ์ ํ sync api๊ฐ ๊ฐ ๊ธธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ @gandalfsax ๊ฐ ์ ์ํ ๊ฒ์ฒ๋ผ ์ ์ง์๋๋ Microsoft ๊ฐ๋ฐ ๋๊ธฐํ ํ์ฅ ํ๋ก๊ทธ๋จ๋ ์ข์ต๋๋ค. ๋๋ ๋ํ ๊ทธ ํ์ฅ์ด ์ฌ์ ์ค์น๋๋ ๊ฒ์ ์ ๊ฒฝ ์ฐ์ง ์์ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ํธ์์ฑ๊ณผ ํ์ฅ์ฑ ์ฌ์ด์ ์๋ฒฝํ ์ ์ถฉ์์ด ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋๋ ์ฌ์ ์ค์น๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์์ํ๋ ๊ฒ์ด ์ด์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. VSCode๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๋ก ํ์ฅ๊ณผ ํจ๊ป ์ ๊ณต๋์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ค์ํ๊ณ ๋ณดํธ์ ์ด๋ผ๋ฉด ๋ด์ฅ๋์ด ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค๋ฅธ ๋ชจ๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ฅ์ ๋์์ผ ํฉ๋๋ค. ํ๋์ ๋๊ธฐํ ํ์ฅ์ ๋จ์ ์์ธ๋ก ๊ฐ๋ ๊ฒ์ด ์ด์ํ ๊ฒ์ ๋๋ค ๐
๊ทธ๋ฌ๋ ๋ค๋ฅธ ํ์ฅ์ด ๋์์ ๋๊ธฐํํ ์ ์๋๋ก ๋ด์ฅ ๊ธฐ๋ฅ๊ณผ API๋ฅผ ๋ชจ๋ ์ ๊ณตํ๋ค๋ฉด ๊ทธ๊ฒ๋ ์ข์ต๋๋ค.
๋ํ ์ด๊ฒ์ด ์๋ฒฝํ ์๋ฃจ์ ์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฏ๋ก ๋๊ตฐ๊ฐ๊ฐ ๊ธฐ๋ณธ ์๋ฃจ์ ๋ณด๋ค ๋ ๋์ ์๋ฃจ์ ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด ๊ทธ๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ง๋ง ๋ด์ฅ๋์ด ์๋ ๊ฒ์ด ์ฌ์ ํ ๊ฐ์ฅ ์ค์ํ ์ต์ ์ ๋๋ค.
@gandalfsaxe
- ๋ด์ฅํ์ผ๋ก ํ๋ฉด ์ด์ ๋ํ API ํ์ฅ๋ ์ป์ง ๋ชปํ ์ ์์ผ๋ฏ๋ก ๋์ ์์ด ํ๋์ ๋ด์ฅํ ์๋ฃจ์ ์ ์ฌ์ฉํ์ง ์์ ์ ์์ต๋๋ค. ์ ์ผํ ์ต์ ์ด OneDrive ๋๋ GitHub์ธ ๊ฒฝ์ฐ ์์น์ ์ผ๋ก ๋ค์ํ ํ์ฌ์ ๋ณด์ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ์ ๊ณต์ "OneDrove๊ฐ ๋ ๋จ์ ์ด๋ผ๋ ์๋ฏธ๊ฐ ์๋๋๋ค. ์ต์ ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
- ํ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง/์๋ฃจ์ ์ ๋ค๋ฅธ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง/์๋ฃจ์ ๋ณด๋ค ์ ํธํ์ง ์์ต๋๋ค. ํ์ง๋ง ์ ์ง์๋๋ Microsoft ๊ฐ๋ฐ ํ์ฅ์ ์ ๊ฒฝ์ฐ์ง ์์ต๋๋ค.
๋ค์ ํ๋ฆ์ด ํจ์ฌ ๋ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. 1) VSCode๋ฅผ ์ค์นํฉ๋๋ค. 2) ๋ก๊ทธ์ธ 3) ๊ทธ๊ฒ ๋ค์ผ
๋ฐ๋ผ์ ์๋ฃจ์
์ด ๋ด์ฅ๋์ด ์์ด์ผ ํฉ๋๋ค.
@MrCroft VSCode ํ์ด 3-10๊ฐ์ ํด๋ผ์ฐ๋ ์๋น์ค์ ๋ํ ๊ธฐ๋ณธ ์ ๊ณต ์ง์์ ์ฐ์ ์ํ ์ ์๋ค๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค. ๋ด ์ ์์ VSCode ํ์ด ์ด ๋ฌธ์ ๋ฅผ ํน์ ์ฐ์ ์์ ๋ฌธ์ ๋ก ๊ฐ๊ณ ์์ง ์๋ค๋ ๊ฐ์ ์์ ๋์จ ๊ฒ์ ๋๋ค.
๋ด ์๊ฐ์ ์๋ฃจ์ ์ ๋ ๋จ๊ณ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
์ง๊ธ ์๋ฃจ์ : ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์์์ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ๊ด๋ จ ํญ๋ชฉ์ ๋๊ธฐํํ ์ ์๋๋ก ๊ด๋ จ API๋ฅผ ๋ ธ์ถํฉ๋๋ค.
์ฅ๊ธฐ ์๋ฃจ์ : 1) VSCode๋ฅผ ์ค์นํฉ๋๋ค. 2) ๋ก๊ทธ์ธํฉ๋๋ค.
์ด๋ค ์๋ฃจ์ ์ด๋ ๋ง์กฑํฉ๋๋ค. VSCode ๋ค์ค ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ง๊ธ ์ฝ๊ฐ ๋ฒ๊ฑฐ๋กญ์ต๋๋ค.
@gandalfsaxe API ์ธ์์ ๊ด๋ จํ์ฌ ๊ทํ์ ์์ (๋ฐ ๋ค๋ฅธ ์ฌ๋์ ์์ )์ ์์ ํ ์ดํดํ๊ณ ์ฌ๋ฌ ๋ฉด์์ ๋์ํฉ๋๋ค. ์ด๋ ์ชฝ์ด๋ , ๋๋ ๋ด Microsoft ๊ณ์ ๊ณผ ๋๊ธฐํํ๊ณ ๋ณธ์ง์ ์ผ๋ก ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ ๋ขฐํ๊ธฐ ๋๋ฌธ์ Microsoft ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฐ์ธ์ ์ผ๋ก ํจ์ฌ ์ ํธํฉ๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋๋ ์ ํ๊ถ์ด ์๋ ์ฌ๋๋ค์ ์ํ ๊ฒ์ ๋๋ค. ์ต๊ณ ์ ํ์ฅ์๊ฐ ์น๋ฆฌํ๊ฒ ํ์ญ์์ค.
2๊ฐ ์ด์์ ์ฅ์น์ ๋ก์ปฌ VM(Windows ๋ฐ Linux)์ ํฌํจํ ์ด 3-4๊ฐ์ ํ๊ฒฝ์ VSCode ๋ฐ VSCode Insider๋ฅผ ๋ชจ๋ ์ค์นํ๊ธฐ ๋๋ฌธ์ ๋๊ธฐํ ํ๊ฒฝ์ ์ ์๊ฒ ์๋นํ ๊ฐ์น๋ฅผ ๋ํ์ต๋๋ค.
Shan Khan์ ๋ค๋ฅธ ์ ๋งํ ์ค์ ๋๊ธฐํ ํ์ฅ์ ์ฌ์ฉํด ๋ณด์์ง๋ง VSCode์ ํด๋์ฉ ๋ฒ์ ๊ณผ ํธํ๋์ง ์์ต๋๋ค . ์ ์ ๋ผ? ๋๋ ๊ทธ๊ฐ VSCode๊ฐ ํ์ผ ๊ฒฝ๋ก๋ฅผ ๋ ธ์ถํ๋ API๋ฅผ ์ ๊ณตํ๊ธฐ ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ ์์ ํ๊ฒ ํ ์ ์๊ณ ๋ค์ํ ๊ฒฝ๋ก๋ฅผ ํ๋ ์ฝ๋ฉํ ํ์๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํ์ฌ ๋ ์ฝ๋ ์ค ํ๋๊ฐ ์ด์ ๊ฐ๋ฅ ๋ชจ๋๋ก ์คํ ์ค์์ ์ ์ ์๋ ํ์ฅ์ ๋ํ ์๋ณ์๊ฐ ์์ต๋๋ค.
ํด๋์ฉ ๋ชจ๋๋ฅผ ์ง์ํ๋ ค๋ฉด ์ค์ ๋๊ธฐํ ์์ ์ฝ๋๊ฐ ์คํ ์ค์ธ์ง( https://github.com/Microsoft/vscode/issues/54824 ) ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํ ๋ค์ํ ๊ฒฝ๋ก( https://github.com/ )๋ฅผ ์์์ผ ํฉ๋๋ค. Microsoft/vscode/issues/2741 ) @GandalfSaxe ๊ฐ ์ธ๊ธํ ๋๋ก.
@shanalikhan ํด๋์ฉ/๋นํด๋์ฉ ์๋ฃจ์ ๊ฐ์ ์๋ ์ ํ์ด ์์ ์์ ์๋ฃจ์ ์ด ๋ ์ ์์ต๋๊น?
๋ชจ๋ ํญ๋ชฉ์ ๋๊ธฐํํ๋ ค๋ฉด Microsoft ๊ณ์ ๋๋/๋ฐ github์ ํตํฉํ์ญ์์ค. :)
s2 VScode! ์ต๊ณ ์ ์์ด๋์ด!
vscode๊ฐ Microsoft ๊ณ์ ๋๋ Github์ ํตํฉ๋ ๊ฒฝ์ฐ ์ฝ๋์์ ํ์ฅ์ ๊ฒํ ํ๋ ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ํ์ฅ ๋ทฐ์ด๊ฐ ๊ฐ์ ๋ ์ ์์ต๋๋ค. ํ์ฅ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํ๋ ์ต์ ๋ ์์ ์ ์์ต๋๋ค.
Microsoft๊ฐ Github์ ์์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ฌ๋๋ค์ด Github ๊ณ์ ์ ์ ์งํ๋๋ก ๊ถ์ฅํ๋ฏ๋ก ์์ต์ฑ๋ ์์ ๊ฒ์ ๋๋ค. ๋ฐ์ด๋ git ํตํฉ์ ์ฌ๋๋ค์ด ๋ค๋ฅธ ํ ์คํธ ํธ์ง๊ธฐ๋ฅผ ๋ค๋กํ๊ณ Code๋ฅผ ์ฑํํ๋๋ก ๋๊ธฐ๋ฅผ ๋ถ์ฌํ ๊ฒ์ ๋๋ค.
ํ๋ ์ค์ ๋ณด๊ธฐ๋ฅผ ๋ณ๊ฒฝํ์ฌ ๊ณ์ ๊ด๋ฆฌ์์ฒ๋ผ ์๋ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๊น? ์๋ฆผ, ๊ณ์ ์ค์ ๋ฑ์ ๋์ดํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ปจํ ์คํธ ๋ฉ๋ด๋ฅผ ๋์ฒดํ์ฌ ๋ณด๋ค ๊ฐ์ํ๋ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ญ๋๋ค.
๋๋ vscode๊ฐ ๋ด ํ ๋๋ ํ ๋ฆฌ์์ .vscode
ํด๋๋ฅผ ์ฐพ๊ณ ์กด์ฌํ๋ ๊ฒฝ์ฐ ๊ฑฐ๊ธฐ์์ ์ค์ ์ ๋ก๋ํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋๊ธฐํํ๊ธฐ๋ก ๊ฒฐ์ ํ ์๋น์ค์ ์ด๊ฒ์ด ์ ํ๋ฆฌ์ผ์ด์
์์ฒด ์ธ๋ถ์์ ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง ๊ฒฐ์ ํ ์ ์์ต๋๋ค. git์ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด: .vscode๋ฅผ git repo๋ก ๋ง๋ค๊ณ , dropbox๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด symlinkํ ์ ์์ต๋๋ค. ๋ฑ๋ฑ...
๋ง์ ํธ์ง์๊ฐ atom
์์ vim
๋ฐ ๊ทธ ์ฌ์ด์ ๋ชจ๋ ๋ํธ ํ์ผ์ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๋๊ตฌ ์ค ์๋น์๋ Windows์์ ๋ํธ ํ์ผ์ ์ฐพ๊ธฐ๋ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ฌ๊ธฐ์์ ์ด ํจํด์ด ๋ฌด์๋๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@fishpen0 ํด๋์ฉ ๋ฒ์ ์์๋ ์ด๋ป๊ฒ ์๋ํฉ๋๊น?
์คํ ํ์ผ๊ณผ ๋์ผํ ๊ฒฝ๋ก์ .vscode
๋๋ ํ ๋ฆฌ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฐ์ฅ ๋์ ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ๋ก๋ํฉ๋๋ค.
@fishpen0 ๋๋ ์ด๊ฒ์ด ์ข์ ์๊ฐ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์กด์ฌํ๋ ๊ฒฝ์ฐ .vscode์ ํ์ผ์ ์ฌ์ฉํฉ๋๋ค(์ฐ์ ์์๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด ํ์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค: ๋๊ธฐํ๋ณด๋ค .vscode, ๋๊ธฐํ๊ฐ ์๋ .vscode(ํผํฉ ์๋), .vscode๋ณด๋ค .sync)
๋ ์ธ๊ณ์ ์ฅ์ ์ ๋ชจ๋ ๋๋ฆด ์ ์๋๋ก
์ฌ๊ธฐ์ ๋ช ๊ฐ์ง ํ๋ฅญํ ๋ฌผ๊ฑด์ด ์์ต๋๋ค.
"ํด๋์ฉ"์ผ๋ก ์ํ๋ ๋ชจ๋ ์ ๋ณด๊ฐ ํฌํจ๋ .vscode ํ์ผ์ ๋ง์กฑํฉ๋๋ค... ์ด๋ ๊ฒ ํ๋ฉด ํด๋น ํด๋๋ฅผ Git ์ ์ฅ์์ ๋ณด๊ดํ ์ ์์ต๋๋ค... #56850 ์์ ์ ํธํ๋ ๋ฐฉ๋ฒ์ ์ฝ๊ฐ ๋ณ๊ฒฝํ์ง๋ง ํ์ฉ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ๋๋ค.
๋ค๋ฅธ ์ปดํจํฐ์ VSCode์ ๋ค๋ฅธ ์ธ์คํด์ค๋ฅผ ์ค์ ํ๋ ๊ฒ์ ํฐ ๊ณ ํต์ ๋๋ค. ๋ค์ ์ค์นํด์ผ ํ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ๋๋ฌด ๋ง๊ณ , ๋ค์ ๋ณต์ ํด์ผ ํ Git ์ ์ฅ์๊ฐ ๋๋ฌด ๋ง๊ณ , ๋ค์ ์คํํด์ผ ํ ์ค์ ์ด ๋๋ฌด ๋ง์ต๋๋ค.
์ต์ํ ํ์ฅ ๋ชฉ๋ก์ ๋ด๋ณด๋ด๊ฑฐ๋ ๊ฐ์ ธ์ฌ ์ ์์ด์ผ ํ๋ฉฐ ๊ตฌํํ๊ธฐ ์ฌ์์ผ ํฉ๋๋ค.
๊ฐ์ ธ์ค๊ธฐ ๋ฐ ๋ด๋ณด๋ด๊ธฐ ์ค์ ์ ์ถ๊ฐํ๊ฑฐ๋ Microsoft ๊ณ์ ์ ์ค์ ์ ์ ๋ก๋ํ๋ ค๊ณ ํฉ๋๋ค.
Microsoft ๊ณ์ ๊ณผ ํตํฉํ๋ฉด ์ด๋ ค์ธ ๊ฒ์ ๋๋ค. ๋ธ๋ผ์ฐ์ ํ๋กํ์ฒ๋ผ ์ฒ์์๋ ๋ชจ๋ ์ฌ์ฉ์ ๊ตฌ์ฑ ์ ๋จ์ผ ํด๋์์๋ง ๋ถ๋ฆฌํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ์ฉ์๋ ์๋ฅผ ๋ค์ด git ์ ์ฅ์๋ฅผ ๋ง๋ค์ด ๋ค๋ฅธ ์์น์์ ๋๊ธฐํํ ์ ์์ต๋๋ค. ๋๊ธฐํ๋ Git์ด ์ํ๋ ์ผ์ด๋ฉฐ Bitbucket, Gitlab ๋ฑ๊ณผ ๊ฐ์ ๋ชจ๋ ํด๋ผ์ฐ๋ ์์คํ ๊ณผ ํตํฉ๋ ์ ์์ต๋๋ค.
๊ณ์ ๋๊ธฐํ๊ฐ ์ฒซ๋ ๋ถํฐ ์ฝ๋์ ๋ฐ๋ก ๋ด์ฅ๋์ง ์์๋ค๋ ์ฌ์ค์ ์ ๋ง ๋๋์ต๋๋ค. ๋ณ๊ฑฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@SrTobi ์์
๋๊ธฐํ๋ฅผ ๊นจ๋ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๋ช ๊ฐ์ง ์์ด๋์ด๊ฐ ์์ต๋๋ค.
- ๋๊ธฐํ ํ์ฅ์ ์ํ ๊ธฐ์ฌ ํฌ์ธํธ ์ถ๊ฐ
๋ค!!! ๊นจ๋ํ๊ณ ์๋ฆ๋ต๊ฒ ํ ์ ์์ต๋๋ค.
ํ ๊ฐ์ง ๊ณ ๋ ค ์ฌํญ์ ์ถ๊ฐํ๊ฒ ์ต๋๋ค. ์ค์ ์ ์์์ ํตํด ์ค์ ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ ์ํฉ๋๋ค. ๋ด ๊ตฌ์ฑ์ด ๋ชจ๋ ํ๋ก์ ํธ์์ ๋์ผํ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. Vim์์ ์์ ํ ๋ ๋งคํฌ๋ก/ํค ๋ฐ์ธ๋ฉ ๋ฐ๋ก ๊ฐ๊ธฐ์ ๋ํ ํ๋ก์ ํธ ๊ธฐ๋ฐ ๊ตฌ์ฑ์ ๊ฐ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด์ง๋ง Vim์ ์ด์ ๊ด๋ จํ์ฌ ์๋ถ ๊ฐ์ฒ์๋์ ๋ง์ด ๋น์ทํฉ๋๋ค. ์ด๊ฒ์ด ๊ธฐ์ฌ ํฌ์ธํธ๋ฅผ ํตํด ์ด๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋น์ ์ ์๊ฐ์ ์ข์ํ๋ ์ด์ ์ ๋๋ค. Eclipse์์๋ ๋ชจ๋ ์ข ๋ฅ์ ์ค์ ์๋ ์ด๋ฅผ ํ์ฉํ์ง๋ง Eclipse์์๋ ๊ทธ๋ค์ง ๊นจ๋ํ์ง ์์ต๋๋ค.
+1
ํ์ฌ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ ๋ขฐํ ์ ์๋ ๋ช ๊ฐ์ง ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ๊ณ์ ๋๊ธฐํ๋ ํ์คํ ๊ทธ ์ค ํ๋์ ๋๋ค!!
'์ผ๋ฐ' Visual Studio์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. Microsoft ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๋ฉด ์ค์ ์ด ๋๊ธฐํ๋ฉ๋๋ค. ์ ์ด๋ Visual Studio 2015๋ถํฐ ์ฌ์ฉํ์ต๋๋ค. VS Code์์๋ ์ด๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋์ผํ ๋ฐฑ์๋ ์์คํ ์ ์ฌ์ฌ์ฉํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ด๋ฅผ ์ํ ํ์ฅ ํ๋ก๊ทธ๋จ์ด ์์ต๋๋ค. https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync
์ ๋จธ์ ์ ์ค์ ํ๋ ๊ด์ ์์ ๋ณผ ๋ ํด๋น ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ด๊ฐ ์ค์ ์ 7๊ฐ ๋๊ธฐํํ๊ธฐ ์ ์ ํด๋น ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ณ vscode์ github ํค๋ฅผ ์ถ๊ฐํ๋ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํฉ๋๋ค. ๊ทธ ์์ ์์ ๋๋กญ๋ฐ์ค๋ ๋ฌด์์ธ๊ฐ์ ์๋ ํ์ผ์์ ๋ด ์ค์ ์ ์๋์ผ๋ก ๋ณต์ฌํ๋ ๊ฒ์ด ๋ ๋์ ์๋ ์์ต๋๋ค.
๋ด๊ฐ ์ํ๋ ๊ฒ์ ๋ด๊ฐ ์ํ๋ ๋๊ตฌ๋ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌํ ์ ์๋๋ก ํด๋น vscode ์๋ ๋ก๋์ ๋ด ์ค์ ํ์ผ๊ณผ ํ๋ฌ๊ทธ์ธ์ ์ญ์ ํ ์ ์๋ ๋๋ ํ ๋ฆฌ๋ฟ์ ๋๋ค.
๋ด๊ฐ ์ ์ ์ฌ์ฉํ ๋ชจ๋ ํธ์ง๊ธฐ(vim, sublime, atom, jetbrains, emacs)๋ ์ง์ํ๋ dotfile folder in my home directory
ํจํด์ ์ฌ์ฉํ๋ผ๋ ์ ์์ ๋ฐ๋ณตํ๊ฒ ์ต๋๋ค.
์ด ํจํด์ด Windows ํ๊ฒฝ์์ ์ค๋ ์ฌ๋๋ค์๊ฒ ํผ๋์ค๋ฝ๊ฑฐ๋ ์๋กญ๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋งค์ฐ ํจ๊ณผ์ ์ ๋๋ค. https://dotfiles.github.io/ ์์ dotfile์ ์ฌ์ฉํ์ฌ ์์คํ ๊ณผ ํ๊ฒฝ ๊ฐ์ ์ค์ ์ ๊ด๋ฆฌํ๋ ์๋ฐฑ ๊ฐ์ง ์๋ฅผ ์ดํด๋ณด์ญ์์ค.
์ด๋ ์ชฝ์ด๋ ๊ตฌ์ฑ ๋ฆฌ๋ ํ์์ ๋ณด๊ณ ์์ต๋๋ค. ๋๋ "์ด ์์ด๋์ด๊ฐ ํํธ์๋ค"๊ณ ๋งํ๋ ๊ฒ์ด ์๋๋ผ ์ด ๊ธฐ๋ฅ์ ์ฐพ๋ ์ฌ๋๋ค์ด ์ค์ ๋ก ํ์ฅ์ ํตํด ์กด์ฌํ๋ค๋ ๊ฒ์ ์ธ์งํ๊ณ ์๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๋น์ ์๊ฒ๋ ์ถฉ๋ถํ์ง ์์ ์ ์์ต๋๋ค. ๊ทธ๋ค์๊ฒ ์ถฉ๋ถํ ์ ์์ต๋๋ค.
์ฐจ๋ผ๋ฆฌ ๋ด MS ๊ณ์ ์ ๋ก๊ทธ์ธํ๊ณ Google ํฌ๋กฌ์ด ๋ชจ๋ ๊ฒ์ ๋๊ธฐํํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ชจ๋ ๊ฒ์ ๋๊ธฐํํ๋๋ก ํ๊ณ ์ถ์ต๋๋ค.
๋ณด๋ธ ์ฌ๋: cmcit-bferg [email protected]
๋ณด๋ธ ๋ ์ง: 2019๋
4์ 3์ผ ์์์ผ ์คํ 10:04:23
๋ฐ๋ ์ฌ๋: Microsoft/vscode
์ฐธ์กฐ: tjgruber; ๋
ผํ
์ ๋ชฉ: Re: [Microsoft/vscode] ์ปดํจํฐ ๊ฐ ์ค์ ๋๊ธฐํ ์ง์ ์ ๊ณต(#2743)
์ด๋ ์ชฝ์ด๋ ๊ตฌ์ฑ ๋ฆฌ๋ ํ์์ ๋ณด๊ณ ์์ต๋๋ค. ๋๋ "์ด ์์ด๋์ด๊ฐ ํํธ์๋ค"๊ณ ๋งํ๋ ๊ฒ์ด ์๋๋ผ ์ด ๊ธฐ๋ฅ์ ์ฐพ๋ ์ฌ๋๋ค์ด ์ค์ ๋ก ํ์ฅ์ ํตํด ์กด์ฌํ๋ค๋ ๊ฒ์ ์ธ์งํ๊ณ ์๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ๋น์ ์๊ฒ๋ ์ถฉ๋ถํ์ง ์์ ์ ์์ต๋๋ค. ๊ทธ๋ค์๊ฒ ์ถฉ๋ถํ ์ ์์ต๋๋ค.
โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์
๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode%2Fissues%2F2743%23issuecomment-479638007&data=02 ์์ ํ์ธํ์ธ์. https://eur02.safelinks.protection.outlook.com/?url= HTTPS % 3A % 2F % 2Fgithub.com % 2Fnotifications % 2Funsubscribe-์ธ์ฆ % 2FAO2oZ6E6OqvvTlOgQKwld4j5RhDr9vtVks5vdQlHgaJpZM4HUeqZ ๋ฐ ๋ฐ์ดํฐ = 02% 7C01 % 7C % 7C56f78e59d2884cb592d308d6b86f9245 % 7C84df9e7fe9f640afb435aaaaaaaaaaaa % 7C1 % 7C0 % 7C636899186661376637 ๋ฐ SDATA = CQb0niUDYXXvo % 2BcstXiyu5zxZ3h % 2BHpFNV7 % 2BGbiM3WAA % 3D & = 0 ์์ฝ .
์ฌ๋ฌ๋ถ์ด ๋ก๊ทธ์ธ์ ์ง์ํ ์ ์๊ธฐ๋ฅผ ์ง์ฌ์ผ๋ก ๋ฐ๋๋๋ค. ๋ด ์ปดํจํฐ๋ฅผ ๋ฐ๊พธ๋ฉด ๋ด ๊ตฌ์ฑ์ ๋ค์ ์์ฑํด์ผ ํฉ๋๋ค.๋๋ ์ด ๋ฒ๋ชฉ์ ์ซ์ดํฉ๋๋ค.
Settings Sync๋ ์ด์ Github์ ๋ก๊ทธ์ธํ๊ณ GUI Gist ๋ชฉ๋ก์์ GIST๋ฅผ ์ ํํ์ฌ ์ค์ ์ ์ํํ๊ฒ ํตํฉํ๊ณ ๋๊ธฐํํ ์ ์๋ GUI๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฌ๋ฌ๋ถ์ ๊ทธ๊ฒ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์๋์? ์ด๋ป๊ฒ ํ๋ฉด ํจ์ฌ ๋ ๋ฐ์ ํ ์ ์์๊น์?
๊ณ์ํด์ THIRD PARTY ํ์ฅ ์ฌ์ฉ์ ์ฃผ์ฅํ๋ ์ฌ๋๋ค์๊ฒ ์์ ์ ๋์น๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. API๊ฐ ์์ ํ๋๋ผ๋ ํน์ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ฒํ ํ์ฌ ์ฌ๋ฏธ์๋ ๋น์ฆ๋์ค๊ฐ ์งํ๋์ง ์๋์ง ํ์ธํ๋๋ผ๋ ๋ฌด๊ธฐํ ๊ณ์ ํ ๊ฒ ๊ฐ์ง ์์ต๋๋ค.
๋ฐ๋ผ์ ๋ชจ๋ ์๋น์ค์ ๋ํด ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ณ์ ์ ๋ํด ๋ด ๊ณ์ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ณต๊ธ์๋ง ์ ๋ขฐํฉ๋๋ค. ์ค์ ๋ก, ๊ทธ๋ค์ ๋ํ ๋ฏธ๋๋ฌ์ง ์ ์์ง๋ง ๋ค๋ฅธ ๋ณ์ ๋ฐ ์ ์ฌ์ ์ธ ๋ณด์ ์ทจ์ฝ์ฑ์ผ๋ก ํ์ฌ ํ์ฅ์ ๋์ ํ์ง ์์์ผ๋ก์จ ๊ทธ ์ํ์ ์ํํ๊ณ ์ถ์ต๋๋ค. ๋ณด์์ ๊ดํด์๋ผ๋ฉด,
์ ๋ ํญ์ ํ๋ช ํ๊ณ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ฉฐ ํ์ฌ ์ฑ์ ์ฌ์ฉํ์ฌ ๋ด ๊ณ์ ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ๋ ๊ฒ์ ์ ๋ฐ๋์ ๋๋ค.
๋ด ๋ชจ๋ ์ค์ ์ ๋๊ธฐํํ๊ธฐ ์ํด ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ง ์์ต๋๋ค. Visual Code์ ๊ธฐ๋ณธ ์ ๊ณต ๊ธฐ๋ฅ์ด์ด์ผ ํฉ๋๋ค. GitHub ๋๋ Microsoft ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๊ณ ๋ค์๊ณผ ๊ฐ์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค.
๋์ํ๋ค. ํ์ฅ์ ์ ์๋ํ์ง๋ง ๋ชจ๋ ๊ฒ์ Microsoft ๋๋ GitHub์ ์ฐ๊ฒฐํจ์ผ๋ก์จ ํจ์ฌ ๋ ์ฌ์ฉ์ ์นํ์ ์ธ ๊ธฐํ๋ฅผ ๋์น ๊ฒ ๊ฐ์ต๋๋ค.
์ด๊ฒ์ ์๋ง๋ Microsoft๊ฐ ์ธ๋ชจ์๊ฒ ๋ ๊ฒ ์ค ํ๋์ผ ๊ฒ์ ๋๋ค! ์ด๋ฅผ ์ํ ํ์ฅ์ ๋ง๋๋ ๊ฒ์ ์ผ๋ถ ๊ฐ๋ฐ์์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค... ์๋ง๋ ํจ์ฌ ๋ ๋น ๋ฅด๊ณ ๋ ๋์ ํ์ง๋ก ์๋ฃ๋ ๊ฒ์ ๋๋ค.
์ค์ ์ ๋๊ธฐํํ์ง ์๋๋ผ๋ ์ต์ํ ๋ชจ๋ ํญ๋ชฉ์ ๋ด๋ณด๋ด๊ณ ๊ฐ์ ธ์ฌ ์ ์๋ ์์ ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ํ์ฌ ๊ด๋ จ์ธ์ง ๊ฐ์ธ์ธ์ง์ ๋ฐ๋ผ ๋ค๋ฅธ ์ค์ ๊ณผ ํ์ฅ์ ์ฌ์ฉํ๋ฏ๋ก ๋๊ธฐํ๋ณด๋ค ๋ด๋ณด๋ด๊ธฐ/๊ฐ์ ธ์ค๊ธฐ๊ฐ ๋ ์ข์ต๋๋ค. ํ์ง๋ง ๋ ๋ค ์ข์ ๊ฒ์ ๋๋ค!
๊ณ์ํด์ THIRD PARTY ํ์ฅ ์ฌ์ฉ์ ์ฃผ์ฅํ๋ ์ฌ๋๋ค์๊ฒ ์์ ์ ๋์น๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. API๊ฐ ์์ ํ๋๋ผ๋ ํน์ ์์ ์ ์์ค ์ฝ๋๋ฅผ ๊ฒํ ํ์ฌ ์ฌ๋ฏธ์๋ ๋น์ฆ๋์ค๊ฐ ์งํ๋์ง ์๋์ง ํ์ธํ๋๋ผ๋ ๋ฌด๊ธฐํ ๊ณ์ ํ ๊ฒ ๊ฐ์ง ์์ต๋๋ค.
๋ฐ๋ผ์ ๋ชจ๋ ์๋น์ค์ ๋ํด ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ณ์ ์ ๋ํด ๋ด ๊ณ์ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ณต๊ธ์๋ง ์ ๋ขฐํฉ๋๋ค. ์ค์ ๋ก, ๊ทธ๋ค์ ๋ํ ๋ฏธ๋๋ฌ์ง ์ ์์ง๋ง ๋ค๋ฅธ ๋ณ์ ๋ฐ ์ ์ฌ์ ์ธ ๋ณด์ ์ทจ์ฝ์ฑ์ผ๋ก ํ์ฌ ํ์ฅ์ ๋์ ํ์ง ์์์ผ๋ก์จ ๊ทธ ์ํ์ ์ํํ๊ณ ์ถ์ต๋๋ค. ๋ณด์์ ๊ดํด์๋ผ๋ฉด,
์ ๋ ํญ์ ํ๋ช ํ๊ณ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ฉฐ ํ์ฌ ์ฑ์ ์ฌ์ฉํ์ฌ ๋ด ๊ณ์ ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ๋ ๊ฒ์ ์ ๋ฐ๋์ ๋๋ค.
๋ด๊ฐ ์๊ฐํ๋ ๋ฐ๋ก ๊ทธ๊ฒ. VSCode์ ๋ด์ฅ ๋๊ธฐํ ๋ชจ๋์ด ์๋ ์ด์ ๋ฅผ ๊ฑฐ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
๋ฐฉ๊ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ค์ ๋ฐ ํ์ฅ ๋ชฉ๋ก์ ์ ์งํ๊ธฐ ์์ํ์ต๋๋ค(์ํฌ์คํ ์ด์ ์ค์ ์คํฌ๋ฆฝํธ ์ฌ์ฉ).
https://gitlab.com/aztek-io/vscode-settings
๊ทํ์ ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๊ธฐ๋ง ํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์๋ง์ ์ํฌ์คํ ์ด์ ์์ ๊ตฌ์ฑ๋ ๋ฐฉ์์ธ Google Chrome์ฒ๋ผ vscode๊ฐ ์๋ํ๋ ๊ฒ์ด ์ข์ง๋ง ์ ์ ์ผ๋ก ๋์ํฉ๋๋ค.
๋๊ตฐ๊ฐ๊ฐ ๊ทํ์ ๊ด๋ฆฌ๋ฅผ ์๋ํํ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ง ์๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
Git ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ค์ , ์ปค๋ฐ ๋ฐ ํธ์/ํ
๋ณ๊ฒฝ? VSCode๋ ๋ชจ๋
์ด๊ฒ์ ๊ตฌ์ถํ๋ ๋ฐ ํ์ํ ๋๊ตฌ์
๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ค๋ฅธ ์ฌ๋์ด ์ด๋์์๋ ์ค์ ์ ๋๊ธฐํํ ์ ์์ต๋๋ค.
๋น๊ณต๊ฐ ๋๋ ๊ณต๊ฐ๋ฅผ ์ข์ํ๋ฉฐ Microsoft ๊ณ์ ์ด ํ์ํ์ง ์์ต๋๋ค. ๋ฌผ๋ก , ์ฐ๋ฆฐ ํ ์์์ด
๋๋ถ๋ถ ์ง์ ์ํํ์ง๋ง VSCode๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌด์์ ํด์ผ ํ ์ง
๋ฒ์ ๋ฐ OS/ํ๋ซํผ์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค. ๊ทธ๋์ ๋๊ตฐ๊ฐ ํฌ์ฅํ ์ ์๋ค๋ฉด
๊ทธ ์ง์์ ๋ค์๊ณผ ๊ฐ์ ์ด๋ฆ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์์ต๋๋ค.
๊ฒ์ ์นํ์ ์ธ Git ์ค์ ๋๊ธฐํ, ๋๋ ํฌ๊ฒ ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. :)
๊ทธ์ ์ผ์ ์ถฉ๋ถํ ์ฌ์ ๋ณด์ด์ง๋ง ๋๋ ๊ทธ๊ฒ์ด ์์ง ์๋ฃ๋์ง ์์๋ค๋ ๊ฒ์ ๋๋์ต๋๋ค. ์ฐ๋ฆฌ๋
์ ๋์จ์์ ์ด๊ฒ์ ํด์ ํ๋ ๋ฐ ํ์ํ API/๊ถํ์ด ์์ต๋๊น?
@ndarilek ์ด ์์ต๋๋ค - ๊ทธ๊ฒ์ SettingsSync๋ผ๊ณ ํ์ง๋ง ์ฐ๋ฆฌ๋ ํ์ฅ์ด ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด๊ฒ์ ์ํฉ๋๋ค.
a) ๊ณต๊ฐ ๋ฐ b) GitHub ๊ด๋ จ ์์ ๊ณผ ๋๊ธฐํ๋์ง ์์ต๋๊น?
์๋ ์ค์ ๋ ๋ง์ด ํ์ํ๋ ๊ฑธ๋ก ๊ธฐ์ตํฉ๋๋ค.
์ต๊ทผ์ ๋ณ๊ฒฝ๋์์ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ ๋๋ถ๋ถ์ ์ผ๋ถ VCS ๋๋ ๊ธฐํ์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ์ฌ์ง์ด ์ผ๋ถ๋
์ ๋ ดํ VPS์์ SSH๋ฅผ ํตํ ๊ฒฝ์ฐ์๋ ๋น๊ณต๊ฐ ์ ์ฅ์๋ฅผ ํธ์คํ
ํ๋ ๋ฉ์ปค๋์ฆ์
๋๋ค.
์ด๋ฅผ ๊ฐ์ํ ๋ ๋๊ธฐํ๋ฅผ Microsoft์ ์ฐ๊ฒฐํด์ผ ํ๋ ์ด์ ๊ฐ ๋ช
ํํ์ง ์์ต๋๋ค.
GitHub ๋๋ ํน์ VCS.
์๋์์ VSCode์ ์ก์ธ์คํ ์ ์๊ฒ ๋๋ฉด ์ด ์์
์ ๊ฒํ ํ ๊ฒ์
๋๋ค.
๋ฆฌ๋
์ค. ์ง๊ธ์ VSCode ์ฌ์ฉ์๊ฐ ์๋์ง๋ง ์ ์ด๊ฒ์ด
์คํ ๊ฐ๋ฅํ ์ต์
์ด ์๋๋๋ค. Microsoft์ ๋ํ ๊ฒ์ ์์ง๋ง ์ค์ ๋๊ธฐํ
ํน๋ณํ ๋ณต์กํ์ง ์์ผ๋ฉฐ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ง์ ํธ์คํ
ํ๊ณ ์ถ์ต๋๋ค.
๋ช ๊ฐ์ง ๋ฐ์ดํฐ ํฌ์ธํธ:
1- Github์ Microsoft์
๋๋ค.
2- VSCode๋ Linux์ ์์ต๋๋ค.
3- ํ์ฌ ํ์ฅ์ ๋ฌธ์ ๋ ๋ ๋ง์ ๊ฒ์ ๊ดํ ์ ๋ขฐ์
๋๋ค.
๋ก๊ทธ์ธ๊ณผ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋
ํ์ํ ์ ๋ณด.
2019๋
9์ 12์ผ ๋ชฉ์์ผ ์ค์ 10:37, Nolan Darilek [email protected]
์ผ๋ค:
a) ๊ณต๊ฐ ๋ฐ b) GitHub ๊ด๋ จ ์์ ๊ณผ ๋๊ธฐํ๋์ง ์์ต๋๊น?
์๋ ์ค์ ๋ ๋ง์ด ํ์ํ๋ ๊ฑธ๋ก ๊ธฐ์ตํฉ๋๋ค.
์ต๊ทผ์ ๋ณ๊ฒฝ๋์์ ์ ์์ต๋๋ค.์ฐ๋ฆฌ ๋๋ถ๋ถ์ ์ผ๋ถ VCS ๋๋ ๊ธฐํ์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ์ฌ์ง์ด ์ผ๋ถ๋
์ ๋ ดํ VPS์์ SSH๋ฅผ ํตํ ๊ฒฝ์ฐ์๋ ๋น๊ณต๊ฐ ์ ์ฅ์๋ฅผ ํธ์คํ ํ๋ ๋ฉ์ปค๋์ฆ์ ๋๋ค.
์ด๋ฅผ ๊ฐ์ํ ๋ ๋๊ธฐํ๋ฅผ Microsoft์ ์ฐ๊ฒฐํด์ผ ํ๋ ์ด์ ๊ฐ ๋ช ํํ์ง ์์ต๋๋ค.
GitHub ๋๋ ํน์ VCS.์๋์์ VSCode์ ์ก์ธ์คํ ์ ์๊ฒ ๋๋ฉด ์ด ์์ ์ ๊ฒํ ํ ๊ฒ์ ๋๋ค.
๋ฆฌ๋ ์ค. ์ง๊ธ์ VSCode ์ฌ์ฉ์๊ฐ ์๋์ง๋ง ์ ์ด๊ฒ์ด
์คํ ๊ฐ๋ฅํ ์ต์ ์ด ์๋๋๋ค. Microsoft์ ๋ํ ๊ฒ์ ์์ง๋ง ์ค์ ๋๊ธฐํ
ํน๋ณํ ๋ณต์กํ์ง ์์ผ๋ฉฐ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ง์ ํธ์คํ ํ๊ณ ์ถ์ต๋๋ค.โ
๋น์ ์ด ๋๊ธ์ ๋ฌ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/microsoft/vscode/issues/2743?email_source=notifications&email_token=AAFNROZZY2TJGCV2GS7XBI3QJJH33A5CNFSM4B2R5KM2YY3PNVWWK3TUL52HS4DFVREWSG43VMVBWJ63
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAFNRO547VFY2VLO6BH7WQLQJJH33ANCNFSM4B2R5KMQ
.
์์์. ์์ ์ ํ์ฌ ๋๊ธฐํ ๊ธฐ๋ฅ์ด ์๋ค๋ ๊ฒ์
๋๋ค.
์ธ๋ถ ๊ณ์ /์ ๊ณต์
์ฒด๊ฐ ๊ด์ฌํ์ง ์๊ณ ๋ค์๊ณผ ๊ฐ์ด ์ ์ฅํฉ๋๋ค.
์ด๋๊ฐ์ SSH ์ก์ธ์ค๋ก ์ต์ํ. Microsoft ๋๋ ํ์ฌ๋
๊ทธ๋ค์ด ๊ณ์ ์ ๊ณต์๋ผ๋ ์ ์ ๊ณ ๋ คํ์ญ์์ค. ๋๋ ๋๊ฐ์ด ๋๋๊ฑฐ์ผ
GitLab, Google ๋๋ Owncloud์ ๋๊ธฐํํ๋ ๊ฒ์ฒ๋ผ GitHub์ ๋๊ธฐํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๋๋ค์ ์๋
๋์ Git์ ํตํด ํธ์ง๊ธฐ ์ค์ ์ ๋ฒ์ ํํ์ต๋๋ค.
์ด๋ฏธ ์ง์ ํ์ต๋๋ค. ๋ ๊ทธ๋ฅ ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ์บก์ฒํ ์ ์๋์ง ๊ถ๊ธํด
์ง๊ธ ๋น์ฅ์ ๊ตฌ๊ธ๋ง์ ํตํด
๋ญ๊ฐ๋ฅผ ์ค์ ํ๊ณ ์ง์ ์์
์ ์ํํฉ๋๋ค. ๊ทธ๊ฒ์ ์บก์ฒ
์ง์/ํ๋ก์ธ์ค๋ฅผ ํ์ฅํ๋ฉด ์๊ฐ์ ์ ์ฝํ ์ ์์ต๋๋ค.
Linux์ ์์ ์ ์์ง๋ง ์ ๋ ๋์ด ๋ฉ๊ณ Electron ์ฑ์ ๋๋ถ๋ถ
ํ์ฌ๋ก์๋ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ "์ง๊ธ์ ์์
ํ์ง ์์ง๋ง
๋ค๋ฅธ ์ฌ๋์ด "์กฑ์ ๋น"๋ผ๋ ๋ง์ ํ ์ ์๋ค๋ฉด ์ข์ํ ๊ฒ์
๋๋ค. ์ ๋ VSCode๋ง ์ฌ์ฉํฉ๋๋ค.
ํน์ ์์
์ ์ํด Windows VM์์
๋ค๋ฅธ ๋ชจ๋ ๊ฒ์ ๋ํด. ์ ์/ํฌ๋กฌ ์ ๊ทผ์ฑ์ด ์ค๊ณ ์์ง๋ง IIRC
Microsoft๋ Electron์ ์ผ๋ถ ์์ ํ์ต๋๋ค. ๊ทธ๊ฒ ์ฌ์ค์ด๋ผ๋ฉด ์ค๋ง
ํฌํฌ๋ ํ์ฌ ์งํ ์ค์ธ ์
์คํธ๋ฆผ ์์
์ ํ์ฉํ ์ ์์ต๋๋ค.
ํฌ๋กฌ/ํฌ๋กฌ.
๋ฌธ์ ๊ฐ ํ์ฅ์ ๋ํ ์ ๋ขฐ ๋ถ์กฑ์ธ ๊ฒฝ์ฐ์๋ ์ ๋นํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๋๊ธฐํ ๊ด๋ จ ๊ณต๊ฒฉ ๋ฒกํฐ์ ๋ํด ๊ฑฑ์ ํ๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
๋ง ๊ทธ๋๋ก ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๋ ๋๋ ๊ธฐํ ํ์ผ์ ์ถ์ถํ๋ ๊ฒ์ ์ด๋ป์ต๋๊น?
๋น์ ์ด ์ค์น ํ ํ์ฅ? ๋๋ ์ค์ ์ด ๊ฑฑ์ ๋๋ค๋ฉด
ํนํ ์ค์ ๊ณผ ๊ด๋ จ์ด ์๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์์ฑํ ์๋ ์์์ต๋๋ค.
๋ด ์๋ฒ์ ์ค์ ์ ์
๋ก๋ ํ์ต๋๊น? ์ ํ ๋น ํธ๋กค๋ง
์ง๋ฌธ--ํ์ฅ ๋ฉ์ปค๋์ฆ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ชจ๋ฅด์ง๋ง
๋ฌด์์ด๋ ์๋๋ฐ์ค๋ผ๊ณ ์๊ฐํ์ธ์. ๊ทธ๋ ์ง ์๋์?
๊ฐ์ฌํด์.
@ndarilek ์ค์ ๋๊ธฐํ๋ ๋น๊ณต๊ฐ ์์ ๊ณผ ๋๊ธฐํํ ์ ์์ผ๋ฏ๋ก ์ก์ธ์ค ํ ํฐ๋ง ์ ๊ณตํ๋ฉด ๋ฉ๋๋ค. ์ฌ์ฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ขฐ์ ๋ํ ๊ทํ์ ์ฐ๋ ค๋ ์ ํจํ๋ฉฐ vscode๊ฐ ์์ฒด ์ฐํฉ ์ค์ ๋๊ธฐํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค๋ฉด ์ด์์ ์ผ ๊ฒ์ ๋๋ค.
์ค์ ๋๊ธฐํ ๋์์ธ ์ ์:
๋ค์๊ณผ ๊ฐ์ด VS Code ๋ด๋ถ์ ์ค์ ๋๊ธฐํ๋ฅผ ๊ตฌ์ถํ ๊ณํ์ ๋๋ค.
VS ์ฝ๋ ์ค์ ๋๊ธฐํ ์๋น์ค ๋์
Kamino๋ ์ด ๋ฌธ์ ๋ฅผ ChaseKnowlden/vscode ์ ๋ณต์ ํ์ต๋๋ค.
@ sandy081 ๋์์ธ ์ ์์ด Microsoft ๊ณ์ ๊ณผ์ ๋๊ธฐํ๋ฅผ ์ง์ํฉ๋๊น?
์๋ ํ์ธ์ VSCode ํ์ ๋๋ค.
์ด๊ฒ์ด ์ผ์ด ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ Azure AD ๋ฐ Personal Microsoft ๊ณ์ ์ ์ธ์ฆ ๊ธฐ๋ฅ์ด ์์์ ์ ์ํ๊ณ ์ถ์ต๋๋ค.
๋ค๋ฅธ OAuth ์ ๊ณต์๋ ๊ฐ์ฌํ ๊ฒ์
๋๋ค(์: Google, GitHub ๋ฑ).
๊ฐ์ฌํด์!
@nmoinvaz @elliot-labs ์ฐธ์กฐ https://github.com/microsoft/vscode/issues/84332#issuecomment -579016636
์ด ์ค์ ์ Visual Studio Online์ ๋๊ธฐํํ ์๋ ์์ต๋๋ค! ๋ด 2์ผํธ :-)
๋ฐฉ๊ธ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ๋ณด๊ณ ๋๊ธฐํ ์ค๋ํซ๋ ํฌํจ๋์ด์ผ ํ๋ค๊ณ ์ ๋ ฅํ๊ณ ์ถ์์ต๋๋ค.
3์ ๋ง์ผ์คํค์ ์ํด ์ค๋ํซ ๋ฐ ์ ์ญ ์ํ ๋๊ธฐํ๊ฐ ๊ณํ๋์ด ์์ต๋๋ค. - https://github.com/microsoft/vscode/issues/86678
๋ชจ๋, ์ต์ ๋ฆด๋ฆฌ์ค์์ ์๋ค์ํผ ์ค์ ๋๊ธฐํ ๊ธฐ๋ฅ์ ๋ด๋ถ์์์ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ด๋ถ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณด๊ณ ํผ๋๋ฐฑ์ ์ ๊ณตํ์ญ์์ค - https://code.visualstudio.com/insiders/
<3 ์ด ๊ธฐ๋ฅ์ด ์์ ์ ์ผ๋ก ์ ๊ณต๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ชจ๋ ๊ฒ์ ๋๊ธฐํํ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ธฐ ์ํด ์๊ฐ์ ๋ณด๋ด๊ธฐ ์ ์ VS Code ํด๋์ ๊ธฐ๋ณธ์ ์ผ๋ก ํฌํจํ ์ต๊ณ ์ .gitignore
ํ์ผ์ ์ ๋ณํ๋ ๋ฐ ์๊ฐ์ ํ ์ ํ๋ ๊ฒ์ด ๋ ์ ์ตํ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ฉด ์ฌ๋๋ค์ด ์์ํ ์ ์์ต๋๋ค. git repos๋ฅผ ์ด๊ธฐํํ๊ณ ์์ ์๊ฒ ์ปค๋ฐํฉ๋๋ค.
์ง๊ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฅ๊ณผ ์บ์๋ฅผ ํฌํจํ์ฌ ~/.vscode
ํด๋์ ์๋ ๋ชจ๋ ๊ฒ์ ์ปค๋ฐํฉ๋๋ค. ์์งํ ์ปค๋ฐํ์ง ๋ง์์ผ ํ ๊ฒ์ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์
๋๋ค.
๋ชจ๋ ํ์ฅ์ ์ปค๋ฐํ ํ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด @felixfbecker๊ฐ ์ธ๊ธํ ๊ฒ์ฒ๋ผ ์ฌ์ฉ์ VS Code ํด๋ ์์ extensions.json
ํ์ผ์ด ์์ผ๋ฉด ๋ชจ๋ ํ์ฅ์ ์ปค๋ฐํ๋ ๋์ ์ปค๋ฐํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ์ค๋น๋๋ฉด VS Code ํ์ ๋ฉ์ง .gitignore
ํ์ผ(ํ์ฅ์๋ ๋ฌด์ํ์ง๋ง extensions.json
๋ฑ์ ๋ฌด์ํ์ง ์์)์ ์ ๊ณตํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์ฆ๊ฑฐ์ด ์๊ฐ์ ๋ณด๋ผ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ณธ ๋ฒ์ ์ ์ด ํญ๋ชฉ์ด ์ค๋น๋๋ฉด ๊ทธ ์์ "๋๊ธฐํ" ํ์ฅ์ ๊ตฌ์ถํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ฌ์์ง ๊ฒ์ ๋๋ค.
@sandy081 MS ๊ณ์ ์ด ์๋ ์ฌ๋๋ github์ ๋๊ธฐํ ์ค์ ์ ํ ์ ์๋์?
GitHub ๊ณ์ ์ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธํ ์๋ ์์ง๋ง ๋ฐ์ดํฐ๋ฅผ MS Azure ๋ฐฑ์๋์ ๋๊ธฐํํฉ๋๋ค. ์ฌ๊ธฐ์์ ๋ฌธ์ ์ฐธ์กฐ - https://code.visualstudio.com/docs/editor/settings-sync#_enabling -settings-sync
@ sandy081 ์ฌ์ ํ Azure ๋๋ Outlook ๊ณ์ ์ด ํ์ํฉ๋๋ค.
๊ทธ๋ฅ setting-sync ์ฒ๋ผ ์์ ์ ์ฌ์ฉํ ์ ์์ต๋๊น? ๋ฐ๋ผ์ ์ฌ์ฉ์๋ ์ ๊ณ์ ์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค.
๊ทธ๋ฅ ์ค์ ๋๊ธฐํ์ฒ๋ผ ์์ ์ ์ฌ์ฉํ ์ ์์ต๋๊น? ๋ฐ๋ผ์ ์ฌ์ฉ์๋ ์ ๊ณ์ ์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค.
์๋์. ๋น๊ณต๊ฐ Gists๋ ๋ชฉ๋ก์ ์์ง๋ง URL์ ์ถ์ธกํ ์ ์๋ ๊ฒฝ์ฐ ๊ณต๊ฐ๋ฉ๋๋ค. ์ด๊ฑด ์ํ ํด. ์๊ฒฉ ์ฆ๋ช ๊ด๋ จ ๊ธฐ๋ณธ ์ค์ ์ด๋ ํ ํฐ์ด ์ค์๋ก ์์ง์ ์ปค๋ฐ๋๋ ๊ฒ์ ์ํ์ง ์์ต๋๋ค.
MS Azure ์์ด Github ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํธ๋ฆฌํ ๊ฒ์ ๋๋ค.
์ด ๊ธฐ๋ฅ์ ๊ฐ์ฌํ์ง๋ง ์์งํ ๋งํ๋ฉด MS ๊ณ์ ์ ๋ง๋ค๊ฑฐ๋ GitHub ์์ ์ ์ฌ์ฉํ์ฌ VSCode ์ค์ , ํ์ฅ ๋ฑ์ ๋๊ธฐํํ๋ ๋ฐ ๊ด์ฌ์ด ์์ต๋๋ค.
๋๋ ํญ์ Sublime Text ๋ฐ Atom์ ๋ํ ๊ตฌ์ฑ์ ํ๋ณตํ๊ฒ ๋ฒ์ ํํ๊ณ ๋ด dotfile์์ Git๊ณผ ์์ ํ ๋๊ธฐํํ์ต๋๋ค. VSCode์ ๋ํด ์ด๋ฏธ ์ด ์์
์ ์ํํ๊ณ ์์ง๋ง ํ์ฅ์ ๋๊ธฐํํ๋ ๋ฐฉ๋ฒ๋ ์ฐพ์ง ๋ชปํ์ต๋๋ค. Atom์์๋ package-sync
๋ฅผ ์ฌ์ฉํ์ต๋๋ค. ์ด๋ฅผ ํตํด ํ์ฅ ๋ชฉ๋ก์ packages.cson
ํ์ผ์ ๋ณด๊ดํ ์ ์์์ต๋๋ค. IIRC, Sublime Text๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฌํ ์์
์ ์ํํ์ต๋๋ค.
์ด๊ฒ์ด ๋ด๊ฐ ๋ณด๊ธฐ์ ๊ฐ์ฅ ๊ฑด์ ํ ์ ๊ทผ ๋ฐฉ์์ธ ๊ฒ์ฒ๋ผ VSCode์์ ์ ์ฌํ ๋น๋๋ฅผ ๋ณด๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์์ง ์์ ๊ฒฝ์ฐ ์ด๋ฅผ ์ํํ๊ณ ๋ด Google-fu ๊ธฐ์ ์ ๋ฒ์ด๋๋ ํ์ฅ์ด ์์ต๋๊น?
๊ฐ์ธ ์์ ์ Shan Khan๊ณผ 150๋ง ๋ช ์ด ๋๋ ์ฌ๋๋ค์ด ๋ง๋ Settings Sync ์ ๋์จ์ ์ฌ์ฉํ์ฌ ์ ์๊ฒ ํฐ ๋์์ด ๋์์ต๋๋ค. ๊ทธ ํ๋๋ IMHO๋ก ์ถฉ๋ถํ๋ฉฐ ๋ค๋ฅธ ๊ฒ์ ํ์ํ์ง ์์ต๋๋ค.
@OmeGak bash/dotfiles๋ฅผ ํตํด ํ์ฅ์ ๋๊ธฐํํ๋ ์คํฌ๋ฆฝํธ:
๊ฐ์ฅ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ์ ๊ทผ ๋ฐฉ์์ ์๋์ง๋ง ์ ์๊ฒ ๋ง์ต๋๋ค. (๊ทธ๋ฆฌ๊ณ ๊ณ์ ์ ๋ง๋ค ํ์๊ฐ ์์ต๋๋ค.)
๋ค์ ๋งํ์ง๋ง MS ๊ณ์ ์์ด ์ค์ ์ ๋๊ธฐํํ๋ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค(์ด๋ฏธ ๊ธฐ์กด GH ๊ณ์ ์ฌ์ฉ)
๋น์ฌ์ ๋๊ธฐํ ์ต์ ์ ์ง์ํฉ๋๋ค. ๋๋ Shan Khan์ ์ค์ ๋๊ธฐํ๋ฅผ ์ฌ์ฉํด ์์ผ๋ฉฐ ์ข์ ๋ฐ๋ฉด ์ต๊ทผ์ ๋ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ vscode OSS์์ ์ฌ์ฉํ ์ ์์ต๋๊น?
์ ๋ musl ๊ธฐ๋ฐ Linux ์์คํ
๊ณผ FreeBSD๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ ๋ค ๊ณต์ Electron ๋ฆด๋ฆฌ์ค๊ฐ ์์ต๋๋ค.
IMHO ์ค์ ์ ๋๊ธฐํํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ git repo๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค.
์: JetBrains์ ์ค์ ์ ์ฅ์
์ด์ต
๊ฐ์ธ ์ ๋ณด ๋ณดํธ๊ฐ ์ฐ๋ ค๋๋ ๊ฒฝ์ฐ ์ค์ ๋ก ํ์ํ ๊ฒ์ ๋ด๋ณด๋ด๊ธฐ/๊ฐ์ ธ์ค๊ธฐ ๊ธฐ๋ฅ(์์ ์ํ๊ฐ ๋๋ฉด ์ค์ ๋ก ์ ๊ณต๋์ด์ผ ํจ)๋ฟ์
๋๋ค.
์ธ๋ถ ์ฅ์์ ๋ฌผ๊ฑด์ ๋ณด๊ดํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์
๋๋ค. (์๊ฒฉ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ git ํฌํจ)
ํ์ง๋ง ๋๊ธฐํ๋ฅผ ์ํ๋ฉด ์ฒ์์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋น๋ํ๋ ํ์ฌ๋ฅผ ํตํด ๋๊ธฐํํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค.
๋ด๊ฐ ๊ทธ ๊ฒ์ (์ ์ด๋ ์ด๋ ์ ๋) ์ ๋ขฐํ์ง ์๋๋ค๋ฉด ์ ๊ทธ๋ค์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํ๊ฒ ์ต๋๊น?
๋งํ ๊ฒ๋ ์์ด MS๋ ํ์ฌ github๋ ์์ ํ๊ณ ์์ผ๋ฏ๋ก MS ๊ณ์ ์ ์ฌ์ฉํ๋ github ๊ณ์ ์ ์ฌ์ฉํ๋ ์ ๋ง ์ค์ํ์ง ์์ต๋๋ค. (์์ ์ ์ธ๊ธํ๋ฏ์ด ๋ค์ ๋ถ์์ ํ๊ธฐ ๋๋ฌธ์ ์์ง ์ฌ์ฉํ์ง ์์๊ณ ๊ณง ์ถ์๋ ์ด ๊ธฐ๋ฅ์ด ์์ ํ๋๊ธฐ๋ฅผ ๊ฐ์ ํ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.)
@neico ๋ ์ฌ์ฉ์๊ฐ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ํ์ฉํ๊ณ ์ค์ ์ zip ํ์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์๋ค๊ณ ๋งํ์ต๋๋ค.
๋ณ๋์ ์๊ตฌ ์ฌํญ์ ๋ํด ๋ณ๋์ ๋ฌธ์ ๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ถ์ ๋์ง ์์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ทํ์ ํฌ๋ง ์ฌํญ์ ๋ํด ๋ณ๋์ ๋ฌธ์ ๋ฅผ ์์ฑํ์ญ์์ค.
MS Azure ์์ด Github ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํธ๋ฆฌํ ๊ฒ์ ๋๋ค.
์ค๊ตญ์ ๊ฐ๋ฐ์์๊ฒ๋ ํธ๋ฆฌํ์ง ์์ต๋๋ค.
MS Azure ์์ด Github ๊ณ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํธ๋ฆฌํ ๊ฒ์ ๋๋ค.
์ค๊ตญ์ ๊ฐ๋ฐ์์๊ฒ๋ ํธ๋ฆฌํ์ง ์์ต๋๋ค.
์์? ์ค๊ตญ์์ GitHub๋ฅผ ์ฌ์ฉํ ์ ์๋๋ฐ MS Azure๋ณด๋ค ์์ ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
@sandy081 ์ ๋ํ ๋ณ๋์ ํธ๋ฅผ ์ด์์ต๋๋ค.
MS Azure๊ฐ ์๋ ๊ฒฝ์ฐ Github ๊ณ์ ์ ์ฌ์ฉํ๋ฉด ํธ๋ฆฌํฉ๋๋ค.
์ด๊ฒ์ ์ค๊ตญ ๊ฐ๋ฐ์์๊ฒ ํธ๋ฆฌํ์ง ์์ต๋๋ค.
์์? ์ค๊ตญ์์ GitHub๋ฅผ ์ฌ์ฉํ ์ ์๋๋ฐ MS Azure๋ณด๋ค ์์ ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
ํน๋ณํ ์๊ฐ์๋ ๋ ๋๋ ค์ง ๊ฒ์
๋๋ค
MS Azure๋ก ์ถฉ๋ถํฉ๋๋ค.
vscode-insider์ ์ค์ ๋๊ธฐํ๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ์ฆ์ ๋ฌธ์ ์ ๋ถ๋ช์ณค๋ค. vscode-wsl ๋ฐ Visual Studio ์จ๋ผ์ธ์์ ์ค์ ์ ๋๊ธฐํํ๋ ค๊ณ ํ ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ leetcode์ ๊ฐ์ ํน์ ์์ ๊ณต๊ฐ ํด๋์ ํด๋ ์ด๋ฆ์ ์์ ํ ์ ์์ต๋๋ค. "leetcode.workspaceFolder": "${ env:HOME }/go/src/github.com/rafee/leetcode" ์ค์ ์ ์๋ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค. ์ด๊ฒ์ ์ด์ ์ #2809์์ ์ฐธ์กฐ๋์์ต๋๋ค.
์ด ์ค์ ์ ์์ ํ ํ์ฅ์ด env ๋ณ์๋ก ์ฒ๋ฆฌํ ์ ์๋ค๋ฉด ๊ฒฝ๋ก๋ณ ์ค์ ์ ๋๊ธฐํํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ค์ ๋๊ธฐํ๊ฐ ssh ๊ตฌ์ฑ ํ์ผ์ ๋๊ธฐํํ ์ ์์ต๋๊น?
ํ์ฌ๋ก์๋ ์๋๋๋ค.
์ด๋ค ๋ฐฉ๋ฒ์ด ์ง๊ธ ๋๊ธฐํํ๊ธฐ์ ์์ ํ์ง
https://gist.github.com/wonderbeyond/661c686b64cb0cabb77a43b49b16b26e
๋๋
์ด๋ค ๋ฐฉ๋ฒ์ด ์ง๊ธ ๋๊ธฐํํ๊ธฐ์ ์์ ํ์ง
https://gist.github.com/wonderbeyond/661c686b64cb0cabb77a43b49b16b26e
๋๋
์ ๋ ๊ฐ์ธ์ ์ผ๋ก ์ด ํ์ฅ์ ์ฌ์ฉํฉ๋๋ค.
shan.code-settings-sync
๊ทธ๊ฒ์ ๋งค์ฐ ํ๋ฅญํ๊ณ ๊ฐ์ธ github ์์ ์์ ๋ด ์ค์ ์ ๋น๊ณต๊ฐ๋ก ์ ์งํฉ๋๋ค.
์ด ์ค๋ ๋์ ์๋ถ๋ถ์์ ๋ ผ์ํ @elliot-labs, ๋น๋ฐ github ์์ ์ ๋น๊ณต๊ฐ๊ฐ ์๋๋๋ค. Github ๋ฌธ์๋ https://docs.github.com/en/github/writing-on-github/creating-gists ๋งํผ ํ์ธํฉ๋๋ค.
๋์ผํ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ง๋ง ๋น๊ณต๊ฐ๊ฐ ์๋๋ผ๋ ๊ฒ์ ์๊ฒ ๋ ํ ๋ด ์ค์ ์์ ์ผ๋ถ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์์ต๋๋ค.
์ ์ฅ! ๋๋ ๊ทธ๊ฒ์ ๋์ณค๋ค! ๐ฌ
@elliot-labs ๋ฐ @haugerbr
๊ฐ์ฌํด์,
์์ง๊ฐ ๋น๊ณต๊ฐ๊ฐ ์๋๋ผ๋ ๊ฒ๋ ๋ชฐ๋ผ์
์ด์ ํด๋ผ์ฐ๋์ ์ค์ ์ ์
๋ก๋ํ๊ธฐ ์ํ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ์๊ฐ์
๋๋ค.
๋ค์ด๋ก๋ ๋ฐ ์ค์น๋ฅผ ์ํ ํ๋์ ์คํฌ๋ฆฝํธ
๋ํ ์์ํ ๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์์ต๋๋ค.
๊ทธ ์คํฌ๋ฆฝํธ๋ฅผ ๊ฑฐ๊ธฐ์ ๋ฃ์ ์ ์์ต๋๋ค.
์ฌ๋ฌ๋ถ, vscode-insiders
์ ๋๊ธฐํ ๋ ์ต์
์ด ์๋๊ฐ์?
@escape0707์ ๋์ํฉ๋๋ค. Vs ์ฝ๋ ๋ด๋ถ์๋ ์ด์ ๊ณง ๊ณต๊ฐ ๋ฆด๋ฆฌ์ค์ ๋ค์ด๊ฐ ์ค์ ๋๊ธฐํ๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ ์ฌ์ค์ ๋ฌธ์ ๊ฐ ๋์ง ์์ผ๋ฉฐ ํด๊ฒฐ๋์์ต๋๋ค.
@escape0707 @jakobhviid ๋๋ ๊ทธ๊ฒ์ ์๊ณ ์์ผ๋ฉฐ ๊ทธ๊ฒ์ด ์ ์์ ์ธ VSCode ๋น๋๋ก ์ด๋ํ๋ฉด ์ ํํ ๋ด๊ฐ ์ฌ์ฉํ ๊ณํ์ ๋๋ค. ์ง๊ธ์ ๊ธฐ๋ค๋ฆฌ๋ ๋์ ์ฌ์ ํ ์ค์ ๋๊ธฐํ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ค์ ๋๊ธฐํ(๋ฏธ๋ฆฌ๋ณด๊ธฐ) ๊ธฐ๋ฅ์ด ์์ ๋ฒ์ (1.48)์ผ๋ก ๋ณ๊ฒฝ๋์ด ์ด๋ฅผ ์ข ๋ฃํฉ๋๋ค.
๋ค๋ฅธ ์์ฒญ์ด๋ ๋ฒ๊ทธ์ ๋ํด์๋ ๋ณ๋์ ๋ฌธ์ ๋ฅผ ์์ฑํ์ญ์์ค.
@sandy081 ์ ์ด๋ฏธ ์์ฒญ๋ ๊ธฐ๋ฅ์ ๋์ผํ ๊ณ์ ๋ด์์ ๋ณ๋์ ํ๋กํ์ ๊ฐ์ง๊ณ ์์ต๋๊น? ์๋ฅผ ๋ค์ด ์ธ์ฆ ๋ฐฉ๋ฒ์ ๋ด github ๊ณ์ ์ ์ฌ์ฉํ๊ณ ์ถ์ง๋ง ๋ณ๋์ ์ง์ฅ/๊ฐ์ธ ํ๋กํ์ ์ํ๋ ๊ฒฝ์ฐ์ ๋๋ค. ์ง๊ธ์ ๊ฐ์ธ/์ ๋ฌด ๋ถ๋ฆฌ๋ฅผ ์ํด ์ค์ ๋ก ๋ ์ข์ํ๋ ๋ณ๋์ ๊ณ์ ์ ์ฌ์ฉํ์ง๋ง ์ฌ๋๋ค์ด ์ฌ๋ฌ ๊ฐ์ธ ํ๋กํ์ ์ํ๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์์ง ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ฅ ์์ฒญ์ ์ด๊ฒ ์ต๋๋ค.
๊ธฐ์กด ์ค์ ๋๊ธฐํ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด๊ณ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ์๋ก ๋ง๋์ญ์์ค.
๊ทธ๊ฒ์ ๋ฐ๊ฒฌ. ์ด ์ค๋ ๋๋ฅผ ์ฝ๋ ๋๊ตฐ๊ฐ๊ฐ ์ถ์ ์ ๊ด์ฌ์ด ์๋ ๊ฒฝ์ฐ ์ฌ๊ธฐ์ ํ๊ทธ๋ฅผ ์ง์ ํฉ๋๋ค. #92393
์ด ๊ธฐ๋ฅ( 1.48 ๊ธฐ์ค)์ ์ถ๊ฐํ ๊ฒ์ ๋ํด ๋ฐ์์ ํฐ ๊ฐ์ฌ์ ํ์๋ก ์ ์ ํจ๊ป ํด์ฃผ์ธ์. ๋๋ ์ ๋๊ณ ์ ์ด ๋๋ค! VS Codeํ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค!! ๐๐ผ๐๐ผ๐๐ผ
๊ทธ๋ฌ๋ ๋ ๊ฐ์ง ์ฌ์ํ ๋ถ๋ง ์ฌํญ์ ํ์ฉํ ์ ์๋ค๋ฉด:
๊ฐ์ฌํด์.
์ฌํ ๋จ๊ณ์์ ์ง๋ฉดํ ๋ฌธ์ ์ ๋ํด ์๋ก์ด ๋ฌธ์ ๋ฅผ ์ฌ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ค์ ๋๊ธฐํ ๋์์ธ ์ ์:
๋ค์๊ณผ ๊ฐ์ด VS Code ๋ด๋ถ์ ์ค์ ๋๊ธฐํ๋ฅผ ๊ตฌ์ถํ ๊ณํ์ ๋๋ค.
VS ์ฝ๋ ์ค์ ๋๊ธฐํ ์๋น์ค ๋์