Vscode: ๋ฉ”๋‰ด ์•„๋ž˜์— ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์„ ํƒ์  ๋„๊ตฌ ๋ชจ์Œ ์ถ”๊ฐ€

์— ๋งŒ๋“  2018๋…„ 01์›” 08์ผ  ยท  175์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: microsoft/vscode

ํ‰์ƒ ๋™์•ˆ ์‚ฌ์šฉ์ž ์ง€์ • ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ๋Š” ide๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” vscode๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ํ•˜๋ฃจ ๋งŒ์— ์‚ฌ์šฉ์„ ์ค‘๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ธ๊ธฐ ์žˆ๋Š” ์•„์ด๋””์–ด์—์„œ๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ๋„๊ตฌ ๋ชจ์Œ์— ๋†“๊ณ  ๋•Œ๋•Œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์ฃผ์–ผ ๋น„๋””์˜ค:
screen010

์•„์ด๋””์–ด:
screen013

์‹:
screen015

๋„ท๋นˆ:
screen014

์ฝ”๋“œ ๋ธ”๋ก:
screen012

์ฝ”๋ชจ๋„ ์•„์ด๋””:
screen016

์›์ž:
screen

๋ฉ”๋ชจ์žฅ++:
notepad++

gedit:
gedit

๊นƒํ—ˆ๋ธŒ:
github

WTF MS? VS ์ฝ”๋“œ? VS ์‚ฌ์šฉ์ž?

์œ ์‚ฌํ•œ ์š”์ฒญ์— ๋Œ€ํ•ด ์ด์ „์— ํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ "๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚จ"์œผ๋กœ ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ฐ„๋‹จํ•œ ํŽธ์ง‘๊ธฐ์—๋„ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
๋„๊ตฌ ๋ชจ์Œ ์—†์ด ide๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์นœ์ˆ™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. vim ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

์‚ฌ๋žŒ๋“ค์€ "vim์—์„œ ๋‚˜๊ฐ€๊ธฐ"์™€ ๊ฐ™์ด ์ •๋ง๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
vim










๋„๊ตฌ ๋ชจ์Œ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ FAQ :

๋‚˜๋Š” ๋„๊ตฌ ๋ชจ์Œ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ทธ ๊ธฐ๋Šฅ ์š”์ฒญ์— ๋ฐ˜๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

"์˜ต์…˜ ํˆด๋ฐ”" ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์›ํ•˜์ง€ ์•Š์œผ๋ฉด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์›ํ•œ๋‹ค๋ฉด ํŒ€์„ ๊ตฌ์„ฑํ•˜๊ณ  PR์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๊นŒ?

์‚ฌ๋žŒ๋“ค์ด ์ œ์•ˆํ–ˆ๊ณ  ๋™์ผํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ž‘์„ฑ๋œ ๋‹ค๋ฅธ ๋งŽ์€ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. MS๋Š” ๊ฑฐ๋ถ€ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค. ๊ทธ๋“ค์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ํ›„ํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์–ดํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ์ž์›์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ด๋…์ ์ธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

isidorn

@GorvGoyl์˜ ์ž„์‹œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•:

๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•„์„œ VSCode์˜ ํŽธ์ง‘๊ธฐ ๋ฉ”๋‰ด ๋ชจ์Œ์— ๋ฏธํ™”, ํŒŒ์ผ ๋‚˜์—ด, ์‹คํ–‰ ์ทจ์†Œ, ๋‹ค์‹œ ์‹คํ–‰, ๋ชจ๋‘ ์ €์žฅ ๋“ฑ๊ณผ ๊ฐ™์€ ํŽธ๋ฆฌํ•œ ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ด ํ™•์žฅ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ฐ€๊ธฐ ๋ฉ”๋‰ด ๋ชจ์Œ
toolbar

feature-request layout

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@isidorn
atom์€ ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.
screen

notepad++๋Š” ๋งค์šฐ ๋ฏธ๋‹ˆ๋ฉ€ํ•œ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.

notepad4ever

vscode๋Š” ... vim ๋ฐฉ์‹์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.
์™ผ์ชฝ ํŒจ๋„๊ณผ ์ƒ๋‹จ ๋ฉ”๋‰ด๋ฅผ ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค! ๋‹จ์ถ•ํ‚ค๋งŒ! ์˜ค์ง ํ•˜๋“œ์ฝ”์–ด!

๋งˆ์šฐ์Šค๋Š” 1946๋…„์— ๋ฐœ๋ช…๋˜์—ˆ์ง€๋งŒ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์˜ ํ‚ค ์กฐํ•ฉ์„ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๊ธฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ๋‹น์‹ ์€ ํ˜ธํ™˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด์šธ๋ฆฌ๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด(ms ๋ฐฉ์‹) ์›ํ•˜๋Š” ๋Œ€๋กœ ํ•˜๋ฉด ๋˜์ง€๋งŒ ์‹ ๊ฒฝ ์“ฐ๋Š” ์ฒ™ ํ•˜์ง€๋Š” ๋งˆ์„ธ์š”.

:ํ™”๋‚œ:

๋ชจ๋“  175 ๋Œ“๊ธ€

๋ฒ”์œ„ ๋ฐ–

๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ๋‹ค๋ฅธ ์ธ๊ธฐ ์žˆ๋Š” ์•„์ด๋””์–ด๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

39548:

์˜ค๋žซ๋™์•ˆ ๋ฐฑ๋กœ๊ทธ์— ์žˆ๋˜ ๋ฌธ์ œ๋ฅผ ๋‹ซ

vijayvepa๋Š” 2017๋…„ 12์›” 4์ผ 15:34์— ์ด ํ˜ธ๋ฅผ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค.
vscodebot์ด 2017๋…„ 12์›” 4์ผ 18:01์— ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.
...์˜ค๋žœ๋งŒ์ด๋„ค์š”...๋ฒŒ์จ 2์‹œ๊ฐ„30๋ถ„ :)

18042:

ํ‹ฐ์ผ“์ด ๋งˆ๊ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ์ดํ•ด์™€ ํ–‰๋ณตํ•œ ์ฝ”๋”ฉ์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋„ค! vscode ์—†์ด :)

#18042๊ฐ€ ์ข…๋ฃŒ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ IDE๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ!

์•ˆํƒ€๊น๊ฒŒ๋„ Microsoft ๋˜๋Š” vscode ํŒ€์€ ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฃผ์ œ๋Š” ์˜ค๋žซ๋™์•ˆ ์ˆ˜๋งŽ์€ ๋ฌธ์ œ๋ฅผ ๋…ธ๊ณจ์ ์œผ๋กœ ๋ฌด์‹œํ•˜๋Š” ๊ฑฐ์˜ ์Œ๋ชจ ์ˆ˜์ค€์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์ €๋„ vscode๋ฅผ ์•„๊ธฐ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜๋Š” ํŒ€์˜ ๋ˆ„๊ตฐ๊ฐ€๋กœ ์•Œ๋ฆผ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค... ๊ทธ์™€ ๋ฐ˜๋Œ€๋กœ ์•„๋ฌด ๊ด€์‹ฌ ์—†์ด ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์ €๋Š” Jet Brains ์ „์ฒด ๊ตฌ๋…์„ ๊ตฌ์ž…ํ•˜๊ณ  ๋’ค๋Œ์•„๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚ด ๋„๊ตฌ ์ƒ์ž์— vscode๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ์–ด... ์ปค๋ฎค๋‹ˆํ‹ฐ ์ œ์•ˆ์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ํ”ผ๋“œ๋ฐฑ์„ ๋ณด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋กœ์„œ. ๋‚ด ์ž…์— ์ •๋ง ์ฝ๊ธฐ ์‹ซ์€ ๋ง›์„ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค.

Vscode ํŒ€์€ ์†Œ์ˆ˜์˜ ์‚ฌ์šฉ์ž๋ฅผ ๋” ์žƒ์–ด๋„ ์ƒ๊ด€ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๊ทธ๋ž˜์„œ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

OP์— ์ „์ ์œผ๋กœ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. VSCode์—์„œ ์ง€๊ธˆ๊นŒ์ง€ ๊ฐ€์žฅ ํฐ ๊ธฐ๋Šฅ ์ฐจ์ด๋Š” ๋ˆ„๋ฝ๋œ ๋„๊ตฌ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ๊ณผ ๋„๊ตฌ ๋ชจ์Œ ๋ฒ„ํŠผ์ด ์žˆ๋Š” ๊ตฌ์‹ ms-office-2003๊ณผ ๊ฐ™์€ ๋„๊ตฌ ๋ชจ์Œ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋ ค ๊นŠ์€ ์•„์ด์ฝ˜, ์„ค๋ช… ๋ฐ ํ‚ค๋งต ๋Œ€์ฒด๋ฅผ ๋ณด๋ ค๋ฉด ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€์„ธ์š”. ์ข‹์€ ๊ธฐ๋ณธ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ํŠน์ • ๋„๊ตฌ ๋ชจ์Œ๋„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์€ ํ›จ์”ฌ ๋” ๋งŽ์€ ์ฑ„ํƒ์„ ์œ ๋„ํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค๋ณด๋“œ ๋Œ€์ฒด๋ฅผ ๋” ์‰ฝ๊ฒŒ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” ์˜ค๋žซ๋™์•ˆ Visual Studio, eclipse ๋ฐ Jetbrains ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ VSCode๋ฅผ ์„ค์ •ํ•˜๊ณ  ๋ฐฐ์šฐ๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ๊ณ , ๋ˆ„๋ฝ๋œ ๋„๊ตฌ ๋ชจ์Œ์„ ์ œ์™ธํ•˜๊ณ  VSCode๊ฐ€ ํ›Œ๋ฅญ ํ•˜๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋ฌด์‹ค๊ณผ ๊ฐ™์€ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ๋‹ค๋ฉด VSCode๋กœ๋งŒ ์ „ํ™˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ ์—†์ด๋Š” Jetbrains๋กœ ๋Œ์•„๊ฐ€์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ, ์ž์‹ ์˜ ๋ฏธ๋ž˜๋ฅผ ๋ฐฉํ•ดํ•˜์ง€ ๋ง์•„์ฃผ์„ธ์š”.

์ž„์‹œ ์†”๋ฃจ์…˜์€ ์ƒํƒœ ํ‘œ์‹œ์ค„์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ํ™•์žฅ์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://marketplace.visualstudio.com/items?itemName=anweber.statusbar-commands
https://marketplace.visualstudio.com/items?itemName=gsppvo.vscode-commandbar
https://marketplace.visualstudio.com/items?itemName=gizak.shortcuts
https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-commands

์ƒํƒœ ํ‘œ์‹œ์ค„์— ์ž‘์—…์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
https://marketplace.visualstudio.com/items?itemName=GuardRex.status-bar-tasks

๊ฒฐ๊ณผ:

image

์ €๋Š” @morozovsk ๋ฐ @MikeSummit ๊ณผ ํ•จ๊ป˜ ํ•ฉ๋‹ˆ๋‹ค. vs ์ฝ”๋“œ๋Š” ๋งŽ์€ ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ธฐ๋Šฅ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ์„ฑ ๋ถ€์กฑ, ์‰ฌ์šด ํƒ์ƒ‰ ๋ถ€์กฑ ๋ฐ ์‚ฌ์šฉ์ž๋ฅผ Ctrl+Shift+P์˜ ๋•…์œผ๋กœ ๊ฐ•์ œ ์ด๋™/๋ชจ๋“  ๋ช…๋ น ํŒ”๋ ˆํŠธ ๋ฒ„ํ‚ท์ด IMO๋ฅผ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์€ ์ฝ”๋“œ์— ์—†๋Š” ํ•„์ˆ˜ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

์˜ณ์€ ์ผ์„ ํ•˜์‹ญ์‹œ์˜ค. ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ์—์„œ ์„ธ๊ณ„์ ์œผ๋กœ ์ธ์ •๋˜๋Š” ํ‘œ์ค€์ธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋„๊ตฌ ๋ชจ์Œ, ํ”Œ๋Ÿฌ๊ทธ์ธ ํŠน์ • ๋„๊ตฌ ๋ชจ์Œ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์œผ๋กœ vs ์ฝ”๋“œ๋ฅผ ์‹ค์ œ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด ๊ตฌํ˜„ํ•ด์•ผ ํ•  ํฐ ๊ธฐ๋Šฅ์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•˜์ง€๋งŒ ์ด ๊ธฐ๋Šฅ ์š”์ฒญ์ด ๋กœ๋“œ๋งต์—์„œ ๊ฐ€์‹œ์„ฑ์„ ์–ป๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.

@alkorsan ๋„๊ตฌ ๋ชจ์Œ์— ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ธฐ๋Šฅ ์„ ์ œ๊ณตํ•˜๋Š” ๋ชฉ๋ก์— ๊ด‘์‚ฐ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค...

๊ฐœ๋ฐœ์ž๋Š” ๊ฐ ์ž‘์—…์— ๋Œ€ํ•ด ํด๋ฆญ ๊ฐ€๋Šฅํ•œ ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

https://marketplace.visualstudio.com/items?itemName=GuardRex.status-bar-tasks

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์€ํ‡ดํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค!

Atom์—์„œ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์€ ๋‚ด๊ฐ€ ๊ฐ€์žฅ ๊ทธ๋ฆฌ์›Œํ•˜๋Š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ์ฝ”๋“œ์— ์ง‘์ค‘ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์ƒˆ๋กœ์šด ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ฐฐ์šธ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ๋ฌด์–ธ๊ฐ€๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค! ํ›Œ๋ฅญํ•œ ์ผ์„ ๊ณ„์†ํ•˜์‹ญ์‹œ์˜ค, Microsoft.

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ ์ด ๋ฌธ์ œ๋Š” ์•„์ง ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ด ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜๊ธฐ๋ฅผ ๊ณ„์† ํฌ๋งํ•ฉ๋‹ˆ๋‹ค.

2018๋…„ ๊ณต์‹ ๋กœ๋“œ๋งต ์—์„œ๋Š” "ํ•ดํ”ผ ์ฝ”๋”ฉ", "์‹ ๊ทœ ์‚ฌ์šฉ์ž์™€ ๊ธฐ์กด ์‚ฌ์šฉ์ž ๋ชจ๋‘์—๊ฒŒ ๋”์šฑ ์ฆ๊ฑฐ์šด ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค" ๋ฐ "VS ์ฝ”๋“œ๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“œ๋Š” ์ฐจ๋‹จ ์š”์†Œ ์ œ๊ฑฐ"์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ํŠน๋ณ„ํžˆ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋กœ๋“œ๋งต์— ์žˆ์œผ๋ฉฐ ๋กœ๋“œ๋งต์— ์žˆ์–ด์•ผ ํ•˜๋ฉฐ ์–ธ๊ธ‰๋œ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค.

@bpasero ๋Š” ์ด ๋ฌธ์ œ์—์„œ ํ™œ๋™ํ–ˆ์œผ๋ฉฐ ํ˜„์žฌ VSCode ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. Microsoft VSCode ํŒ€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ๊ฐ„์„ ๋‚ด์„œ ์ด ๋ฌธ์ œ๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ๊ณ„ํš์ด ๋ฌด์—‡์ธ์ง€ ๋งํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •๋ง ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋“ค์€ ๊ธฐ๋ก์— ๋‚จ๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋งํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ๋‚ด๊ฐ€ ๋ชจ๋“  ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ์™€ ํ์‡„ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฉฐ ๊ทธ๊ฒƒ์ด ๋ฐฑ๋กœ๊ทธ์— ๊ฐ‡ํžˆ์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค... ๊ทธ๋Ÿฌ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์—†์ด ์ œ๊ธฐ๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  "๊ด€์‹ฌ ์—†์Œ"์— ๋” ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

๋ถ€์ •์ ์ธ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ... ํ•˜์ง€๋งŒ ์ด ์ฃผ์ œ๋Š” ์•„ํ”ˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ์•ˆํ‹ฐ ํˆด๋ฐ”์˜ ์Œ๋ชจ ์ˆ˜์ค€์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์€ ๋Š๋‚Œ์ด ๋“ญ๋‹ˆ๋‹ค. ์–ด๋”˜๊ฐ€์—์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ ์š”์ฒญ์˜ ์–‘์ด ๋ฒ”์šฉ ๋„๊ตฌ ๋ชจ์Œ์œผ๋กœ ์ด์–ด์ง€์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์˜ ๋งˆ์Œ์€ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @ronnyek ์ €๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋‹ซํžŒ ๋ฌธ์ œ๋ฅผ ๋ณด์•˜๊ณ  ๊ท€ํ•˜์˜ ์ž…์žฅ์ด ์–ด๋””์—์„œ ์™”๋Š”์ง€ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ธ์ •์ ์ธ ํƒœ๋„๋ฅผ ์œ ์ง€ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€ ์˜ค๋Š˜๋‚ ์—๋„ ์—ฌ์ „ํžˆ ์—ด๋ ค ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ vscode ํŒ€์—์„œ ์ด๊ฒƒ์ด ์‹ค์ œ๋กœ ์œ ํšจํ•œ ์ œ์•ˆ์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์˜ํ–ฅ์ด ์žˆ๋‹ค๋Š” ํฌ๋ง์„ ์ค๋‹ˆ๋‹ค.

์ €๋„ ์ฐฉ๊ฐํ•˜์ง€ ์•Š์•˜์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค :)

๊ธฐ๋ณธ ๋„๊ตฌ ๋ชจ์Œ, ํ”Œ๋Ÿฌ๊ทธ์ธ ํŠน์ • ๋„๊ตฌ ๋ชจ์Œ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ๋„๊ตฌ ๋ชจ์Œ์˜ ๋ถ€์กฑ์ด ์‹ ๊ทœ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ vscode์˜ ์ง„์ž…/์ฑ„ํƒ์— ๋Œ€ํ•œ ์‹ค์งˆ์ ์ธ ์žฅ๋ฒฝ์ด๋ฉฐ ์ด ๋ˆ„๋ฝ๋œ ๊ธฐ๋Šฅ์€ ์ƒ๊ด€์—†์ด vscode๋ฅผ ๊ณ ์ˆ˜ํ•  ์˜ํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค ์˜ˆ, ์˜คํ•ดํ•˜์ง€ ๋งˆ์„ธ์š”... ์ €๋Š” ์ด ๋ณ€ํ™”๋ฅผ ์ง€์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ œ๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ๋ถ€์ •์ ์ธ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๊ฐ€ ๋˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค... . VS Code๋Š” ์ง„ํ–‰๋จ์— ๋”ฐ๋ผ ๋„์•ฝํ•˜๊ณ  ์žˆ์œผ๋ฉฐ... ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•œ ๋ฐ˜๋Œ€๋ฅผ ์ •๋ง ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ์›น์Šคํ†ฐ์„ ์œ„ํ•ด ํ”„๋ก ํŠธ ์—”๋“œ ํŽธ์ง‘์„ ์œ„ํ•ด vscode๋ฅผ ์“ฐ์ง€ ์•Š์•˜์ง€๋งŒ ๋ฏธ๋ž˜์—๋Š” vscode๋ฅผ ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋„ˆ๋ฌด ๊ธฐ์ดˆ์ ์ธ ๊ฒƒ ๊ฐ™์•„, ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์ฐพ์ง€ ๋ชปํ–ˆ์„ ๋•Œ ๋งค์šฐ ๋†€๋ž์Šต๋‹ˆ๋‹ค ... ํ•˜์ง€๋งŒ ๋””์ž์ด๋„ˆ๊ฐ€ ๋งค์šฐ ์ตœ์†Œํ•œ์˜ UI๋ฅผ ์œ ์ง€ํ•˜๋Š” ์ฒ ํ•™์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ์•„๋งˆ๋„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•  ๊ฐ€์น˜๊ฐ€ ์—†๋‹ค๊ณ  ๋Š๋‚„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ๋ˆ„๊ตฌ๋‚˜ ์ด ์›์ž ๋„๊ตฌ ๋ชจ์Œ ํ™•์žฅ์„ ์ด์‹ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/suda/tool-bar

๊ณ ์ •๋œ ๋„๊ตฌ ๋ชจ์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ์ผ๋ถ€ ์ฝ”๋“œ๋กœ ๊ธฐ๋Šฅ ๋ถ„๊ธฐ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
https://github.com/junalmeida/vscode/pull/1
๋‹น์‹ ์ด ๊ทธ๊ฒƒ์˜ ์ผ๋ถ€๊ฐ€ ๋˜๊ณ  ์‹ถ์€์ง€ ๋‚˜์—๊ฒŒ ๋ฌผ์–ด๋ณด์‹ญ์‹œ์˜ค.
๋‚˜๋Š” ์ด๋ฏธ 3๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ๊ธฐ๋ณธ ์ž‘์—…์œผ๋กœ ๋„๊ตฌ ๋ชจ์Œ(์œ„์น˜ ์ง€์ •๊ณผ ๊ฐ™์€ UI ํ•ญ๋ชฉ)์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ PR์— ๋„ฃ์€ gif๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์•„์ง ํ•ด์•ผ ํ•  ์ผ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.

@junalmeida ์•ˆ๋…•ํ•˜์„ธ์š”. ํ˜„์žฌ ์ด ๊ธฐ๋Šฅ ์š”์ฒญ(๋‹ค๋ฅธ ๋งŽ์€ ์š”์ฒญ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ)์ด ์—ด๋ ค ์žˆ์–ด ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹™๋‹ˆ๋‹ค.
VSCode๋Š” ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” PR์„ ๋ฐ›์•„๋“ค์ด๊ธฐ๋ฅผ ๊บผ๋ฆฝ๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ธฐ๋Šฅ ์š”์ฒญ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐ€์žฅ ์ข‹์€ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฆ‰์‹œ ์ฝ”๋”ฉ์„ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ  ํ† ๋ก ์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
pull ์š”์ฒญ ์ง€์นจ https://github.com/Microsoft/vscode/wiki/How-to-Contribute#pull -requests๋ฅผ

์•ˆ๋ถ€
์ด์‹œ๋„๋ฅด

@isidorn
atom์€ ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.
screen

notepad++๋Š” ๋งค์šฐ ๋ฏธ๋‹ˆ๋ฉ€ํ•œ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.

notepad4ever

vscode๋Š” ... vim ๋ฐฉ์‹์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค.
์™ผ์ชฝ ํŒจ๋„๊ณผ ์ƒ๋‹จ ๋ฉ”๋‰ด๋ฅผ ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค! ๋‹จ์ถ•ํ‚ค๋งŒ! ์˜ค์ง ํ•˜๋“œ์ฝ”์–ด!

๋งˆ์šฐ์Šค๋Š” 1946๋…„์— ๋ฐœ๋ช…๋˜์—ˆ์ง€๋งŒ ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์˜ ํ‚ค ์กฐํ•ฉ์„ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๊ธฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ๋‹น์‹ ์€ ํ˜ธํ™˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด์šธ๋ฆฌ๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด(ms ๋ฐฉ์‹) ์›ํ•˜๋Š” ๋Œ€๋กœ ํ•˜๋ฉด ๋˜์ง€๋งŒ ์‹ ๊ฒฝ ์“ฐ๋Š” ์ฒ™ ํ•˜์ง€๋Š” ๋งˆ์„ธ์š”.

:ํ™”๋‚œ:

@isidorn ์š”์ ์€ ์•Œ์ง€๋งŒ ์ด ์ฃผ์ œ์™€ ๋‹ค๋ฅธ ์ฃผ์ œ์—์„œ ์ด๋ฏธ ํ† ๋ก ์ด ์‹œ์ž‘๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“ , ๋‚˜๋Š” ์ด๊ฒƒ์„ POC๋กœ ์ฝ”๋”ฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ์‚ฌ์šฉ๋œ ๋ชจ๋“  ์ง€์นจ๊ณผ UI ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ณต์‹ VSCode ํŒ€์˜ ๋ฐฉํ–ฅ์ด ์•„๋‹ˆ๋ฉด ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์ง€๋งŒ ์ด๊ฒƒ์ด ์˜คํ”ˆ ์†Œ์Šค์˜ ์•„๋ฆ„๋‹ค์›€์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋‚˜ ํฌํฌํ•˜๊ณ  ์‹คํ—˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๊ฒƒ์ด ๋ฐ˜๋“œ์‹œ PR์ด ์ˆ˜๋ฝ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ;)

์ด๊ฒƒ์€ ์ •๋ง ์ด์ƒํ•œ ๊ฒฐ์ •์ด๋ฉฐ ๊ฐœ์ธ์ ์œผ๋กœ vscode๋ฅผ ์ฑ„ํƒํ•˜๋Š” ๋ฐ ํฐ ๋ฐฉํ•ด๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค(๋งŽ์€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋„ ์ƒ์ƒํ•ฉ๋‹ˆ๋‹ค)

๋˜ํ•œ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๊ฒƒ์ด ์ƒํƒœ ํ‘œ์‹œ์ค„์— ๋คํ”„๋ฉ๋‹ˆ๋‹ค. git-history, cmake์™€ ๊ฐ™์ด ์ƒํƒœ ํ‘œ์‹œ์ค„์„ ์—‰๋ง์œผ๋กœ ๋งŒ๋“œ๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒํƒœ ํ‘œ์‹œ์ค„ ์•„์ด์ฝ˜์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์†Œ ์ค‘์š”ํ•œ ์‚ฌํ•ญ์„ ์œ„ํ•œ ๊ณต๊ฐ„์ด ์—†์Šต๋‹ˆ๋‹ค.

VSCode๋Š” ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” PR์„ ๋ฐ›์•„๋“ค์ด๊ธฐ๋ฅผ ๊บผ๋ฆฝ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์—ฌ๊ธฐ์„œ ํ•„์š”ํ•œ ์กฐ์น˜๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ํ™•์žฅ์„ ํ†ตํ•ด ๋„๊ตฌ ๋ชจ์Œ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™•์žฅ ์ž‘์„ฑ์ž๋ฅผ ์œ„ํ•ด ์ผ๋ถ€ ๋“œ๋กœ์–ด๋ธ” ์˜์—ญ์„ ๋…ธ์ถœํ•˜๋Š” ๊ฒƒ์€ ์™„๋ฒฝํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ต์‹ฌ ํŽธ์ง‘๊ธฐ๊ฐ€ ์™„์ „ํžˆ ์ง€์›ํ•  ํ•„์š”๊ฐ€ ์—†๊ณ  ๊ธฐ๋ณธ ํ™˜๊ฒฝ์ด ํ™•์‹คํžˆ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ ๊ฐœ๋ฐœ ์ƒํ™ฉ๋งŒ ๋ณด๋ฉด VS Code๊ฐ€ ๋ชจ๋“  ๊ฒƒ์ด ๊ตฌ์„ฑ ํŒŒ์ผ์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋˜๋Š” "ํ•˜๋“œ ์ฝ”์–ด" ๊ธฐ๋Šฅ์—์„œ ์ด๋ฏธ ๋ฒ—์–ด๋‚˜๊ณ  ์žˆ์Œ์ด ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์™„์ „ํ•œ ๊ตฌ์„ฑ GUI๊ฐ€ ์ œ๊ณต๋˜๋ฏ€๋กœ VS Code๊ฐ€ ์ด์ œ ๋” ๋งŽ์€ ๋งˆ์šฐ์Šค ์ค‘์‹ฌ ์‚ฌ์šฉ ์‚ฌ๋ก€๋„ ์ˆ˜์šฉํ•˜๊ณ  ์žˆ์Œ์ด ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋„๊ตฌ ๋ชจ์Œ์„ ๊ฐ–๋Š” ๊ฒƒ์€ ๋” ์ž‘์€ ์‚ฌ์šฉ์ž ํ•˜์œ„ ์ง‘ํ•ฉ์„ ์œ„ํ•œ ๊ฒƒ์ด๋”๋ผ๋„ ํ™•์‹คํžˆ ์ข‹์€ ์ƒ๊ฐ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ํ™•์žฅ์— ๋Œ€ํ•œ ๋งŽ์€ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด์ค„ ๋ฟ์ž…๋‹ˆ๋‹ค.

+1

๋„๊ตฌ ๋ชจ์Œ์ด ์„ ํƒ์  ๊ธฐ๋Šฅ์ด ๋  ์ˆ˜ ์—†๋Š” ์ด์œ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šˆํผ ๋ฏธ๋‹ˆ๋ฉ€์„ ์›ํ•˜์‹ญ๋‹ˆ๊นŒ? ์ „์›์„ ๋•๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๋ฅผ ํ†ตํ•ด ๊ธฐ๋Šฅ์— ๋น ๋ฅด๊ฒŒ ์•ก์„ธ์Šคํ•˜๊ณ  ์‹ถ์œผ์‹ญ๋‹ˆ๊นŒ? ์ „์›์„ ์ผœ์‹ญ์‹œ์˜ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๊ตฌํ˜„ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๊ฐ•๊ฒฝํ•œ ์ž…์žฅ์€ ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฃฝ์ด๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ฒƒ์— ๋ฐ˜๋Œ€ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: Amarok ์ฐธ์กฐ). VSC๋Š” ์—ฌ๋Ÿฌ ๋ฉด์—์„œ ํ›Œ๋ฅญํ•˜์ง€๋งŒ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋‹ค๋Š” ๊ฒƒ์€ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ถ„๋ช…ํžˆ ์งœ์ฆ๋‚˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค.

์ œ๋ฐœ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.. ํˆด๋ฐ”๊ฐ€ ์ ˆ์‹คํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํˆด๋ฐ”๊ฐ€ ์—†์œผ๋ฉด ์™„์ „ํžˆ ๋งˆ๋น„๋ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ์‚ฌ์ด๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

VS Code ํ—ค๋”์˜ ๋ฉ”๋‰ด ์ค„ ์•„๋ž˜์— Visual Studio์™€ ๊ฐ™์ด ํŒŒ์ผ ์ €์žฅ, ํŒŒ์ผ ์—ด๊ธฐ ๋“ฑ๊ณผ ๊ฐ™์ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์•„์ด์ฝ˜์˜ ๋‹ค๋ฅธ ๋„๊ตฌ ๋ชจ์Œ์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€/์‚ญ์ œํ•˜๋ ค๋ฉด ์ง์ ‘ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด MSFT์—์„œ ์˜์›ํžˆ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค(๋งŒ์•ฝ ์žˆ๋‹ค๋ฉด). Jetbrain์˜ WebStorm์„ ๊ตฌ์ž…ํ•ฉ๋‹ˆ๋‹ค.

+1
๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋ชจ๋“  ๊ฒƒ์— ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜์ง€๋งŒ, ์ด ์ƒˆ๋กœ์šด(๊ทธ๋ฆฌ๊ณ  ๋‹ค์†Œ ๊ธฐ๋ณธ์ ์ธ) UI ์š”์†Œ๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ํ™•์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ํ™•์žฅ ๋ฐ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ๊ฐ€๋Šฅ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋„๊ฒ ์ง€๋งŒ, ๋‚ด๊ฐ€ ์›ํ•œ๋‹ค๋ฉด ์—ฌ์ „ํžˆ ๊ฐ€๋Šฅ์„ฑ์œผ๋กœ ์กด์žฌํ•˜๊ธฐ๋ฅผ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์Šฌํ”„๊ฒŒ๋„..ํ•˜์ง€๋งŒ ์ด๊ฒƒ์ด ๋„์›€์ด๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค ...
Windows์šฉ Visual Studio Code ๋ฐ”๋กœ ๊ฐ€๊ธฐ ํ‚ค
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

๋‚˜๋Š” ๋ชจ๋‘๊ฐ€ ์ •๋ณด๋ฅผ ๊ณ ๋ง™๊ฒŒ ์ƒ๊ฐํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ... ๊ทธ๊ฒƒ์ด ๋„๊ตฌ ๋ชจ์Œ์„ ์š”๊ตฌํ•˜๋Š” ์ฃผ๋œ ์ด์œ ์ด๊ธฐ ๋•Œ๋ฌธ์— ... ๊ธฐ์–ตํ•ด์•ผ ํ•  ๋ช…๋ น์ด๋‚˜ ๋ช…๋ น ์ฐฝ ๋ช…๋ น์œผ๋กœ ๊ฒ€์ƒ‰ํ•ด์•ผ ํ•  ๋ช…๋ น์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ๋ฌธ์ œ๋Š” vscode ๊ฐœ๋ฐœ์ž๊ฐ€ ์—ฌ์ „ํžˆ ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„, ๊ณ„ํš๋„, ์ƒ๊ฐ๋„ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํˆด๋ฐ” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๊ฐ€ ๋Œ€๋ถ€๋ถ„ ์—ํ…Œ๋ฅด ์†์œผ๋กœ ์‚ฌ๋ผ์งˆ ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๊ท€ํ•˜์˜ ๋น„์ฆˆ๋‹ˆ์Šค์— ํ•„์š”ํ•œ ๊ฒƒ์ด ๋ฌด์—‡์ด๋“  ์ „์ ์œผ๋กœ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์ถฉ์กฑ๋˜๋ฉด ๋” ๋งŽ์€ ์กด์žฌ๋ฅผ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!

์บ๋กค

๋‚˜๋Š” ๋ชจ๋‘๊ฐ€ ์ •๋ณด๋ฅผ ๊ณ ๋ง™๊ฒŒ ์ƒ๊ฐํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ... ๊ทธ๊ฒƒ์ด ๋„๊ตฌ ๋ชจ์Œ์„ ์š”๊ตฌํ•˜๋Š” ์ฃผ๋œ ์ด์œ ์ด๊ธฐ ๋•Œ๋ฌธ์— ... ๊ธฐ์–ตํ•ด์•ผ ํ•  ๋ช…๋ น์ด๋‚˜ ๋ช…๋ น ์ฐฝ ๋ช…๋ น์œผ๋กœ ๊ฒ€์ƒ‰ํ•ด์•ผ ํ•  ๋ช…๋ น์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ๋ฌธ์ œ๋Š” vscode ๊ฐœ๋ฐœ์ž๊ฐ€ ์—ฌ์ „ํžˆ ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„, ๊ณ„ํš๋„, ์ƒ๊ฐ๋„ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํˆด๋ฐ” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๊ฐ€ ๋Œ€๋ถ€๋ถ„ ์—ํ…Œ๋ฅด ์†์œผ๋กœ ์‚ฌ๋ผ์งˆ ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub https://github.com/Microsoft/vscode/issues/41309#issuecomment-426295027 ์—์„œ ํ™•์ธํ•˜๊ฑฐ๋‚˜ https://github.com/notifications/unsubscribe-auth/AcQg2XMA0_WfTqVGZVt5M- ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐ

GUI๋ณด๋‹ค ๋ช…๋ น์ค„์„ ๋” ์ข‹์•„ํ•˜์ง€๋งŒ ์ด GUI ํŽธ์ง‘๊ธฐ์— ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋„๊ตฌ ๋ชจ์Œ์กฐ์ฐจ ์—†๋Š” ๊ฒƒ์ด ํ„ฐ๋ฌด๋‹ˆ์—†๋‹ค๋Š” OP์— ์ ˆ๋Œ€์ ์œผ๋กœ ๋™์˜ํ•ด์•ผ ํ•˜๋Š” 30์„ธ ์ด์ƒ์˜ IT ๋ฒ ํ…Œ๋ž‘(Windows-OS์—์„œ ๋น„ํ™œ์„ฑํ™”๋  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์  ๊ธฐ๋Šฅ์ผ์ง€๋ผ๋„) ๊ฐ‘์ž๊ธฐ ๋„ˆ๋ฌด ๊ธฐ๋ณธ์ ์ธ GUI ๊ธฐ๋Šฅ์— ๋ฐ˜ํ•˜๋Š” GUI ์•ฑ ๊ฐœ๋ฐœ์ž/์‚ฌ์šฉ์ž).

์ถ”๊ฐ€ ์ง€์›์„ ์œ„ํ•ด(๋ถ€๋„๋Ÿฌ์›Œํ•˜์ง€ ์•Š๊ณ ) ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฉ”๋ชจ์žฅ ๊ต์ฒด์กฐ์ฐจ๋„ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Notepad++์˜ goto - ์•„๋ž˜์™€ ๊ฐ™์ด EVEN VIM FOR WINDOWS์ž…๋‹ˆ๋‹ค. UNIX VI ํฌํŠธ๊ฐ€ GUI์šฉ ๋„๊ตฌ ๋ชจ์Œ์— ์ฝ”๋“œ๋ฅผ ๋˜์งˆ ์—ฌ์œ ๊ฐ€ ์žˆ์„ ๋•Œ...๋‹น์‹ ์ด ์š”์ ์„ ์•Œ ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์–ผ๋งˆ๋‚˜ ํ•„์š”ํ•˜๋ฉฐ ๊ทธ ๋’ค์— ์ˆจ๊ฒจ์ง„ ์ƒ๊ฐ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? IMO, ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งŒํผ ๋‹ค๋ฅธ ์ด์œ  ์—†์ด "์‹œ๊ฐ์ " ๊ทธ๋ž˜ํ”ฝ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ•ญ์ƒ ๋” ํŽธ์•ˆํ•˜๋‹ค๊ณ  ๋Š๊ผˆ๋˜ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ธฐ๋ณธ ํŒŒ์ผ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์˜ˆ, ๋‚˜๋Š” ์™„์ „ํžˆ ๊นจ๋‹ซ๊ณ  ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ 10/10๋ฒˆ์˜ ํ•œ ์˜์—ญ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  Microsoft GUI์— ๋Œ€ํ•ด ๋งํ•˜๊ณ  ์‹ถ์€ ๋„๊ตฌ ๋ชจ์Œ ๋ฒ„ํŠผ(์žˆ๋Š” ๊ฒฝ์šฐ)์„ ํด๋ฆญํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ์š” ํŒŒ์ผ ์—ด๊ธฐ/์ €์žฅ ์ž‘์—…๋‹น 4-5์ดˆ๋ฅผ ๊ธฐ๊บผ์ด ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ 35๋…„ ๋™์•ˆ ์ž‘์„ฑ๋œ vscode ์ด์™ธ์˜ ๋‹ค๋ฅธ ์šด์˜์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์œ„์˜ ์˜๊ฒฌ์„ ๋ณด๋ฉด, ๊ฐ€์žฅ ์‹œ๊ฐ„ ํšจ์œจ์ ์ด์ง€๋Š” ์•Š์ง€๋งŒ (๋‚˜๋จธ์ง€ ํฐ๋จธ๋ฆฌ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด) ํŽธ์•ˆํ•จ, ํŽธ๋ฆฌํ•จ ๋ฐ ๋‹จ์ˆœํ•œ ์กฐ๊ฐ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์ธ ์ผ๋ฐ˜์ ์ธ ์›Œํฌํ”Œ๋กœ ์‚ฌ์šฉ์—์„œ ์ € ํ˜ผ์ž๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งˆ์Œ์ด ์„ฑ๊ณผ๋ฅผ ์ด๊ธด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์œ„์˜ ๊ฒƒ๋“ค(๋ฐ ์˜คํ”„๋ผ์ธ์˜ ๋‹ค๋ฅธ ๋งŽ์€ ๊ฒƒ๋“ค)๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ œ ๊ธฐ๋ณธ ํŽธ์ง‘๊ธฐ๊ฐ€ ์ €์—๊ฒŒ ์–ผ๋งˆ๋‚˜ ํ•„์ˆ˜์ ์ธ์ง€, ์‚ฌ์‹ค์€ ์‚ฌ์†Œํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์ด ๋ˆ„๋ฝ๋œ vscode๋Š” ์ž‘์„ฑํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ํŽธ์•ˆํ•จ์„ ์ฃผ์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜์˜ ๊ธฐ๋ณธ ํŽธ์ง‘์ž. ์˜ˆ, ๋ถ€๋ถ„์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” ํƒ€์‚ฌ ํ™•์žฅ์ด ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ต์‹ฌ vscode ์—…๋ฐ์ดํŠธ๊ฐ€ ์ด๋ฅผ ์ค‘๋‹จํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ํ™•์žฅ์ด ์ถฉ๋Œํ•˜์—ฌ ์ €์žฅ ๋ฒ„ํŠผ์ด ์˜ค์ž‘๋™ํ•˜๋Š” ๋“ฑ์˜ ์›์ธ์ด ๋˜๋Š” ๊ฒฝ์šฐ ๋„๊ตฌ ๋ชจ์Œ์€ ์‹ค์ œ๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•ˆ์ „๊ณผ ์•ˆ์ •์„ฑ์„ ์œ„ํ•ด ํ•ต์‹ฌ vscode์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


UNIX-born VIm Windows-port _Windows GUI ํ‘œ์ค€๋งŒ ์ค€์ˆ˜ํ•˜๋„๋ก ๊ฐœ์„ _ (~2016+์˜ ๋ช…๋ฐฑํ•œ ์ƒˆ๋กœ์šด GUI ๊ธฐ๋Šฅ(๋œ) ํ‘œ์ค€ ์ด์ „):

snag_10-5-2018_13-41-16

MSFT์—์„œ VSCode๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์‚ฌ๋žŒ์€ ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ ์š”์ฒญ์„ ๋ฌด์‹œํ–ˆ๋‹ค๋Š” ์ด์œ ๋กœ ํ•ด๊ณ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์˜ˆ์ „ MSFT์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด์ „์— ์‚ฌ์ด๋“œ ๋ฐ”์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต๋œ ๋ช‡ ๊ฐœ์˜ ์กฐ์žกํ•œ ๋ฒ„ํŠผ์— ๋Œ€ํ•œ ์ด์œ ๋ฅผ ๋ฌป๋Š” "๋‚ด๊ฐ€ ๊ฐœ๋ฐœ ์ค‘์ธ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๋ง์„ ๋“ฃ๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค." ๋ฌธ์ œ #11159๋ฅผ ๋งค์šฐ ๋นจ๋ฆฌ ๋ณธ ์ ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. EXTENSIONS๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ง ๊ทธ๋Œ€๋กœ ๊ธฐ๋ณธ ํŒŒ์ผ ์ž‘์—…๋ณด๋‹ค ๋” ์ž์ฃผ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

https://github.com/Microsoft/vscode/issues/11159

DEV๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋‹ซ๊ณ  ์ž ๊ทธ๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ "๊ฐ€๋ผ"๋ผ๊ณ  ๋น ๋ฅด๊ฒŒ ๋งํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋ณด๋ฉด ์Šค์œ„์Šค์—์„œ MS๊ฐ€ ํ•ด์™ธ์— ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ์€ ์ด์ œ ๋‚ด๊ฐ€ ์‹ฌ๊ฐํ•˜๊ฒŒ ๋‹นํ˜น์Šค๋Ÿฌ์šด ๋ฌธ์ œ๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•ด ์†Œ๋ฆฌ๋ฅผ ์ง€๋ฅด๋Š” ๊ฒƒ์กฐ์ฐจ ๊ธˆ์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด๊ฐ€ ๊ทธ DEV ํŒ€์„ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๋‚˜๋Š” ๊ทธ ๋””์ž์ธ ์„ ํƒ์„ ์˜นํ˜ธํ•˜๋Š” DEV์—๊ฒŒ ํŒŒ์ผ ์—ด๊ธฐ/์ €์žฅ/๋‹ซ๊ธฐ๋ณด๋‹ค ๋” ์ž์ฃผ ๊ฑฐ๋Œ€ํ•œ "ํ™•์žฅ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ์‚ฌ๋žŒ์„ ๋‚˜์—๊ฒŒ ๋ณด์—ฌ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ - ๋Œ€์‹  ๋ชจ๋“  THOSE ์ž‘์—…์ด ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉ”๋‰ด์™€ ๋ช…๋ น ๋ชจ์Œ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๋ฒˆ ํด๋ฆญํ•˜๊ณ  ๋ช…๋ น์„ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋„๋ก ์„ค๊ณ„๋ฅผ ๋ฐฉ์–ดํ•˜์„ธ์š”?!?

ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์ž ๊ธˆ ํ•ด์ œํ•˜๋ฉด ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๊ธฐ์—์„œ์™€ ๊ฐ™์ด ๋™์˜ํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  @BenHayat ๋‹น์‹ ์ด ์ ˆ๋Œ€์ ์œผ๋กœ ์˜ณ์Šต๋‹ˆ๋‹ค. 90๋…„๋Œ€ ํ›„๋ฐ˜์— ์ €๋Š” ์‹ค์ œ๋กœ @ MS์˜ ์ง์œ„๋ฅผ ์ œ์•ˆ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ œ๊ฐ€ ์˜ค๋Š˜๋‚  ๊ทธ ์ง์ฑ…์— ์žˆ์—ˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์ œ๊ฐ€

screen shot 2018-10-29 at 7 35 52 pm
screen shot 2018-10-29 at 7 35 57 pm

VS ์ฝ”๋“œ์— ์ž‘์€ ๋„๊ตฌ ๋ชจ์Œ์„ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๋ช‡ ๊ฐ€์ง€ ํ•ญ๋ชฉ๋งŒ ์žˆ์œผ๋ฉด ๋งŒ์กฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค(๋’ค๋กœ/์•ž์œผ๋กœ/๋งˆ์ง€๋ง‰ ํŽธ์ง‘ ์œ„์น˜) - VS Code UX ํŒ€์€ ๋„๊ตฌ ๋ชจ์Œ์ด ๋‚˜์˜๋‹ค๊ณ  ๋Š๋‚„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์ œํ’ˆ ๊ธฐ๋ณธ ๋„๊ตฌ ๋ชจ์Œ์ด ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒฝ์šฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค). ์ฆ‰, ๋„๊ตฌ ๋ชจ์Œ์ด ์ด๋ฏธ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆผ ์ฐธ์กฐ). ํ•˜์ง€๋งŒ ๊ฑฐ๊ธฐ์— ์žˆ๋Š” ํ•ญ๋ชฉ์€ ์ €์—๊ฒŒ ์“ธ๋ชจ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๊ทธ๋ƒฅ ๊ต์ฒดํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋งˆ์นจ๋‚ด ์ด๊ฒƒ์— ๋Œ€ํ•œ ๋…ผํ‰์„ ๋‚˜๋ˆ„์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” 30๋…„ ๋™์•ˆ ๊ฐœ๋ฐœ์ž๋กœ ์ผํ•ด ์™”์œผ๋ฉฐ ํ•œ ๊ฐ€์ง€ ๋ฐฐ์šด ๊ฒƒ์€ ๋ช…๋ น์ค„์—์„œ ์™„์ „ ์ž๋™ํ™”๋œ ์ „๋‹ฌ์— ์ด๋ฅด๋Š” ํŠน์ • ์ž‘์—…์— ์ ํ•ฉํ•œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์— ๋Œ€ํ•œ ์ด์œ ๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ณ ๊ธ‰ AI ํ†ตํ•ฉ์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋„๊ตฌ๊ฐ€ ํฌ๊ฒŒ ๋ณ€๊ฒฝ๋จ์— ๋”ฐ๋ผ ๋„๊ตฌ ๋ชจ์Œ์€ ๊ณผ๊ฑฐ์˜ ๋ช…๋ น์ค„์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. VS ์ฝ”๋“œ์—๋Š” IDE์—์„œ ๋ช…๋ น์ค„์„ ์ƒ๋žตํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ธฐ๋ณธ์ ์ธ ์ง„ํ™” ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ œ ์ปจ์„คํŒ… ์—…๋ฌด์—์„œ๋Š” Visual Studio Professional๊ณผ JetBrains Ultimate๋ฅผ ๋‘ ๊ฐ€์ง€ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. VS ์ฝ”๋“œ๋Š” ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ „๋ฌธ IDE ํŒจํ‚ค์ง€์˜ ์œ ์—ฐ์„ฑ๊ณผ ํ™•์‹คํžˆ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ฒซ ํ•ด ๊ฐœ๋ฐœ์ž๋ฅผ VS ์ฝ”๋“œ ์•ž์— ๋‘์ง€ ์•Š๊ณ  ๊ทธ/๊ทธ๋…€๊ฐ€ ์•ฝํ™”๋œ IDE๋ฅผ ๋ฐฐ์šฐ๊ฒŒ ํ•˜๋Š” ๋ฐ ๋‚ด ๋ˆ์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ๋‚ด ์†”์งํ•œ ์˜๊ฒฌ.

@pgmolloy ์ €๋„ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ Visual Studio์™€ webstorm์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค... ์ผ๋ฐ˜์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ๋” ์ž˜ ์–ด์šธ๋ฆฌ๋Š” ๋” ์™„์ „ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Œ). ํ•˜์ง€๋งŒ ํ™˜์ƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ vscode๋งŒํผ ๊ฐ€๋ฒผ์šฐ๋ฉฐ ์ฆ๊ฒ๊ฒŒ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด ๋ฌธ์ œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ์ฝ”๋“œ ์†๋„๋ฅผ ๋Šฆ์ถ”๊ฑฐ๋‚˜ "๊ฒฝ๋Ÿ‰ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ"๊ฐ€ ์•„๋‹Œ ๊ฒƒ์œผ๋กœ ๋งŒ๋“œ๋Š” ํ›จ์”ฌ ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ). ํˆด๋ฐ”์™€ ๊ทธ ๋ฒ„ํŠผ ๊ตฌ์„ฑ์€ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋ฐ”๋กœ ๊ทธ ๋ช…๋ น ํŒ”๋ ˆํŠธ ๋ช…๋ น์„ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์€ ๋””๋ฒ„๊น…๊ณผ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ๊ตฌ์„ฑ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋˜๋Š” ์ตœ์†Œํ•œ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค).

์ œ ์ƒ๊ฐ์—๋Š”... (๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ๋ฐ˜๋“œ์‹œ ์‚ฌ์‹ค์— ์˜ํ•ด ๋’ท๋ฐ›์นจ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค....), ๊ทธ๊ฒƒ์€ ๋ฐฉ๊ธˆ ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค... ๋ˆ„๊ตฐ๊ฐ€, ์–ด๋”˜๊ฐ€์—์„œ ๊ทธ๋“ค์ด ๋„๊ตฌ ๋ชจ์Œ์˜ ์•„์ด๋””์–ด๋ฅผ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๊ฒฐ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๋„๊ตฌ ๋ชจ์Œ ๊ธฐ๋Šฅ ์š”์ฒญ๊ณผ ๋ชจํ˜ธํ•˜๊ฒŒ ์œ ์‚ฌํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ผ๋ถ€ ์Œ๋ชจ ์ˆ˜์ค€์˜ ์ฒ˜๋ฆฌ.

์ด ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ํ’€ ์š”์ฒญ ์‹ฌ์ง€์–ด ์กฐ๊ทธ๋งˆํ•œ ์ž‘์€ ๊ธฐํšŒ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ IF ๋” ๋‚˜์€ CSS / HTML๋กœ, ๊ทธ๋ฆฌ๊ณ  IF I ..๋ฐ›์„ ์ˆ˜ .would ...์ด ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. "์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ํ•˜๊ณ  ์‹ถ์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ์ž‘์—…ํ•  ์‹œ๊ฐ„์ด ์—†๋‹ค"๋Š” ๊ฒƒ์ด ์ดํ•ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๊ธฐ๋ก๊ณผ ๊ฑฐ์˜ ์ฆ‰์‹œ ๋˜๋Š” ์ƒ์„ฑ ์งํ›„์— ์ข…๋ฃŒ๋œ ์ˆ˜์‹ญ ๊ฐ€์ง€์˜ ๋‹ค๋ฅธ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์„ ๋•Œ ๊ฝค ์ž์‹ ํ•ฉ๋‹ˆ๋‹ค. vscode ํŒ€์€ ๋„๊ตฌ ๋ชจ์Œ๊ณผ ๊ด€๋ จ๋œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ทธ๋“ค์˜ ๋น„์ „๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๊ทธ๋“ค์€ ์ด์— ์ง‘์ฐฉํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ํ‹€๋ ธ๋‹ค๋Š” ๊ฒƒ์ด ์ฆ๋ช…๋˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

@ronnyek :

์ œ ์ƒ๊ฐ์—๋Š”... (๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ๋ฐ˜๋“œ์‹œ ์‚ฌ์‹ค์— ์˜ํ•ด ๋’ท๋ฐ›์นจ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค....), ๊ทธ๊ฒƒ์€ ๋ฐฉ๊ธˆ ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค... ๋ˆ„๊ตฐ๊ฐ€, ์–ด๋”˜๊ฐ€์—์„œ ๊ทธ๋“ค์ด ๋„๊ตฌ ๋ชจ์Œ์˜ ์•„์ด๋””์–ด๋ฅผ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๊ฒฐ์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๋„๊ตฌ ๋ชจ์Œ ๊ธฐ๋Šฅ ์š”์ฒญ๊ณผ ๋ชจํ˜ธํ•˜๊ฒŒ ์œ ์‚ฌํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ผ๋ถ€ ์Œ๋ชจ ์ˆ˜์ค€์˜ ์ฒ˜๋ฆฌ.

@bpasero ์™€ @isidorn ์€ ์šฐ๋ฆฌ์˜ "์˜์›…"์ž…๋‹ˆ๋‹ค :)

vscode-toolbar

๋„๊ตฌ ๋ชจ์Œ์€ vscode๋ฅผ ์ œ์™ธํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ํŽธ์ง‘๊ธฐ์— ํ•„์ˆ˜์ ์ด๋ฏ€๋กœ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

์ด ๊ธฐ๋Šฅ์ด ์ •๋ง ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

MS์˜ vscode ํŒ€์—์„œ ์ผํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ์ด๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ๋Š๋ผ๋Š” ๊ณ ๊ฐ์„ ๋‹ฌ๋ž˜๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ์˜ ์ผํ™˜์œผ๋กœ, ์ด๊ฒƒ์ด ๋‹จ์ง€ ํ™•์žฅ์„ฑ์„ ์œ„ํ•œ ํ›„ํฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ™”๋ฉด ์˜์—ญ์ด ์•„๋‹ˆ๊ฑฐ๋‚˜ ์ž ์žฌ์ ์ธ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์ž๋™์œผ๋กœ ์ทจํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋„๊ตฌ ๋ชจ์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์ƒ๋‹นํ•œ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์—†๋‹ค๋ฉด vscode๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋„๊ตฌ ๋ชจ์Œ( @isidorn ๋ฐ ๊ธฐํƒ€ ๋ช‡ ๊ฐ€์ง€ ์™ธ๋ถ€)์— ๋ฐ˜๋Œ€ํ•œ๋‹ค๋ฉด ์ •๋ง ๋†€๋ž„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ณ , ๋„๊ตฌ ๋ชจ์Œ์ด ์ฝ”๋“œ์™€ ์ž˜ ํ†ตํ•ฉ๋˜๊ณ , ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š” ๋ฌธ์ œ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

Visual Studio Code์˜ ์™ผ์ชฝ ๋ง‰๋Œ€์— ์‚ฌ์šฉ์ž ์ง€์ • ๋‹จ์ถ”๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ํŠธ๋ฆฌ ๋ณด๊ธฐ ์ปจํ…Œ์ด๋„ˆ ๋ผ๋Š” ์ด ์˜ต์…˜์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

workbench-contribution

๋˜ํ•œ ์ด ์‚ฌ์šฉ์ž ์ง€์ • ๊ฐ€๋Šฅํ•œ ์ƒํƒœ ํ‘œ์‹œ์ค„ ์— ๊ด€์‹ฌ์ด

๊ทธ๋ฆฌ๊ณ  ๋ถ€๋™ ๋„๊ตฌ ๋ชจ์Œ ํ™•์žฅ

intro

๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค... ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค... ๋„๊ตฌ ๋ชจ์Œ ์ž์ฒด๊ฐ€ ์‹ค์ œ๋กœ ํ†ตํ•ฉ๋˜๊ฑฐ๋‚˜ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š๋”๋ผ๋„ ์ตœ์†Œํ•œ ํ™•์žฅ์„ฑ ์ง€์ ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ.

์›๋ณธ ๋ฌธ์ œ์—๋Š” 103ํ‘œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ด์ „์— ๋งˆ๊ฐ๋œ ์ˆ˜๋งŽ์€ ๋ฌธ์ œ ์™ธ์—๋„ ์ด๋ฏธ ๊ท€์ค‘ํ•œ ์ƒํƒœ ํ‘œ์‹œ์ค„ ๋ถ€๋™์‚ฐ ๋“ฑ์„ ํ•ดํ‚นํ•˜์ง€ ์•Š๊ณ ๋„ ๊ทธ๋Ÿฌํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์‚ฌ๋žŒ๋“ค์˜ ๊ด€์‹ฌ์„ ๋ณด์—ฌ์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ธฐ๊ดดํ•œ ์„ธ๊ณ„์— ์žˆ์Šต๋‹ˆ๊นŒ?
2019๋…„์—๋„ ์—ฌ์ „ํžˆ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ์ด์œ ๋กœ ๋’ค๋กœ ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

@eb7898 , Visual Studio ๋ฐ IDEA์—๋Š” 2019๋…„์— ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Vscode์—๋Š” ์—†์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ ์˜ต์…˜์ด ์—†๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํŠนํžˆ ๋Šฅ๋™์ ์œผ๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๊ณผ๋Š” ๋Œ€์กฐ์ ์œผ๋กœ ํƒ์ƒ‰ํ•  ๋•Œ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.
ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋ชจ๋‘ ์น˜์ฆˆ์ž…๋‹ˆ๋‹ค(๋ฉ‹์ง„ ร‰poisses์™€ ๋ฐ˜๋Œ€๋˜๋Š” ๊ฐ€๊ณต ์น˜์ฆˆ)...
ํŽธ์ง‘๊ธฐ ๋„๊ตฌ ๋ชจ์Œ์ด ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์—์„œ ๋„ˆ๋ฌด ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚ด ์ƒํƒœ ํ‘œ์‹œ์ค„์ด ๊ฝ‰ ์ฐผ์Šต๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ๋ˆ„๊ฐ€ ๋งจ ์•„๋ž˜์— ๋„๊ตฌ ๋ชจ์Œ์„ ์›ํ•ฉ๋‹ˆ๊นŒ?
์‚ฌ์ด๋“œ๋ฐ”๋Š” ๊ณต๊ฐ„์„ ๋„ˆ๋ฌด ๋งŽ์ด ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@awittaker ๋˜ ๋‹ค๋ฅธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ์•ž์—์„œ ์–ธ๊ธ‰ํ•œ ํŠธ๋ฆฌ ๋ณด๊ธฐ ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ด ํ™•์žฅ์ž…๋‹ˆ๋‹ค.

https://marketplace.visualstudio.com/items?itemName=usernamehw.run-commands-view

์—ฌ์ „ํžˆ ๋„๊ตฌ ๋ชจ์Œ์ด ์•„๋‹ˆ๋ฉฐ ๋„๊ตฌ ๋ชจ์Œ ๋ฒ„ํŠผ/์˜ต์…˜์„ ์ฐพ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋Š” ์ผ๋ฐ˜ ์ƒ๋‹จ ์œ„์น˜๊ฐ€ ์•„๋‹Œ ์™ผ์ชฝ์˜ ํŠธ๋ฆฌ ๋ณด๊ธฐ ์˜์—ญ์— ๋‚˜ํƒ€๋‚˜์ง€๋งŒ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๊ณผ๋‹คํ•œ ํ‚ค ์ž…๋ ฅ์„ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์—†๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ž„์˜์˜ ๊ฒƒ๋“ค์— ๋Œ€ํ•ด.

@awittaker "์ ๊ทน์ ์ธ ์ฝ”๋”ฉ"์€ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•œ ๋ณดํŽธ์ ์ธ ์†”๋ฃจ์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค. ์›น ๊ฐœ๋ฐœ์ž๋Š” ์‹œ๊ฐ„์˜ ์ ˆ๋ฐ˜์„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณด๋‚ด๊ณ  ๋ ˆ์ด์–ด๋ฅผ ์กฐ์ •ํ•˜๊ณ  Chrome ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์™€ ๊ฐ™์€ ๊ฒƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋Š” ํŽธ์ง‘๊ธฐ์™€ ๊ฒŒ์ž„ ์‚ฌ์ด๋ฅผ ๋Š์ž„์—†์ด ์ „ํ™˜ํ•  ์ˆ˜ ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค Photoshop ๋ฐ ๊ธฐํƒ€ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์†์— ๋งˆ์šฐ์Šค๊ฐ€ ์žˆ์œผ๋ฉฐ ๋งˆ์šฐ์Šค๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์ข‹์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ์ค‘์‹ฌ ์‚ฌ์šฉ์ž์™€ ๋งˆ์šฐ์Šค ์ค‘์‹ฌ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด VSCode์— ๋‘ ๊ฐ€์ง€ ๋ชจ๋“œ๊ฐ€ ๋ชจ๋‘ ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด "๋ฉ”์ธ ๋ฉ”๋‰ด"๋กœ๋„ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ Photoshop ๋™์ž‘์„ ๋ชจ๋ฐฉํ•˜๊ฑฐ๋‚˜ MS Office์˜ ๋ฆฌ๋ณธ๊ณผ ๊ฐ™์€ ์ˆ˜์ง ํŠธ๋ ˆ์ด์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ์—ˆ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋งค์šฐ ํŠน์ •ํ•œ ์ž‘์—…์„ ์œ„ํ•œ ์™„์ „ํ•œ ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ - ๋‚ด ๋ง์€ ๋ช…๋ น ์ƒ์ž์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์œผ๋กœ ๋ฏธ๋Ÿฌ๋งํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์†Œ์œ ์ž๊ฐ€ ๊ทธ๋ฆฐ ๋ฉ”๋‰ด์™€ ์ƒ์ž๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์œ ๊ฐ์Šค๋Ÿฝ๊ฒŒ๋„ ์ด ๋ฌธ์ œ๋กœ ์ธํ•ด Iia ๋˜๋Š” IntelliJ IDEA Community Edition์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•˜๋ฉฐ ๋‚จ์€ ์˜ต์…˜์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด์ƒ์ ์ธ ๋„๊ตฌ ๋ชจ์Œ ๊ธฐ๋Šฅ ์š”๊ตฌ ์‚ฌํ•ญ:

  1. MS Office 2003 ๋„ํ‚น ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์— ์ตœ๋Œ€ํ•œ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. (์ด๊ฒƒ์„ ํ•œ ๋ฒˆ๋„ ์‚ฌ์šฉํ•ด ๋ณธ ์ ์ด ์—†๋‹ค๋ฉด ์™„๋ฒฝํ•œ ๋„๊ตฌ ๋ชจ์Œ์˜ ๊ฐ€์žฅ ์ข‹์€ ์˜ˆ์˜€์Šต๋‹ˆ๋‹ค.)
  2. ๊ด€๋ จ ๋„๊ตฌ๊ฐ€ ํ•จ๊ป˜ ๊ทธ๋ฃนํ™”๋œ ๊ธฐ๋ณธ ๋„๊ตฌ ๋ชจ์Œ ์„ธํŠธ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
  3. ๋„๊ตฌ ๋ชจ์Œ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋„์šฐ๊ฑฐ๋‚˜ ๋„ํ‚นํ•˜๋Š” ๊ธฐ๋Šฅ. ๋„ํ‚น์€ ์œ„์ชฝ, ์•„๋ž˜์ชฝ, ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๋„๊ตฌ ๋ชจ์Œ์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์ˆจ๊ธฐ๋Š” ๊ธฐ๋Šฅ
  5. ์ƒˆ ๋„๊ตฌ ๋ชจ์Œ์„ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ
  6. ๊ธฐ๋ณธ ๋ฐ ์‚ฌ์šฉ์ž ์ƒ์„ฑ ๋„๊ตฌ ๋ชจ์Œ์— ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐํ•˜๋Š” ๊ธฐ๋Šฅ.
  7. ๊ธฐ๋ณธ ์ œ๊ณต ๋„๊ตฌ๋Š” VSCode ๊ธฐ๋Šฅ ๋ฐ ๋ช…๋ น๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๋„๊ตฌ๋Š” ์‚ฌ์šฉ์ž ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ๋งคํฌ๋กœ์™€ ์—ฐ๊ด€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  8. ๋„๊ตฌ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€๋ฉด ์ด๋ฆ„, ๊ฐ„๋‹จํ•œ ์„ค๋ช… ๋ฐ ํ•ด๋‹น ํ‚ค๋ณด๋“œ๊ฐ€ ํ‘œ์‹œ๋˜์–ด VSCode ๊ธฐ๋Šฅ ๋ฐ ์ด์— ์ƒ์‘ํ•˜๋Š” ํ•ญ๋ชฉ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ํ•™์Šตํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  9. ์‚ฌ์šฉ์ž๋Š” ์•„์ด์ฝ˜์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ํ…์ŠคํŠธ ์ด๋ฆ„์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ๋‘˜ ๋‹ค๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ๊ฐœ๋ณ„ ๋„๊ตฌ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  10. ๋„๊ตฌ๋Š” ๋‹จ์ผ ํด๋ฆญ ๋ช…๋ น(์˜ˆ: ์ €์žฅ), ๋ช…๋ น ๋“œ๋กญ๋‹ค์šด ๋ชฉ๋ก(์˜ˆ: ๋นŒ๋“œ, ๋ชจ๋‘ ๋นŒ๋“œ, ...) ๋˜๋Š” ํ…์ŠคํŠธ ์ž…๋ ฅ(์˜ˆ: ๊ธ€๊ผด ํฌ๊ธฐ)์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  11. ๋„๊ตฌ ๋ชจ์Œ ๊ตฌ์„ฑ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜๋Š” ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” JSON์œผ๋กœ ๋‚ด๋ณด๋‚ด๊ณ  ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ ธ์˜ค๊ธฐ๋Š” ์ถ”๊ฐ€์ ์ด๊ฑฐ๋‚˜ ํŒŒ๊ดด์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  12. ์ •๊ตํ•œ ๋„๊ตฌ ๋ฐ ๋„๊ตฌ ๋ชจ์Œ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ API ๋ฐ ๊ฐœ์ฒด ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋„๊ตฌ๋ฅผ ๋ฐ˜์‘์ ์œผ๋กœ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์ง€๋Šฅํ˜• ์ƒํƒœ ๋จธ์‹ .
  13. NOT ํ˜„์žฌ MS ์˜คํ”ผ์Šค ๋ฆฌ๋ณธ์žˆ๋‹ค. ๋„ˆ๋ฌด ๋งŽ์€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋ฉฐ ๋„ˆ๋ฌด ์ž์ฃผ ํ•œ ๋ฒˆ ๋Œ€์‹  2-3๋ฒˆ์˜ ํด๋ฆญ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์„ ๋ŒํŒŒํ•˜๊ณ  ์ œ์ •์‹ ์„ ํšŒ๋ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ ๋ฒ„์Šคํ„ฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ ‘๊ทผ์„ฑ์ž…๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์„ ํฌํ•จํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ—ˆ์šฉํ•จ์œผ๋กœ์จ VS Code ํŒ€๊ณผ Microsoft๋Š” ์‹œ๊ฐ ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ๊ธฐ๊บผ์ด ์ œ์™ธํ•œ๋‹ค๋Š” ์ž…์žฅ์„ ์ทจํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‚ฌ์šฉ์ž๋Š” ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฌ๊ณ  ์Œ์„ฑ ํŒ๋…๊ธฐ ๋ฐ ํŽธ์ง‘ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ๋ฉ”๋‰ด๋Š” ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

Microsoft, ์‹œ๊ฐ ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๊ธฐ์—ฌ๋ฅผ ๋†’์ด ํ‰๊ฐ€ํ•˜์‹ญ๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๊ณ„์†ํ•ด์„œ ์ด ์ œํ’ˆ๊ณผ ์ด ์ œํ’ˆ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ง์—…๊ณผ ๊ธฐํšŒ์—์„œ ์ œ์™ธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

VSCode๋Š” ์˜คํ”ˆ ์†Œ์Šค๋กœ "์˜จ" ์ดํ›„ Microsoft์˜ ๊ณผ๋Œ€ ๊ด‘๊ณ  ํ”„๋กœ์ ํŠธ์ž„์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค.
MS๋Š” VSCode๊ฐ€ ๋Š๋ฆฌ๊ณ  ๋Š๋ฆฐ Visual Studio XXXX์˜ ๊ฒฝ์Ÿ์ž๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ”„๋กœํ•„ ์„ธ๋ถ€ ์ •๋ณด๋กœ ์ธํ•ด ์ฃผ์š” ๊ธฐ์—ฌ์ž์˜ ์ด๋Ÿฌํ•œ ์ €ํ•ญ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ์ผํ•˜๊ณ  ์žˆ๊ณ  ํ•ด๊ณ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ๋Š” VSCode์˜ ๋ถ„๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

@NickMaev Visual Studio ์ž์ฒด๋Š” ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ ์ฝ”๋“œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ๊ฒƒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, vscode๋Š” ๊ถ๊ทน์ ์œผ๋กœ Microsoft์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ์˜ณ๊ฑฐ๋‚˜ ๊ทธ๋ฅด๊ฑฐ๋‚˜ ๋ฌด๊ด€ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ๊ฐ•๋ ฅํžˆ ์ง€์ง€ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ๊ฒƒ์€ ์ ์–ด๋„ ๋งŽ์€ ์†Œ๋น„์ž(์ €๋ฅผ ํฌํ•จํ•˜์—ฌ)๊ฐ€ ์˜ค๋žซ๋™์•ˆ ์š”๊ตฌํ•˜๊ณ  ๋ถˆํ‰ํ•ด ์˜จ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

ํ—; ๋ฐ•์‚ฌ; - ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•  ์˜๋ฌด๋Š” ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์ œ์ถœ, ์ œ์ถœ ๋ฐ ๋งˆ๊ฐ, ์ œ์ถœ ๋ฐ ์†์ž„์ˆ˜๋กœ ํ‘œ์‹œ๋œ ๋ฌธ์ œ, ์ œ์ถœ ๋ฐ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋œ ๋ฌธ์ œ ๋“ฑ ์‚ฌ๋žŒ๋“ค์ด ์ด๊ฒƒ์„ ์›ํ•˜๊ณ  ์ œํ’ˆ ๊ด€๋ฆฌ ๋˜๋Š” vscode ๊ฐœ๋ฐœ์ด ๊ด€๋ฆฌ๋œ๋‹ค๋Š” ๊ฒƒ์€ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์•ฝ๊ฐ„์˜ ํž˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. (๋‚˜๋Š” ๊ทธ๋“ค์ด ์™œ ๊ทธ๋ ‡๊ฒŒ ๋ฐ˜๋Œ€ํ•˜๋Š”์ง€ ์ •๋‹นํ•œ ์ด์œ ๋ฅผ ์•„์ง ๋“ฃ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค)

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ, ๊ทธ๋ƒฅ ์‚ฌ๋žŒ๋“ค์ด ์›ํ•˜๋Š”/๋ฐ”๋žจ์„ ์ธ์ •ํ•˜๊ณ , ๋งŒ์•ฝ ๊ทธ๊ฒƒ์ด ์ •๋ง๋กœ ํ•œ ๋‘ ์‚ฌ๋žŒ์ด ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•ด ๋‹จํ˜ธํ•˜๊ฒŒ ๋ฐ˜๋Œ€ํ•œ๋‹ค๋ฉด... ๊ทธ๋ ‡๊ฒŒ ๋งํ•˜์‹ญ์‹œ์˜ค. ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ํฌํฌ์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์ด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ๋ฒ„๊ทธ๋Š” ์ด์ œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฌด์‹œํ•  ํ•„ํ„ฐ๊ฐ€ ์žˆ๋Š” ๋ธ”๋ž™ํ™€์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๊ฒƒ์„ ํ™˜๊ธฐ์‹œํ‚ค๊ณ  ๊ทธ๊ฒƒ์ด ์‹ค์ œ๋กœ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฌด ๊ฒƒ๋„ ์ˆ˜ํ–‰๋˜์ง€ ์•Š๋Š” ๋™์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ƒˆ๋กœ์šด ๋ฒ„๊ทธ๊ฐ€ ์—ด๋ฆฌ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด ์‚ฌ์šฉ์ž์˜ ํ•„์š”๊ฐ€ ์•„๋‹Œ ๋งน๋ชฉ์ ์ธ ์ด๋…์— ์˜ํ•ด ์ฃผ๋„๋  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

ํ™•์‹คํžˆ ์ด๊ฒƒ์€ ํ™•์žฅ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ•ต์‹ฌ ์ œํ’ˆ์— ์žˆ์–ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ์ด๋ฏธ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋กœ, ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ์กฑํ•˜๊ณ  ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ™•์žฅ์— ๋Œ€ํ•œ 100% ์™„๋ฒฝํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„!

์ด๊ฒƒ์€ ํ™•์žฅ์— ๋Œ€ํ•œ 100% ์™„๋ฒฝํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์ž…๋‹ˆ๋‹ค.

๋˜‘๋˜‘ํ•œ ๊ฒƒ ๊ฐ™์ง€๋งŒ... ์ด๋ด! vscode๋Š” ํˆด๋ฐ” ์ƒ์„ฑ์„ ์œ„ํ•œ API๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ‹ฐ์ผ“์„ ์ฝ์–ด๋ผ ์–˜๋“ค์•„!

ํ™•์‹คํžˆ ์ด๊ฒƒ์€ ํ™•์žฅ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํ•ต์‹ฌ ์ œํ’ˆ์— ์žˆ์–ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ์ด๋ฏธ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋กœ, ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ์กฑํ•˜๊ณ  ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ™•์žฅ์— ๋Œ€ํ•œ 100% ์™„๋ฒฝํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์ž…๋‹ˆ๋‹ค. ์ฝ”๋”ฉํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„!

์‚ฌ๋žŒ๋“ค์ด ์™„๋ฒฝํ•˜๊ฒŒ ํ–‰๋ณตํ•˜๋‹ค๋Š” ๊ฐ€์ •์„ ํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์ง€๋งŒ API๊ฐ€ ์žˆ๊ณ  ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋„๊ตฌ ๋ชจ์Œ์„ ๊ฐ•์ œํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๊ฐœ์ธ์ ์œผ๋กœ๋„ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

VS Code๋Š” ํšจ์œจ์ ์ด๊ณ  ์•„๋ฆ„๋‹ต๊ณ  ํ›Œ๋ฅญํ•œ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค... ์–ด์ฉ์ง€ UX๊ฐ€ ์™„์ „ํžˆ ๋’ท์ž๋ฆฌ์— ์•‰์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” VBScript์— ๋Œ€ํ•œ ๊ฒฝํ—˜์ด ํ’๋ถ€ํ•˜์—ฌ PowerShell์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ vbscript ํŽธ์ง‘์— Notepad++๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  PowerShell ISE๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. PowerShell ISE์—๋Š” ์ตœ์†Œํ•œ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์ง€๋งŒ ๋‚ด๊ฐ€ ๋งํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. PowerShell ISE๋ณด๋‹ค ๋” ๋‚˜์€ ๋„๊ตฌ ๋ชจ์Œ์„ ๊ฐ–๊ธฐ๋ฅผ ํฌ๋งํ•˜์—ฌ VSCode์— ๋Œ€ํ•ด ๋“ฃ๊ณ  ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. VSCode์—์„œ ๋„๊ตฌ ๋ชจ์Œ์„ ์ง์ ‘ ์ฐพ์„ ์ˆ˜ ์—†์–ด์„œ ์ด ์Šค๋ ˆ๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. VSCode์— ๋„๊ตฌ ๋ชจ์Œ์ด ์ „ํ˜€ ์—†์Œ์„ ํ™•์ธํ•˜๋Š” ์ด ๊ธฐ๋Šฅ ์š”์ฒญ์œผ๋กœ ์ด๋ฏธ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.

ํˆด๋ฐ” ํ•„์ˆ˜! ์ด ํŽธ์ง‘๊ธฐ ์—†์ด๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ตœ์†Œํ•œ ํ•„์š”ํ•œ ํ›„ํฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์ €ํ•ญ์„ ๋ฏฟ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ํŒ€์˜ ์ด๋…์  ์†Œ๋ฆ„์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ๋†€๋ผ์šด!

61336

์ด๊ฒƒ์ด ์—ฌ๋Ÿฌ๋ถ„์ด ํ•ด์•ผ ํ•  ์ผ์ด๋ผ๋Š” ๊ฒƒ์„ ๋งˆ์นจ๋‚ด ์ธ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?! ์ด๊ฒƒ์€ ๋งค์šฐ ๋˜‘๊ฐ™์€ ๊ฒƒ์„ ๋ฌป๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์˜ ๋งŽ์€ ์Šค๋ ˆ๋“œ ์ค‘ ํ•˜๋‚˜์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋„๊ตฌ ๋ชจ์Œ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„๊ตฌ ๋ชจ์Œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ง€์˜ฅ์€ ์šฐ๋ฆฌ์—๊ฒŒ PR์ด ์‹ค์ œ๋กœ ์ˆ˜์šฉ์„ ์œ„ํ•ด ๊ณ ๋ ค๋  ๊ฒƒ์ด๋ผ๋Š” ๋ฏฟ์Œ์˜ ํ‘œ์‹œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๋‹น์‹ ์ด ๊ทธ ๊ธฐ๋Šฅ์— ์ž์›ํ•˜๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์„ ์–ป์„ ๊ฒƒ์ด๋ผ๊ณ  ์žฅ๋‹ดํ•ฉ๋‹ˆ๋‹ค.

@isidorn ๊ท€ํ•˜๋Š” 'ํ˜„์žฌ ์ด ๊ธฐ๋Šฅ ์š”์ฒญ(๋‹ค๋ฅธ ๋งŽ์€ ์š”์ฒญ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ)์ด ์—ด๋ ค ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. . . .'

ํ”ผ๋“œ๋ฐฑ์ด ๊ณ„์† ๋“ค์–ด์˜ค๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ํ๋ฅด๋Š” ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. VSCodeteam์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ๋ฐ ํฅ๋ฏธ๊ฐ€ ์—†์–ด ๋ณด์ด๋Š” ์ด์œ ์™€ ๊ทธ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

'VSCode๋Š” ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” PR์„ ๋ฐ›์•„๋“ค์ด๊ธฐ๋ฅผ ๊บผ๋ฆฝ๋‹ˆ๋‹ค.'

๋‚ด ์ƒ๊ฐ์— VSCode๋Š” ๋‹จ์ˆœํ•œ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๊ฐ€ ์•„๋‹Œ IDE ๋˜๋Š” IDE ๊ตฌ์ถ• ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋Š” ๋˜ ๋‹ค๋ฅธ Microsoft ์ œํ’ˆ์ธ ๋ฉ”๋ชจ์žฅ์ž…๋‹ˆ๋‹ค.

'๋ชจ๋“  ๊ธฐ๋Šฅ ์š”์ฒญ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐ€์žฅ ์ข‹์€ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ํ† ๋ก ์„ ์‹œ์ž‘ํ•˜๊ณ  ๋ฐ”๋กœ ์ฝ”๋”ฉ์„ ์‹œ์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.'

์ด ํ”ผ๋“œ๋ฐฑ ๋ฌธ์ œ์—์„œ ์ œ ์งˆ๋ฌธ์€ ํ† ๋ก ์ด ์–ด๋””์— ์žˆ์Šต๋‹ˆ๊นŒ?

@ronnyek ์€ ์˜ฌ๋ฐ”๋ฅธ ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ›Œ๋ฅญํ•œ ์ œํ’ˆ์ด์ง€๋งŒ ์ด ๋ฌธ์ œ๋Š” ๋‹ค์†Œ ์‹ ๋น„์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์€ ์ „ ์„ธ๊ณ„ ์–ด๋””์—์„œ๋‚˜ ๊ณตํ†ต์ ์œผ๋กœ ๋…ผ์˜๋˜์–ด์•ผ ํ•  ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค...

์š”๊ตฌ ์‚ฌํ•ญ? Visual Studio ์ฝ”๋“œ๊ฐ€ ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ฑฐ๊ธฐ์—์„œ ํ•˜๋‚˜๋ฅผ ๋ณต์ œํ•˜์‹ญ์‹œ์˜ค.
๊ธฐ๊ตฌ? ๊ทธ๊ฒƒ์€ ์ •๋ง๋กœ ์•ฝ๊ฐ„์˜ ์กฐ์‚ฌ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ์ด ๋ฌธ์ œ๋Š” ์ด๋ฏธ 1.5๋…„์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ์ƒํƒœ ํ‘œ์‹œ์ค„๊ณผ "๋ฉ”๋‰ด ํ‘œ์‹œ์ค„" ์‚ฌ์ด์— ์ž‘์€ ๋‹จ๊ณ„๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

vscode ํŒ€์ด ๋‚ดํ‚ค์ง€ ์•Š๋Š” ์ž‘์€ ๋‹จ๊ณ„... ๊ทธ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์šฐ๋ฆฌ๋Š” ์ด ๋ฌธ์ œ๊ฐ€ ์ƒ์„ฑ๋œ ์ง€ 1๋…„์ด ๋„˜์—ˆ๊ณ  ๋™์ผํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋Œ“๊ธ€์„ ๋‹ฌ๊ณ  ์ˆ˜๋งŽ์€ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ์ „ํžˆ... ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋™์ผํ•œ ์Œ๋ชจ ์ˆ˜์ค€ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค.

์›น์Šคํ†ฐ์„ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. VScode ํŒ€์œผ๋กœ ๊ฐ€๋Š” ๊ธธ!

์—ฌ๊ธฐ์— ๋‹ค๋ฅธ ๋ชฉ์†Œ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. VS Code์— ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋‹ค๋Š” ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์™„์ „ํ•œ ๋ฏธ์Šคํ„ฐ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ถ”๊ฐ€๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€๋”์”ฉ ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•˜์ง€๋งŒ ํ•ญ์ƒ ๋‚ด ์ด์ „ ํŽธ์ง‘๊ธฐ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. VS Code์—๋Š” ์ข‹์•„ํ•  ๊ฒƒ์ด ๋งŽ์ง€๋งŒ ์ด ๋ถ€์กฑํ•œ ํ•ญ๋ชฉ์ด ๋‚˜๋ฅผ ๋†€๋ผ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์ง„์‹ฌ์œผ๋กœ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ! ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊น”๋”ํ•œ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ / IDE๋Š” ํ›Œ๋ฅญํ•œ GUI ๋””์ž์ธ์„ ๋†’์ด ํ‰๊ฐ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. 2019๋…„์ž…๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ์™œ ์—ฌ์ „ํžˆ ๋ช…๋ น์ค„์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

2019๋…„์ž…๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ์™œ ์—ฌ์ „ํžˆ ๋ช…๋ น์ค„์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ฒœ ๋ฐฐ ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์—?

์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ํˆฌํ‘œ์ž…๋‹ˆ๋‹ค.

์–ด๋–ค ์‚ฌ๋žŒ๋“ค์˜ ๋‘๋‡Œ๋Š” ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ด ์ƒ๋žต์€ ๋งค์šฐ ์–ด๋ฆฌ์„์€ ์ผ์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ์ข‹์€ ํŽธ์ง‘๊ธฐ์ด์ง€๋งŒ, ๋ฐฑ ๊ฐ€์ง€ ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ฐฐ์šฐ๊ฑฐ๋‚˜ ๋ฉ”๋‰ด๋ฅผ ํŒŒํ—ค์น˜๋Š” ๋ฐ ๋ฐฉํ•ด๊ฐ€ ๋  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ํ•˜๋‚˜์˜ IDE๋Š” ์ƒ๊ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์„ ์ œ์™ธํ•˜๊ธฐ๋กœ ํ•œ ๊ฒฐ์ •์€ Windows Phone๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์–ด๋ฆฌ์„์€ ์ผ์ž…๋‹ˆ๋‹ค!

VS Code๋ฅผ ๊ฐ•๋“ฑํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ๋กœ๊ทธ ๋ทฐ์–ด๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์—ฌ์ „ํžˆ ์ ˆ์‹คํžˆ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ํ˜„์žฌ ๋‚˜์˜ ๊ฐ€์žฅ ํฐ ์‚ฌ์šฉ์ž ์ •์˜ ํฌ์ธํŠธ ๊ณ ํ†ต. ๋‚ด๊ฐ€ ๊ฐ€์ง„ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ช…๋ น์ด ๋งŽ์„์ˆ˜๋ก ํฌ๋กฌ์— ๋ช‡ ๊ฐœ๋ฅผ ๋‘˜ ๊ณณ์ด ๋” ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ฑฐ์˜ 2๋…„์ด ์ง€๋‚ฌ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ฝ”๋ฉ˜ํŠธ, ํ™•์ธ, ๋ช…์‹œ๋œ ์˜๋„๊ฐ€ ์—†์œผ๋ฉฐ ๋‹จ์ˆœํžˆ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋ฐฑ๋กœ๊ทธ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. SSS-SUUUUUPER ๋“€ํผ. (์ ์–ด๋„ ๊ทธ๋ƒฅ ์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ๋‹ซํžˆ์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์•„์š”)

์–ด๋–ป๊ฒŒ ๊ทธ๋ ‡๊ฒŒ ๊ฐ„๋‹จํ•˜๊ณ  ์ˆ˜์—†์ด ํ–‰ํ•ด์ง„ ์ผ์ด ์†Œํ™€ํžˆ ํ•˜๊ธฐ ์ „์— ์–ผ๋งˆ๋‚˜ ๋†€๋ผ์šด์ง€. ๋‚ด๊ฐ€ ์ด๋ฏธ ๋ผ์ด์„ผ์Šค๋ฅผ ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š” ์›น์Šคํ†ฐ์œผ๋กœ ๋ฐ€์–ด๋ถ™์ผ ๋ฟ์ด๋ผ๊ณ  ์ด์ „์— ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ „์ฒด ์ƒํ™ฉ์ด ์–ด๋–ป๊ฒŒ ๋œ ํด๋Ÿฌ์Šคํ„ฐ์ธ์ง€ ์ •๋ง ๋†€๋ž์Šต๋‹ˆ๋‹ค. VScode ํŒ€์œผ๋กœ ๊ฐ€๋Š” ๊ธธ!

๋ถˆ๋งŒ์ด ์ถฉ๋ถ„ํ•˜๋ฉด ๋ฐ”๋€” ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. MSFT ์ œํ’ˆ์—์„œ ๋งŽ์ด ๋ฐœ๊ฒฌํ•œ "์šฐ๋ฆฌ๊ฐ€ ๋‹น์‹ ๋ณด๋‹ค ๋” ์ž˜ ์•ˆ๋‹ค"๋Š” ๋˜ ๋‹ค๋ฅธ ์‚ฌ๋ก€์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ VSC๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋ฉ”๋ชจ์žฅ++์„ ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ถˆ๋งŒ์ด ์ถฉ๋ถ„ํ•˜๋ฉด ๋ฐ”๋€” ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. MSFT ์ œํ’ˆ์—์„œ ๋งŽ์ด ๋ฐœ๊ฒฌํ•œ "์šฐ๋ฆฌ๊ฐ€ ๋‹น์‹ ๋ณด๋‹ค ๋” ์ž˜ ์•ˆ๋‹ค"๋Š” ๋˜ ๋‹ค๋ฅธ ์‚ฌ๋ก€์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ VSC๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋ฉ”๋ชจ์žฅ++์„ ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜‘๊ฐ™์ด ํ–ˆ๋‹ค. VsCode๋Š” ๋‚ด ์š”๊ตฌ์— ํ‰ํ–‰ํ•œ ๊ฒฝ๋กœ๋ฅผ ๋ฐŸ์•˜์œผ๋ฏ€๋กœ ๋ฉ”๋ชจ์žฅ++(์™€์ธ์—๊ฒŒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค)/์ˆญ๊ณ ๋„ ๋‹ค์‹œ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. msft ์ƒํ˜ธ ์ž‘์šฉ์ด ์—†๋Š” ์†Œ๊ทœ๋ชจ ํŒ€์ด ์–ด๋–ป๊ฒŒ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋” ์ž˜ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค. ์Œ, ์ง€์†๋˜๋Š” ๋™์•ˆ ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

image
๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ๋ชจ๋‹ˆํ„ฐ์—์„œ ์ƒํƒœ ํ‘œ์‹œ์ค„์ด ์–ด๋–ป๊ฒŒ ์—„์ฒญ๋‚˜๊ฒŒ ๊ธธ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ด…์‹œ๋‹ค.

์ •์งํ•˜๊ฒŒ ์‹œ๋„ํ–ˆ์ง€๋งŒ VS ์ฝ”๋“œ๋ฅผ ๋ฒ„๋ฆฌ๊ณ  ๋ฉ”๋ชจ์žฅ++๋กœ ๋Œ์•„๊ฐ”์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ๋ช…๋ น์„ ๊ธฐ์–ตํ•  ์ˆ˜ ์—†๊ณ  ๋ถ€ํŒ…ํ•  ๋ฆฌ์†Œ์Šค๊ฐ€ ๋งŽ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ œ ์ƒ๊ฐ์—๋Š” ๋‹จ ํ•˜๋‚˜์˜ ํ…์ŠคํŠธ ํŒŒ์ผ์„ ๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•ด 700MB ์ด์ƒ์˜ RAM์„ ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ์€ ํ™•์‹คํžˆ ํˆด๋ฐ”๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

image
๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ๋ชจ๋‹ˆํ„ฐ์—์„œ ์ƒํƒœ ํ‘œ์‹œ์ค„์ด ์–ด๋–ป๊ฒŒ ์—„์ฒญ๋‚˜๊ฒŒ ๊ธธ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ด…์‹œ๋‹ค.

๊ทธ๊ฒƒ๋“ค์„ ํ™”๋ฉด ์ƒ๋‹จ์œผ๋กœ ์˜ฎ๊ธฐ๋ฉด ๋งˆ์ˆ ์ฒ˜๋Ÿผ ์ˆ˜ํ‰ ๊ณต๊ฐ„์„ ๋œ ์ฐจ์ง€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค...

๊ทธ๊ฒƒ๋“ค์„ ํ™”๋ฉด ์ƒ๋‹จ์œผ๋กœ ์˜ฎ๊ธฐ๋ฉด ๋งˆ์ˆ ์ฒ˜๋Ÿผ ์ˆ˜ํ‰ ๊ณต๊ฐ„์„ ๋œ ์ฐจ์ง€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค...

์ „์šฉ ๋„๊ตฌ ๋ชจ์Œ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋” ํฐ ์•„์ด์ฝ˜
  2. ์ ์€ ํ…์ŠคํŠธ
  3. ์Šคํƒœํ‚น/๋ชฉ๋ก ์ˆจ๊ธฐ๊ธฐ
  4. ์—ฌ๋Ÿฌ ํ–‰
  5. ์ œ์–ด ๊ทธ๋ฃน์˜ ์†์‰ฌ์šด ๊ด€๋ฆฌ(์ผ๋ถ€ ํ”Œ๋ž˜๊ทธ ๋˜๋Š” ์ƒํƒœ์— ๋”ฐ๋ผ ํ‘œ์‹œ/์ˆจ๊ธฐ๊ธฐ)
  6. ๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ ์œ ์šฉํ•˜๊ฑฐ๋‚˜ ํ•„์š”ํ•œ ๋‹ค๋ฅธ ๋ฏธ๋ฌ˜ํ•œ UX ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์— ์–ด๋–ค ๊ฒฌ์ธ๋ ฅ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฉ๋ฌธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
ํˆด๋ฐ”๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ํ™•์žฅ์šฉ API๊ฐ€ ์•„์ง ์‹ฌ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ๋‚˜๋ฅผ ์›ƒ๊ฒŒ ํ–ˆ๋‹ค...
Visual Studio ์ฝ”๋“œ ๋กœ๋“œ๋งต 2020

  • ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์— ์˜์กดํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ํŽธ์ง‘์ž๊ฐ€ ๋˜์‹ญ์‹œ์˜ค.
    ...

:runner: VS Code๋ฅผ ์ ‘๊ทผ์„ฑ์ด ๋›ฐ์–ด๋‚œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์˜๊ฒฌ๊ณผ ์ง€์นจ์„ ์–ป๊ธฐ ์œ„ํ•ด ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜๊ณ  ํ˜‘๋ ฅํ•  ๊ฒƒ์ด๋ฉฐ ์ •์งํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ๋ถ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด "์ปค๋ฎค๋‹ˆํ‹ฐ"๋Š” ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ? ๋ˆ„๊ฐ€ ๋ญ๋ž˜๋„ ์†Œ์™ธ๋œ ๊ธฐ๋ถ„... ์ตœ๋Œ€ํ•œ ํŒ”๊ณผ ์†์„ ์‰ฌ์–ด์•ผ ๊ณ ํ†ต์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์–ด์š”. ํˆด๋ฐ”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์€ ๋ง ๊ทธ๋Œ€๋กœ ์ €๋ฅผ ์•„ํ”„๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํˆด๋ฐ” ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฐœ๋ฐœ์ž์˜ ํ”ผ๋“œ๋ฐฑ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์Œ์„ ํ•ด์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค...

์›Œํฌ๋ฒค์น˜์—์„œ ๋ณด๋‹ค ํ’๋ถ€ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ๊ธฐ๋Šฅ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๋ฐฉ๋ฒ• ์กฐ์‚ฌ
...
์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์™€ ๊ฐ™์€ UI ์‚ฌ์šฉ์ž ์ •์˜ ์ง€์›์„ ํ™•๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

๋‘˜ ๋‹ค ๊ธ์ •์ ์œผ๋กœ ๋“ค๋ฆฌ์ง€๋งŒ ์˜์‹ฌ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด ์‚ฌ์šฉ์ž ์ •์˜๋Š” 2016๋…„๋ถ€ํ„ฐ ์‚ฌ์šฉ๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๊นŒ?
2016๋…„ 6์›” ์—…๋ฐ์ดํŠธ(๋ฒ„์ „ 1.3)
์ œ๊ฐ€ ์ž˜๋ชป ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š” ๊ฑด๊ฐ€์š”? ์•„๋‹ˆ๋ฉด 2020๋…„ ๋กœ๋“œ๋งต์ด 2015๋…„๋ถ€ํ„ฐ ๋ณต์‚ฌ/๋ถ™์—ฌ๋„ฃ๊ธฐ ๋œ๊ฑด๊ฐ€์š”!?

  • ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์— ์˜์กดํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ํŽธ์ง‘์ž๊ฐ€ ๋˜์‹ญ์‹œ์˜ค.
    ...

๐Ÿƒ VS Code๋ฅผ ์ ‘๊ทผ์„ฑ์ด ๋›ฐ์–ด๋‚œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋กœ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ์šฐ๋ฆฌ๋Š” ์˜๊ฒฌ๊ณผ ์ง€์นจ์„ ์–ป๊ธฐ ์œ„ํ•ด ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜๊ณ  ํ˜‘๋ ฅํ•  ๊ฒƒ์ด๋ฉฐ ์ •์งํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ๋ถ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

LOL... ํ™•์‹คํžˆ... ๋‚˜๋Š” ๊ทธ๋“ค์ด ํˆด๋ฐ”์™€ ๊ฐ™์€ ์œ ์šฉํ•œ ๊ฒƒ๋“ค์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋ณด๋‹ค ๋” ๋งŽ์€ ์‹œ๊ฐ ์žฅ์• ์ธ ์ฝ”๋”๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค(์žฅ์• ๋ฅผ ๋…ธํฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์œ ๊ฐ์Šค๋Ÿฝ๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค) ๊ทธ๊ฒƒ์€ ์ฝ”์Šค์™€ ๋™๋“ฑํ•ฉ๋‹ˆ๋‹ค... ๋ชจ๋“  ์œ ์šฉํ•œ ๊ฒƒ๋“ค์€ ๊ฑฐ์ ˆ๋ฉ๋‹ˆ๋‹ค ๋ฒ”์œ„ ๋ฐ– ์œผ๋กœ ๋ฆด๋ฆฌ์Šค ์—๋Š” ์•„๋ฌด๋„ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๋Š” 18 ํŽ˜์ด์ง€ ์˜ ๋ฆด๋ฆฌ์Šค ์ •๋ณด ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค .

์ œ ๋ง์€... ์ €๋Š” ๋ชจ๋‘ ๋ฌด๋ฃŒ์ง€๋งŒ ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋” ๋งŽ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด ์ด ์œ ์šฉํ•œ ๊ธฐ๋Šฅ ์š”์ฒญ์„ ๋ฌด์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด "Pro" ๋ฒ„์ „์— ๋น„์šฉ์„ ์ง€๋ถˆํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค... Visual Studio๋Š” ํ•„์š”์—†์ง€๋งŒ, ๊ฐœ๋ฐœ์ž๋“ค์ด ์†Œํ™€ํžˆ ํ•˜์ง€ ์•Š์€ ํ•ฉ๋ฆฌ์ ์ธ ๊ฐ€๊ฒฉ์˜ VSC... I'm game...

ํ•œํŽธ ๊ทธ๋“ค์€ ๋„๊ตฌ ๋ชจ์Œ์„ ์ ‘๊ทผ์„ฑ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๊ณ  :/

@minig0d
ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜๋Š” ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ์œ„ํ•ด ํŽธ์ง‘๊ธฐ์—์„œ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ ธ์Šต๋‹ˆ๊นŒ? ์•Œ๊ณ  ์žˆ๋“  ๋ชจ๋ฅด๋“  ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

https://vscode.readthedocs.io/en/latest/editor/accessibility/

๋ฌธ์ œ๊ฐ€ ์ถฉ๋ถ„ํ•œ ์ฐฌ์„ฑํ‘œ๋ฅผ ๋ฐ›์„ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†๋‹ค๋ฉด ์–ธ์ œ๋“ ์ง€ PR์„ ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@sketchbuch ์˜ˆ, ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ž˜ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ํ’์ž์˜€์Šต๋‹ˆ๋‹ค... ํ•ต์‹ฌ์— ๋‚ด์žฅ๋˜์–ด ์žˆ์œผ๋ฉด ์ข‹์„ ์œ ์ผํ•œ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋Š” ์—ฌ๋Ÿฌ ๋ช…๋ น("๋งคํฌ๋กœ")์ด์ง€๋งŒ ์ด๋ฏธ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ๋‚ด๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ํ™•์ธํ•œ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค... ์˜ˆ, ์ง€๊ธˆ ์ฝ”๋”ฉ ์ค‘์ด๊ณ  ์•„์ฃผ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค... ์ด์ œ ์‹ค์ œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฌธ์ œ๊ฐ€ ์ถฉ๋ถ„ํ•œ ์ฐฌ์„ฑํ‘œ๋ฅผ ๋ฐ›์„ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†๋‹ค๋ฉด ์–ธ์ œ๋“ ์ง€ PR์„ ์ œ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์‹œ๋œ ์ด๋Ÿฌํ•œ "๊ธฐ๋Šฅ"์— ๋Œ€ํ•œ ์ฐฌ์„ฑ ์ˆ˜๋ฅผ ๋ณด์…จ์Šต๋‹ˆ๊นŒ? B/C ์ง€๋‚œ๋ฒˆ ๋‚ด๊ฐ€ ๋ช‡ ๊ฐ€์ง€๋ฅผ ํ™•์ธํ–ˆ์„ ๋•Œ, ๊ทธ๊ฒƒ๋“ค์€ ๋งŽ์€ ^^^ ์œ ํ˜•์˜ ์š”์ฒญ๋ณด๋‹ค ํ›จ์”ฌ ๋‚ฎ์•˜๊ณ  ํ›จ์”ฌ ๋” ์˜ค๋ž˜ ์—ด๋ ค ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ „์ฒด ์ฐฌ์„ฑ ํˆฌํ‘œ๊ฐ€ ๊ธธ์„ ๊ฑด๋„ˆ๋Š” ๋ฒ„ํŠผ๊ณผ ๋” ๋น„์Šทํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋น›์ด ๋ฐ”๋€” ๋•Œ๊นŒ์ง€ ์ˆœ์ „ํžˆ ์‚ฌ๋žŒ๋“ค์„ ์ฆ๊ฒ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ์Šค๋ ˆ๋“œ์— ๋ชจ๋“  ์žฅ๋‹จ์ ์ด ๋‚˜์™€ ์žˆ๋Š”๋ฐ, ๊ทธ๋ƒฅ ์˜ต์…˜์œผ๋กœ ๋‘์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํˆด๋ฐ”๋ฅผ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ์€ ์ผค ์ˆ˜ ์žˆ๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์€ ์‚ฌ๋žŒ์€ ๋น„ํ™œ์„ฑํ™” ์ƒํƒœ๋กœ ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋กœ์ผ“ ๊ณผํ•™์ด ์•„๋‹™๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋Š” ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๋ฏธ ๊ทธ๊ฒƒ์„ ํ–ˆ์Šต๋‹ˆ๊นŒ?

๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ œํ•œ๋œ ๋„๊ตฌ ๋ชจ์Œ์ธ Jerrygoyal์˜ Shortcut Menu Bar ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

capture-2019-08-18-17-12-17_orig

๊ทธ๋Ÿฌ๋‚˜ ์ฃผ์š” ์งˆ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • VSC์˜ ๋„๊ตฌ ๋ชจ์Œ์šฉ API๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ  ์™„์ „ํžˆ ๋ฌธ์„œํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ œํ•œ๋œ ๋„๊ตฌ ๋ชจ์Œ์ธ Jerrygoyal์˜ Shortcut Menu Bar ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก , ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Ÿฌํ•œ ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜๋ฉด 1) ๋‹ค๋ฅธ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ ๋ชจ์Œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 2) ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ™•์žฅ ์ž‘์„ฑ์ž๊ฐ€ ์ถ”๊ฐ€ํ•œ ๋‚ด์šฉ์ด ๊ทธ๋Œ€๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ Microsoft Visual Studio Code ํŒ€์˜ ๊ณต์‹ ๋„๊ตฌ ๋ชจ์Œ API/ํ™•์žฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ Microsoft Visual Studio Code ํŒ€์˜ ๊ณต์‹ ๋„๊ตฌ ๋ชจ์Œ API/ํ™•์žฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ ์–ด๋–ค ํ•ด

๊ฐ€์ž MS?! ๊ฐœ๋ฐœ์ž ๊ณ ๊ฐ์„ ํ–‰๋ณตํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ด ์š”๊ตฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹น์‹ ์˜ ๊ณ ๊ฐ์ด๊ณ  ๋‹น์‹ ์˜ ์ด์ต์ด๋ผ๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค... ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค...

์ด ์ž‘์—…์„ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ... ์•„๋‹ˆ๋ฉด vscode ํŒ€์—์„œ ์ด๊ฒƒ์ด ์—†๋Š”์ง€ ๋˜๋Š” ์—†์„์ง€์— ๋Œ€ํ•œ ์œ ์šฉํ•œ ์ •๋ณด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋งˆ๋„ ์ €๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ธฐ๊บผ์ด PR๋กœ ๋ฐ›์•„๋“ค์ด๊ณ  ๊ฑฐ๊ธฐ์— ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ฒƒ์ด ์žˆ๋Š”์ง€ ๋ณด๋Ÿฌ ๊ฐˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” vscode์—์„œ ๋„๊ตฌ ๋ชจ์Œ์„ ์ฐพ์„ ์ˆ˜ ์—†์„ ๋•Œ์™€ ๊ฐ™์€ ํ˜ผ๋ž€์„ ๋Š๊ผˆ๊ณ  "์‹ ๊ธฐ์ˆ ์ด ๋Œ€์ฒด ๋ฌด์Šจ ์ผ์ธ๊ฐ€"๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ง€๊ธˆ์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ €๋Š” ์–ด๋–ค ๋„๊ตฌ ๋ชจ์Œ์ด๋‚˜ ๋ฉ”๋‰ด๋ณด๋‹ค Command Palette๋ฅผ ๋” ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

  1. ํ‚ค๋ณด๋“œ์—์„œ F1 ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค(๋˜๋Š” Ctrl+Shift+P๋ฅผ ๋ˆŒ๋Ÿฌ ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ด์ง€๋งŒ ๋” ๋งŽ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค :p).
  2. ๊ฒ€์ƒ‰ํ•˜๋ ค๋Š” ๋ช…๋ น์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์€ ๋งค์šฐ ์Šค๋งˆํŠธํ•˜๋ฏ€๋กœ ๊ฒ€์ƒ‰ํ•˜๋ ค๋Š” ํ•ญ๋ชฉ์„ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
  3. ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜(๋ฐฉํ–ฅ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ๋‹ค์Œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฆ„) ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด๋‚˜ ๋„๊ตฌ ๋ชจ์Œ์„ ์ฐพ๋Š” ๊ฒƒ์€ ๋‹ต๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋‚˜ ๋„๊ตฌ ๋ชจ์Œ์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ์ƒํ™œ์ด ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž…๋ ฅํ•˜์—ฌ ๋ชจ๋“  ๋ช…๋ น์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” vscode์—์„œ ๋„๊ตฌ ๋ชจ์Œ์„ ์ฐพ์„ ์ˆ˜ ์—†์„ ๋•Œ์™€ ๊ฐ™์€ ํ˜ผ๋ž€์„ ๋Š๊ผˆ๊ณ  "์‹ ๊ธฐ์ˆ ์ด ๋Œ€์ฒด ๋ฌด์Šจ ์ผ์ธ๊ฐ€"๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ง€๊ธˆ์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ €๋Š” ์–ด๋–ค ๋„๊ตฌ ๋ชจ์Œ์ด๋‚˜ ๋ฉ”๋‰ด๋ณด๋‹ค Command Palette๋ฅผ ๋” ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด๋‚˜ ๋„๊ตฌ ๋ชจ์Œ์„ ์ฐพ๋Š” ๊ฒƒ์€ ๋‹ต๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋‚˜ ๋„๊ตฌ ๋ชจ์Œ์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ์ƒํ™œ์ด ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž…๋ ฅํ•˜์—ฌ ๋ชจ๋“  ๋ช…๋ น์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ์™„์ „ํ•œ ์‚ฌ๋ฌด์‹ค ์œ ํ˜•์˜ ๋ฆฌ๋ณธ์ด ์•„๋‹ˆ๋ผ Windows์˜ ๋น ๋ฅธ ์•ก์„ธ์Šค ๋„๊ตฌ ๋ชจ์Œ(์˜ˆ: ์†Œ์ˆ˜์˜ ์ฆ๊ฒจ์ฐพ๋Š”/์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์„ ๋„ฃ๋Š” ๊ฒƒ)์— ๋Œ€ํ•ด ๋” ๋งŽ์ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฆ‰, 1 ํด๋ฆญ ๋Œ€ ์ตœ์†Œ 2ํšŒ์˜ ํ‚ค ์ž…๋ ฅ(์‚ฌ์šฉํ•œ ์ ˆ๋Œ€ ๋งˆ์ง€๋ง‰ ๋ช…๋ น์ด๋ผ๊ณ  ๊ฐ€์ •)(๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ๋ฅผ ๋ช‡ ๋ฒˆ ๋ˆ„๋ฅด๊ณ  ์„ ํƒํ•˜๊ฑฐ๋‚˜ ๋ช‡ ๊ธ€์ž๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์„ ํƒํ•˜๋‹ค...

ํŒ”๋ ˆํŠธ๋Š” ํŠน์ • ์ž‘์—…์— ์ ํ•ฉํ•˜์ง€๋งŒ ๋งˆ์šฐ์Šค๋ฅผ ์†์— ๋“ค๊ณ  ํ‚ค๋ณด๋“œ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ์ด ์‚ฐ๋งŒํ•ด์ง€๋Š” ๋‹ค๋ฅธ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค...

@thariqnu-ifm
ํ‚ค๋ณด๋“œ ์—†์ด ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?
์™œ ์šฐ๋ฆฌ๋Š” ๋ช…๋ น ํŒ”๋ ˆํŠธ์™€ ์„ ํƒ์  ๋„๊ตฌ ๋ชจ์Œ(๋˜๋Š” ์ตœ์†Œํ•œ API)์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‚˜์š”?

ํ•œ ๊ฐ€์ง€ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์งš๊ณ  ๋„˜์–ด๊ฐ€์•ผ ํ•  ์ ์€ VSCode ํŒ€์ด ํ™•์žฅ ๊ธฐ๋Šฅ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๊ณ  ๋ฐ˜๋ณตํ•ด์„œ ๋ฐํ˜”์Šต๋‹ˆ๋‹ค. API, ์ด๊ฒƒ์€ ๊ทธ์— ๋”ฐ๋ผ ๊ตฌํ˜„๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค :)

@thariqnu-ifm
ํ‚ค๋ณด๋“œ ์—†์ด ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?
์™œ ์šฐ๋ฆฌ๋Š” ๋ช…๋ น ํŒ”๋ ˆํŠธ์™€ ์„ ํƒ์  ๋„๊ตฌ ๋ชจ์Œ(๋˜๋Š” ์ตœ์†Œํ•œ API)์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‚˜์š”?

ํŒ”๋ ˆํŠธ์˜ ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ๊ตฌ์กฐํ™”๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹จ์ผ ์ฝค๋ณด ์ƒ์ž์— ๋คํ”„๋œ ๋ชจ๋“  ๋ช…๋ น์˜ ๋ชฉ๋ก์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. (์˜ˆ, ์˜ฌ๋ฐ”๋ฅธ ๋ช…๋ น ์ด๋ฆ„์„ ์ถ”์ธกํ•˜๊ณ  ์ž…๋ ฅํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

๊ทธ๋“ค์€ ๋‹จ์ง€ ํƒญ๋ฐ”์— ๋Œ€ํ•œ ๋งˆ์šฐ์Šคํœ  ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์„ ๋ฟ์ž…๋‹ˆ๋‹ค... ์–ธ์  ๊ฐ€๋Š” ์—ฌ๋Ÿฌ ์ค„ ํƒญ๋ฐ”๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒƒ์ด๊ณ  ๋งˆ์นจ๋‚ด ํƒญ๋ฐ”์—์„œ 10๊ฐœ ๋ฏธ๋งŒ์˜ ํƒญ ๋ฌธ์„œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๊ทธ๋“ค์ด ๋ชจ๋“  ํƒญ ๋ฌธ์„œ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋“œ๋กญ ๋ฉ”๋‰ด ๋ฒ„ํŠผ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๊ท€์ฐฎ๊ฒŒํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ... ๋Œ€์‹ ์— ๋‹จ์ผ ํ–‰ ํƒญ ๋ง‰๋Œ€์— ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œ์‹œ๋œ ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฌธ์„œ๋ฅผ ๋ณด๋ ค๋ฉด ํƒ์ƒ‰๊ธฐ ์‚ฌ์ด๋“œ ๋ฐ”๋ฅผ ์—ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

MS๊ฐ€ 2020๋…„์— ์™€์„œ ๊ฐœ๋ฐœ์ž๋“ค์ด 20๋…„ ์ „์— ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ•ต์‹ฌ ๊ธฐ๋ณธ ์‚ฌํ•ญ์œผ๋กœ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์„ ์š”๊ตฌํ•  ์ •๋„๋กœ ์ข‹์€ GUI์™€ UX๋ฅผ ๋ชจ๋‘ ๋ฒ„๋ฆฌ๊ฒŒ ๋œ ์ด์œ ๋Š”... ํˆด๋ฐ”์ฒ˜๋Ÿผ...

์–ด์จŒ๋“  ํŠน์ • ํ™•์žฅ/๊ธฐ๋Šฅ, ์ผœ๊ธฐ/๋„๊ธฐ๋ฅผ ํ† ๊ธ€ํ•  ์ˆ˜ ์žˆ๊ณ  ํ•ด๋‹น ํ™•์žฅ/๊ธฐ๋Šฅ์ด ์ผœ์ง ๋˜๋Š” ๊บผ์ง์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฒ„ํŠผ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์„ ๋•Œ ... ๋ฐ”๋กœ ๋‚ด ํ™”๋ฉด์—์„œ ๊ธฐ์  ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๋˜ํ•œ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ‚ค ์ฝค๋ณด์™€ ๋ง์น˜์งˆ ํ‚ค๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋Œ€์‹  ์งง์€ ์‹œ๊ฐ„ ๋‚ด์— ํด๋ฆญํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š” ํ™•์žฅ ์ด๋ฆ„ ๊ธฐ๋Šฅ ๋ช…๋ น์„ ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ์งœ์ฆ์ด ๋‚ฉ๋‹ˆ๋‹ค. ๋„๊ตฌ ๋ชจ์Œ ๋ฒ„ํŠผ/์•„์ด์ฝ˜์ด ๋†€๋ž์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์ด ์šฐ์„  ์ˆœ์œ„์— ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ๊ธฐ๋Šฅ์ด ์šฐ์„  ์ˆœ์œ„์— ์žˆ์ง€ ์•Š๋‹ค๋Š” ์‚ฌ์‹ค์— ์ •๋ง ๋†€๋ž์Šต๋‹ˆ๋‹ค.

VSCode๋Š” ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” PR์„ ๋ฐ›์•„๋“ค์ด๊ธฐ๋ฅผ ๊บผ๋ฆฝ๋‹ˆ๋‹ค.

ํ•˜! :))
๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ฆ˜์ด๋ž€ ๋ฌด์—‡์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?

๋†’์ด๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์—†๊ณ  ์ง€ํ•˜์ฒ  ์ฐฝ๊ณผ ๊ฐ™์€ ํƒญ ๋ฒ„ํŠผ์€ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ฆ˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?

ํŽธ์ง‘๊ธฐ ์˜์—ญ๋ณด๋‹ค ํ™”๋ฉด์—์„œ ๋” ๋งŽ์€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ๋ฉ”๋‰ด, ์ž‘์—… ํ‘œ์‹œ์ค„ ๋“ฑ์˜ ๊ฑฐ๋Œ€ํ•œ ๋ฒ„ํŠผ ํŒจ๋”ฉ์€ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ฆ˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ?

vscode ํŽธ์ง‘๊ธฐ ์‚ฌ์šฉ์ž ์ •์˜์— 3๊ฐœ์›”์„ ๋‚ญ๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, ์ฐพ์•˜์Šต๋‹ˆ๋‹ค, ๋‚ด ํŽธ์ง‘๊ธฐ!

๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ์–ด๋””์—์„œ ์ฝ”๋”ฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ?
์˜ˆ, ๋งž์Šต๋‹ˆ๋‹ค - ๋ฉ”๋ชจ์žฅ์—์„œ ++

์•ˆ๋…•ํ•˜์„ธ์š”, ํ˜„์žฌ ์ด ๊ธฐ๋Šฅ ์š”์ฒญ(๋‹ค๋ฅธ ๋งŽ์€ ์š”์ฒญ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ)์ด ์—ด๋ ค ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹™๋‹ˆ๋‹ค.
VSCode๋Š” ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” PR์„ ๋ฐ›์•„๋“ค์ด๊ธฐ๋ฅผ ๊บผ๋ฆฝ๋‹ˆ๋‹ค.

@isidorn ๋‹น์‹ ์˜ ๋‹ต์žฅ์— 20๊ฐœ์˜ ์—„์ง€์†๊ฐ€๋ฝ์„ ์–ผ๋งˆ๋‚˜ ๋ฌด์‹ฌํ•œ์ง€ ์•Œ ์ˆ˜ ์žˆ์„๊นŒ์š”?

๋‹น์‹ ์€ ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ฆ˜์ ์ด๋ผ๊ณ  ๋งํ•˜์ง€๋งŒ ๋‚˜๋Š” Notepad++์™€ ๊ฐ™์€ ๊ฒƒ์„ ๋งค์šฐ ๋ฏธ๋‹ˆ๋ฉ€ํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค... ํ•œํŽธ, ์šฐ๋ฆฌ๋Š” git / ๋ฒ„์ „ ์ œ์–ด๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค(๋‚ด๊ฐ€ ์•„๋Š” ํ•œ "์ตœ์†Œํ•œ์˜" ํŽธ์ง‘์ž๋Š” ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค... ๋””๋ฒ„๊น…์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค... ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋ณด๋‹ค IDE ๊ธฐ๋Šฅ์— ๊ฐ€๊น๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? ์ž์ฒด ํ”„๋กœ์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋Ÿฐ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋ฅผ ๋ณธ ์ ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค...

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์ด ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์€ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์•„์‹ญ๋‹ˆ๊นŒ? TOOLBAR... ๋„๊ตฌ ๋ชจ์Œ์ด ๋ฌด์—‡์ธ์ง€ ์•„์‹ญ๋‹ˆ๊นŒ? ๋Œ€๋ถ€๋ถ„์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋Š” VIM์„ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค(๋Œ€๋ถ€๋ถ„)... ์–ด๋Š ๊ฒƒ์ด ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๊นŒ? Sublime์€ ๋‚ด๊ฐ€ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ์›๊ฒฉ ์ฃผ์š” ๊ธฐ๋Šฅ์ด ์•„๋‹ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์‚ฌ์šฉํ•œ ์ ์ด ์—†๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Œ). ๊ทธ๋ž˜์„œ ๋ชฉํ‘œ๋Š” ๋ฏธ๋‹ˆ๋ฉ€๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ์ˆญ๊ณ ํ•œ ์‚ฌ์šฉ์ž๋ฅผ MS ์ƒํƒœ๊ณ„๋กœ ์œ ์ธํ•˜๊ธฐ ์œ„ํ•œ Sublime ๋ชจ์กฐํ’ˆ์ž…๋‹ˆ๊นŒ?

์•„... ์•ผ ๋‚ด๊ฐ€ ๊ฑฐ์˜ ์žŠ์–ด๋ฒ„๋ ธ๋Š”๋ฐ... 3๊ฐ€์ง€ ์›๊ฒฉ ํŽธ์ง‘ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ(์›๊ฒฉ - SSH, ์›๊ฒฉ - ์ปจํ…Œ์ด๋„ˆ, ์›๊ฒฉ - WSL ๋“ฑ)์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ ์•„๋‹Œ๊ฐ€? ๊ทธ๋Ÿฐ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์ตœ์†Œํ•œ์˜ ํŽธ์ง‘๊ธฐ๋ฅผ ๊ธฐ์–ตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ์ฒ ํ•™์€ MS๊ฐ€ ํŽธ์ง‘๊ธฐ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ํƒ€์‚ฌ ํ™•์žฅ์„ ํ†ตํ•ด ํ™•์žฅ์„ฑ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค๋Š” ์ฒ ํ•™์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๊นจ๋ฅผ ์œผ์“ฑํ•˜๋‹ค ...

Microsoft์™€ ํ•จ๊ป˜ํ•˜์‹ญ์‹œ์˜ค. ์˜ฌ๋ฐ”๋ฅธ ์ผ์„ ํ•œ ๋ฒˆ๋งŒ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ณ ๊ฐ ๊ธฐ๋ฐ˜์— ๊ท€๋ฅผ ๊ธฐ์šธ์ด์‹ญ์‹œ์˜ค. ๋„๊ตฌ ๋ชจ์Œ์ด ์ด๋ฏธ ์ค€๋น„๋˜์–ด ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ ๋ชจ์Œ์„ ๋นŒ๋“œ์— ํฌํ•จํ•˜๊ณ  ์ฒญ์ค‘์˜ 50%๋ฅผ ์ถ”๊ฐ€๋กœ ๋งŒ์กฑ์‹œํ‚ค๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์„ ํƒ์— ๊ด€ํ•œ ๋ชจ๋“  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํˆด๋ฐ”๋ฅผ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ผœ์‹ญ์‹œ์˜ค. ์•ˆํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ๋†”๋‘์„ธ์š”. ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?????

VSCode๋Š” ์ตœ์†Œํ•œ์˜ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ด๋ฏ€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” PR์„ ๋ฐ›์•„๋“ค์ด๊ธฐ๋ฅผ ๊บผ๋ฆฝ๋‹ˆ๋‹ค.

์•„๋งˆ๋„ isidorn๋งŒ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜๊ณ  ๊ทธ๊ฐ€ ์ง์—…์„ ๋ฐ”๊พธ๋ฉด ํ•œ ๋‹ฌ ์•ˆ์— ๋„๊ตฌ ๋ชจ์Œ์ด ์ œ๊ณต๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๊ทธ์—๊ฒŒ๋งŒ ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Microsoft์™€ ํ•จ๊ป˜ํ•˜์‹ญ์‹œ์˜ค. ์˜ฌ๋ฐ”๋ฅธ ์ผ์„ ํ•œ ๋ฒˆ๋งŒ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ณ ๊ฐ ๊ธฐ๋ฐ˜์— ๊ท€๋ฅผ ๊ธฐ์šธ์ด์‹ญ์‹œ์˜ค. ๋„๊ตฌ ๋ชจ์Œ์ด ์ด๋ฏธ ์ค€๋น„๋˜์–ด ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ ๋ชจ์Œ์„ ๋นŒ๋“œ์— ํฌํ•จํ•˜๊ณ  ์ฒญ์ค‘์˜ 50%๋ฅผ ์ถ”๊ฐ€๋กœ ๋งŒ์กฑ์‹œํ‚ค๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์„ ํƒ์— ๊ด€ํ•œ ๋ชจ๋“  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํˆด๋ฐ”๋ฅผ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ์ผœ์‹ญ์‹œ์˜ค. ์•ˆํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ๋†”๋‘์„ธ์š”. ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?????

๊ทธ๋“ค์€ ๊ณ ๊ฐ ์š”๊ตฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ "์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •"ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ์ฆ‰, ๋‹ค์Œ Rockstar ๊ธฐ๋Šฅ ๋ฆด๋ฆฌ์Šค์—์„œ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ์•„๋งˆ๋„ ์ปคํ”ผ ๋ฉ”์ด์ปค์— ๋‚ด์žฅ๋œ Raspberry Pi์šฉ API์™€ ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๋งŒ์ผ์„ ๋Œ€๋น„ํ•˜์—ฌ Java๋กœ ์ผ๋ถ€ Java๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ์ˆ˜์š”๊ฐ€ ๋งค์šฐ ๋†’์€ ๋ฌผ๊ฑด์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ๊ทธ๋“ค์€ VSCode๋ฅผ ํ•จ๋ฌด๋ผ๋น„ ๋ฒ•์ „ ์–ธ์–ด๋กœ ๋ฒˆ์—ญํ•˜๋ ค๊ณ  ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ผ๋ถ€ ์ง€์—ญ์—์„œ ๊ฝค ์œ ๋ช…ํ•˜๋‹ค๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค...

๋†๋‹ด์ž…๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ์ง„์ง€ํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด... ์ €๋Š” MS์˜ ๊ณต์‹์ ์ธ ๋‹ต๋ณ€์„ ์–ด๋–ค ์‹์œผ๋กœ๋“  ์ข‹์•„ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค... ์™œ๋ƒํ•˜๋ฉด ๊ทธ๋“ค์ด ์•ž์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋ฐœ์ „ํ•  ๊ฒƒ์ด๋ฉฐ ๋ฏธ๋ž˜ ๋น„์ „์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์ œ๊ณต๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ํ–‰๋™๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ...

๊ทธ๋“ค์ด 30๋ถ„์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค๋ฉด ์„ ํƒ์  ๋„๊ตฌ ๋ชจ์Œ/api๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๊ทธ๋Ÿฌ๋ฉด ์šฐ๋ฆฌ ์ค‘ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์•„๋งˆ๋„ ๋‹ค๋ฅธ ํŽธ์ง‘๊ธฐ๋กœ ๋Œ์•„๊ฐ€์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค...

์“ธ๋ชจ์—†๋Š” ํŒจ๋”ฉ์— ๋Œ€ํ•œ ํ•œ ์‚ฌ๋žŒ์˜ ์•„์ด๋””์–ด๋Š” ์ž˜ ์ •์˜๋œ ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ ์•„์ด๋””์–ด์ž…๋‹ˆ๋‹ค... notepad++๋Š” ์ž˜ ์„ค๊ณ„๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฉ”๋ชจ์žฅ++๊ณผ ์—๋””ํŠธํŒจ๋“œ ํ”„๋กœ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ๋‚˜์ค‘์—๋Š” ํ›Œ๋ฅญํ–ˆ์ง€๋งŒ ๋‘˜ ๋‹ค ๋ฒ„ํŠผ์ด ๋น„์ข์€ ๊ตฌ์‹์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. VSC์— ์•„๋ฌด๊ฒƒ๋„ ์—†์–ด์„œ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ atom์„ ์‹œ๋„ํ–ˆ์„ ๋•Œ ๋ช…๋ น ํŒ”๋ ˆํŠธ - ๋˜๋Š” vsc -๊ฐ€ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์•˜์ง€๋งŒ ๋ช‡ ๋…„ ๋™์•ˆ ์‚ฌ์šฉํ•œ ํ›„์—๋Š” ๋ฒ„ํŠผ์„ ๋†“์น˜์ง€ ์•Š๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์šด ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. . ๋ฉ”๋ชจ์žฅ++๋กœ ๋˜๋Œ์•„๊ฐ€๋Š” ๋Œ€์‹  ์‹œ๊ฐ„์„ ์ข€ ์ฃผ์„ธ์š”.

... ์ฒญ์ค‘์˜ 50%๋ฅผ ์ถ”๊ฐ€๋กœ ๋งŒ์กฑ์‹œํ‚ค์‹ญ์‹œ์˜ค...

์•ฝ 240๋ช…์ด OP์— ๊ธ์ •์ ์ธ ์ด๋ชจํ‹ฐ์ฝ˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค... VSC๊ฐ€ ์•ฝ 480๋ช…๋งŒ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ด์œ ๋Š”???

๋„๊ตฌ ๋ชจ์Œ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹น์‹ ์€ ์šฐ๋ฆฌ๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ๊ฐ•์š”ํ•ฉ๋‹ˆ๋‹ค.
์ฐจ์ด๊ฐ€ ๋Š๊ปด์ง€์‹œ๋‚˜์š”?
"์œ ์ผํ•œ ์˜ฌ๋ฐ”๋ฅธ ๊ธธ"์˜ ์‹œ๋Œ€๋Š” ์†Œ๋น„์—ํŠธ ์—ฐ๋ฐฉ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡์„ ํ•ด์•ผํ• ์ง€ ๋งํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์–ด๋””๋กœ ๊ฐ€์•ผํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์“ธ๋ชจ์—†๋Š” ํŒจ๋”ฉ์— ๋Œ€ํ•œ ํ•œ ์‚ฌ๋žŒ์˜ ์•„์ด๋””์–ด๋Š” ์ž˜ ์ •์˜๋œ ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ ์•„์ด๋””์–ด์ž…๋‹ˆ๋‹ค... notepad++๋Š” ์ž˜ ์„ค๊ณ„๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฉ”๋ชจ์žฅ++๊ณผ ์—๋””ํŠธํŒจ๋“œ ํ”„๋กœ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ๋‚˜์ค‘์—๋Š” ํ›Œ๋ฅญํ–ˆ์ง€๋งŒ ๋‘˜ ๋‹ค ๋ฒ„ํŠผ์ด ๋น„์ข์€ ๊ตฌ์‹์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. VSC์— ์•„๋ฌด๊ฒƒ๋„ ์—†์–ด์„œ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ atom์„ ์‹œ๋„ํ–ˆ์„ ๋•Œ ๋ช…๋ น ํŒ”๋ ˆํŠธ - ๋˜๋Š” vsc -๊ฐ€ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์•˜์ง€๋งŒ ๋ช‡ ๋…„ ๋™์•ˆ ์‚ฌ์šฉํ•œ ํ›„์—๋Š” ๋ฒ„ํŠผ์„ ๋†“์น˜์ง€ ์•Š๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์šด ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. . ๋ฉ”๋ชจ์žฅ++๋กœ ๋˜๋Œ์•„๊ฐ€๋Š” ๋Œ€์‹  ์‹œ๊ฐ„์„ ์ข€ ์ฃผ์„ธ์š”.

๋ฌธ์ œ ์ œ๋ชฉ์ด "์„ ํƒ ์‚ฌํ•ญ"์ธ ์ •ํ™•ํ•œ ์ด์œ . ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๋‹จ์˜ ํƒญ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋‘ ์™ผ์ชฝ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ์™œ ๊ฑฐ๊ธฐ์— ์žˆ์Šต๋‹ˆ๊นŒ? ํ•˜๋‚˜์˜ ์›Œํฌํ”Œ๋กœ๊ฐ€ ์ž์‹ ์—๊ฒŒ ์ ํ•ฉํ•˜๋‹ค๊ณ  ํ•ด์„œ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ข‹์€ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ UI๋Š” ๋” ๋„“์€ ๋ฒ”์œ„์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ๋‚˜์€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์—๊ฒŒ๋Š” ์ ‘๊ทผ์„ฑ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ๊ณ ์ • ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ํŠน์ • ํ‚ค ์กฐํ•ฉ(๋Œ€๋ถ€๋ถ„ ์‹คํ–‰ ์ทจ์†Œ/๋‹ค์‹œ ์‹คํ–‰)์„ ๋ˆ„๋ฅด๋Š” ๊ฒƒ์ด ์ง€๋ฃจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‚ด ์‚ถ์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ๋‹น์‹ ์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์™œ ๋‹น์‹ ์€ ๋‚ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๊นŒ? ์™œ ์‹ ๊ฒฝ์จ?

ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์›ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์กด์žฌํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์กฐ์ฐจ ์•Œ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

@morozovsk ๋„๊ตฌ ๋ชจ์Œ์ด ์—†์Šต๋‹ˆ๋‹ค.
์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ํ•ด๋„ ์ƒ๊ด€์—†์ง€๋งŒ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‘์ง€ ์•Š์„ ๋ฟ... ์›ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์œผ๋‹ˆ ํŒ€์„ ๊ตฌ์„ฑํ•˜์—ฌ PR์„ ์ œ์ถœํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

์ถ”๊ฐ€ํ•ด๋„ ์ƒ๊ด€์—†์ง€๋งŒ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‘์ง€ ์•Š์„ ๋ฟ... ์›ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์œผ๋‹ˆ ํŒ€์„ ๊ตฌ์„ฑํ•˜์—ฌ PR์„ ์ œ์ถœํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

์‚ฌ๋žŒ๋“ค์ด ์ œ์•ˆํ–ˆ๊ณ  ๋™์ผํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ž‘์„ฑ๋œ ๋‹ค๋ฅธ ๋งŽ์€ ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. MS๋Š” ๊ฑฐ๋ถ€ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค. ๊ทธ๋“ค์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ํ›„ํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์–ดํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ์ž์›์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ด๋…์ ์ธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

์šฐ์„ ์ˆœ์œ„๊ฐ€ ์•„๋‹Œ ๊ฒƒ์€ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. MS๋Š” ๋ช‡ ๋‹ฌ ๋™์•ˆ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์–ธ๊ธ‰์กฐ์ฐจ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๋‚˜๋Š” ๋‹น์‹ ์ด ์™œ ๊ด€์‹ฌ์„ ๊ฐ€์งˆ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”.

์“ธ๋ชจ์—†๋Š” ํŒจ๋”ฉ์— ๋Œ€ํ•œ ํ•œ ์‚ฌ๋žŒ์˜ ์•„์ด๋””์–ด๋Š” ์ž˜ ์ •์˜๋œ ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ ์•„์ด๋””์–ด์ž…๋‹ˆ๋‹ค... notepad++๋Š” ์ž˜ ์„ค๊ณ„๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ฉ”๋ชจ์žฅ++๊ณผ ์—๋””ํŠธํŒจ๋“œ ํ”„๋กœ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ๋‚˜์ค‘์—๋Š” ํ›Œ๋ฅญํ–ˆ์ง€๋งŒ ๋‘˜ ๋‹ค ๋ฒ„ํŠผ์ด ๋น„์ข์€ ๊ตฌ์‹์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. VSC์— ์•„๋ฌด๊ฒƒ๋„ ์—†์–ด์„œ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ atom์„ ์‹œ๋„ํ–ˆ์„ ๋•Œ ๋ช…๋ น ํŒ”๋ ˆํŠธ - ๋˜๋Š” vsc -๊ฐ€ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์•˜์ง€๋งŒ ๋ช‡ ๋…„ ๋™์•ˆ ์‚ฌ์šฉํ•œ ํ›„์—๋Š” ๋ฒ„ํŠผ์„ ๋†“์น˜์ง€ ์•Š๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์šด ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. . ๋ฉ”๋ชจ์žฅ++๋กœ ๋˜๋Œ์•„๊ฐ€๋Š” ๋Œ€์‹  ์‹œ๊ฐ„์„ ์ข€ ์ฃผ์„ธ์š”.

์–ด... ๋ฉ”๋ชจ์žฅ++์ด ๋ญ”์ง€ ์•Œ์•„? config ํŒŒ์ผ... ๊ทธ ํŒŒ์ผ๋กœ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•„์‹ญ๋‹ˆ๊นŒ? ๋ณด๊ณ  ์‹ถ์ง€ ์•Š์€ ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค... ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ํ•˜๋‚˜์˜ ๋ฉ”๋‰ด ์˜ต์…˜์ด ์žˆ๋Š” ํŒŒ์ผ ๋ฉ”๋‰ด๋งŒ ์žˆ๊ณ  ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค... ์™œ ๊ทธ๋Ÿฐ๊ฐ€์š”? ์‚ฌ๋žŒ๋“ค์„ ๋น„ํšจ์œจ์ ์ธ ์›Œํฌํ”Œ๋กœ์— ๊ฐ€๋‘์ง€ ์•Š๊ณ ๋„ ๊ฐ€์žฅ ํšจ์œจ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋„๋ก ์‚ฌ์šฉ์ž ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ์„ ํƒ์  ๊ธฐ๋Šฅ์ด ์–ด์ˆ˜์„ ํ•ด์ ธ์„œ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋„ˆ๋ฌด ์ด๊ธฐ์ ์œผ๋กœ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค... VSCode๋Š” ์ƒ‰์ƒ ์„ ํƒ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ณ  ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋ชจ๋“  ์˜ต์…˜์„ ์ œ๊ฑฐํ•ด์•ผ ํ• ๊นŒ์š”? ์™œ ์•ˆ ๋ผ? ํ , ํˆด๋ฐ”์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์—๊ฒŒ ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ๊ฒƒ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์‰ฝ๊ณ  ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค...

์ถ”๊ฐ€ํ•ด๋„ ์ƒ๊ด€์—†์ง€๋งŒ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‘์ง€ ์•Š์„ ๋ฟ... ์›ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์œผ๋‹ˆ ํŒ€์„ ๊ตฌ์„ฑํ•˜์—ฌ PR์„ ์ œ์ถœํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

๋ฌด์—‡์„ ์šฐ์„ ์‹œํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ? ํ† ์Šคํ„ฐ์šฉ API?

์ฝ”๋”ฉํŒ€์˜ ๋น„์Šทํ•œ ๊ณ ์ง‘์œผ๋กœ ์ธํ•ด ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ํŒŒ๊ดด๋˜๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋˜์–ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์€ ์š”์ฒญ์„ ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ ๋ชจ๋‘ ์Šค์ผ€์น˜๋ถ€ํ ์™•์„ ๋งŒ์„ธํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์€๋ฐ์š”?

ํ‹ฐ์ผ“์— FAQ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ฃผ์ œ๋ฅผ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์ด๋ฏธ ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ™์€ ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜๋Š” ๊ฒƒ์€ ์ง€๊ฒน์Šต๋‹ˆ๋‹ค.

@thariqnu-ifm
ํ‚ค๋ณด๋“œ ์—†์ด ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?
์™œ ์šฐ๋ฆฌ๋Š” ๋ช…๋ น ํŒ”๋ ˆํŠธ์™€ ์„ ํƒ์  ๋„๊ตฌ ๋ชจ์Œ(๋˜๋Š” ์ตœ์†Œํ•œ API)์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‚˜์š”?

ํ‚ค๋ณด๋“œ ์—†์ด ์–ด๋–ป๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๊นŒ?

ํ‹ฐ์ผ“์— FAQ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ฃผ์ œ๋ฅผ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์ด๋ฏธ ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ™์€ ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜๋Š” ๊ฒƒ์€ ์ง€๊ฒน์Šต๋‹ˆ๋‹ค.

OP์˜ ํ•ด๋‹น ์ถ”์„ธ ์Šคํฌ๋ฆฐ์ƒท์—๋Š” ํ‘œ์‹œ๋˜๋Š” ๋‚ด์šฉ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค...

์ถ”๊ฐ€ํ•ด๋„ ์ƒ๊ด€์—†์ง€๋งŒ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‘์ง€ ์•Š์„ ๋ฟ... ์›ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์œผ๋‹ˆ ํŒ€์„ ๊ตฌ์„ฑํ•˜์—ฌ PR์„ ์ œ์ถœํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

๋ถ„๋ช…ํžˆ ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ์‹œ๋„๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค... ์ผ๋ถ€๋Š” ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ๋” ์ž˜ ์ง€๋ƒˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” vscode ํŒ€์ด ๊ณผ๊ฑฐ์— ์ด๋Ÿฌํ•œ ์‹œ๋„๋ฅผ ์ฐจ๋‹จํ•˜๊ณ  ํ—ˆ์šฉํ•  ์˜์‚ฌ๊ฐ€ ์—†๋‹ค๋Š” ์‚ฌ์‹ค์„ ํšŒํ”ผํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋น„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค... ๊ทธ ๋น„์ „์—๋Š” ๋„๊ตฌ ๋ชจ์Œ์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ ๋‚ด ๋งˆ์Œ์ด ํ”๋“ค๋ฆด๊นŒ... ํ•˜์ง€๋งŒ ์ด ๋ชจ๋“  ์‹œ๊ฐ„์„ ๊ธฐ๋‹ค๋ฆฌ๊ธฐ๋งŒ ํ•˜๋ฉด... Webstorm์€ ์ ์  ๋” ์ข‹์•„์ง€๊ณ  ๊ทธ ๊ฒฉ์ฐจ๊ฐ€ ๋ฒŒ์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์š”์ ์œผ๋กœ ... ๊ทธ๋“ค์€ ์ฝ”๋“œ ์‚ฌ์šฉ์ž์˜ 2 %๊ฐ€ ์‚ฌ์šฉํ•  ๋งค์šฐ ๋ชจํ˜ธํ•œ ์ง€์›์„ ์œ„ํ•ด ๋’ค๋กœ ๊ตฌ๋ถ€๋ฆฌ๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค ... ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ„๋‹จํ•œ ์„ ํƒ์  ๋„๊ตฌ ๋ชจ์Œ ... ์•„๋‹ˆ์š”.

๋ช‡ ๋…„์ด ์ง€๋‚ฌ๊ณ  ์ˆ˜๋งŽ์€ ๋ฌธ์ œ๊ฐ€ ๋ง๊ฐ์œผ๋กœ ๋‚ญ๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ€๋ฅผ ๋•Œ๊ฐ€ ๋œ ๊ฒƒ ๊ฐ™์•„์š”.

ํ‚ค๋ณด๋“œ ์—†์ด ์–ด๋–ป๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๊นŒ?

๋ˆ„๊ตฐ๊ฐ€ ํ‚ค๋ณด๋“œ ์—†์ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๊นŒ?
๊ฐœ๋ฐœ์€ ๋‚ด ๊ฒฝํ—˜์—์„œ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ ์ด์ƒ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์— ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ์„ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋Š” ๊ฒƒ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰์— ๋””๋ฒ„๊น…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ํ‚ค๋ณด๋“œ ์‹œ๊ฐ„์„ ๊ท€์ค‘ํ•œ ์ƒํ’ˆ์œผ๋กœ ๋งŒ๋“œ๋Š” ํŒ”์— ํ†ต์ฆ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋งˆ์šฐ์Šค์™€ ํ‚ค๋ณด๋“œ ์‚ฌ์šฉ ์‚ฌ์ด๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋Š” ๋…ธ๋ ฅ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์†์„ ์‰ฌ๊ธฐ ์œ„ํ•ด ๊ฐ€๋Šฅํ•˜๋ฉด ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•ฝ๊ฐ„์˜ ์ง€์›(์˜ˆ: _toolbar_)์œผ๋กœ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ํ‚ค๋ณด๋“œ ๊ทผ์ฒ˜์— ๊ฐ€์ง€ ์•Š๊ณ ๋„ ์•‰์•„์„œ ์ฝ”๋“œ์™€ ์ฐธ์กฐ ๋ฌธ์„œ, ๋””๋ฒ„๊ทธ ๋“ฑ์„ ์ •๋…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‹ฐ์ผ“์— FAQ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ฃผ์ œ๋ฅผ ํŒŒ์•…ํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์ด๋ฏธ ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ™์€ ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜๋Š” ๊ฒƒ์€ ์ง€๊ฒน์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘: Microsoft Visual Studio Code ํŒ€:

๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋ณด๋‹ค ์ƒ์‚ฐ์ ์ธ ์กฐ์น˜๊ฐ€ ๋˜์ง€ ์•Š์„๊นŒ์š”?

@๋ ˆ์ด๋นŒ๋กœ

๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋ณด๋‹ค ์ƒ์‚ฐ์ ์ธ ์กฐ์น˜๊ฐ€ ๋˜์ง€ ์•Š์„๊นŒ์š”?

์•„๋งˆ ํ—ท๊ฐˆ๋ฆฌ์‹ค๊ฑฐ์—์š” :)
์ €๋Š” ํ† ํ”ฝ ์Šคํƒ€ํ„ฐ์ž…๋‹ˆ๋‹ค. ์ €๋Š” MS์—์„œ ์ผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ์ „๋‹ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@๋ ˆ์ด๋นŒ๋กœ

๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋ณด๋‹ค ์ƒ์‚ฐ์ ์ธ ์กฐ์น˜๊ฐ€ ๋˜์ง€ ์•Š์„๊นŒ์š”?

ํ—ท๊ฐˆ๋ฆฌ์‹คํ…๋ฐ์š” :)
์ €๋Š” ํ† ํ”ฝ ์Šคํƒ€ํ„ฐ์ž…๋‹ˆ๋‹ค. ์ €๋Š” MS์—์„œ ์ผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ์ „๋‹ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฉ”์‹œ์ง€๋Š” Microsoft Visual Studio Code ํŒ€์„ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ œ ์ž…์žฅ์—์„œ๋Š” ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ€์ง€๊ณ  ๋†€์•„๋ณด๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ๋ฌธ์„œ๋ฅผ ํŒŒํ—ค์น˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ €๋Š” ํ† ํ”ฝ ์Šคํƒ€ํ„ฐ์ž…๋‹ˆ๋‹ค. ์ €๋Š” MS์—์„œ ์ผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ์ „๋‹ฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์œ„์˜ ๊ฒŒ์‹œ๋ฌผ 1์— ๋Œ€ํ•œ FAQ ์—…๋ฐ์ดํŠธ์—์„œ ๋ง ๊ทธ๋Œ€๋กœ ์ด ๋ง์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿคฃ

์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ ๊ด€๋ จ ์—†๋Š” ๋ง๋„ ์•ˆ๋˜๋Š” ๋…ผํ‰์œผ๋กœ ๋„˜์–ด๊ฐ€๊ธฐ ์ „์— ๊ทธ๊ฒƒ์„ ์ฝ์ง€ ์•Š๊ฑฐ๋‚˜ ์ด ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์— ๊ด€ํ•œ ๊ฒƒ์ธ์ง€ ์ดํ•ดํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

OP๋Š” ์•ฝ๊ฐ„ tl;dr์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ FAQ๋ฅผ ๋งจ ์œ„๋กœ ์˜ฎ๊ฒจ์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋งŒ ์• ํ”Œ์ด ๋˜์‹ญ์‹œ์˜ค. ์–ด๋–ค ๊ฒƒ์—์„œ ์œ ์šฉํ•œ ๊ฒƒ์„ ์ œ๊ฑฐํ•œ๋‹ค๊ณ  ํ•ด์„œ ๊ทธ ๊ฒƒ์ด ๋” ์ข‹์•„์ง€๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ๋‚˜๋Š” ์ด ์Šค๋ ˆ๋“œ๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊ฒฐ์ฝ” ๋ˆˆ์น˜์ฑ„์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฐฉ์‹์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ์™ผ์ชฝ์— ํ™œ๋™ ํ‘œ์‹œ์ค„ ํ˜•ํƒœ์˜ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ vscode ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์„ ํฌํ•จํ•˜์ง€ ์•Š๊ธฐ๋กœ ํ•œ ๊ฒฐ์ •์„ ๋” ์ž˜ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ตฌํ˜„ ์‹œ ๋„๊ตฌ ๋ชจ์Œ์„ ์˜ต์…˜์œผ๋กœ ํฌํ•จํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์šฐ์„  ์ˆœ์œ„ ๋ชฉ๋ก์—์„œ ๋” ๋‚ฎ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋„์›€์ด ๋˜๋Š” ๋Œ“๊ธ€์ด ์žˆ์—ˆ์œผ๋ฉด ์ข‹์•˜์„ ํ…๋ฐ.

๊ฐœ์ธ์ ์œผ๋กœ ๋‚˜๋Š” ์ด ์Šค๋ ˆ๋“œ๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊ฒฐ์ฝ” ๋ˆˆ์น˜์ฑ„์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฐฉ์‹์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ์™ผ์ชฝ์— ํ™œ๋™ ํ‘œ์‹œ์ค„ ํ˜•ํƒœ์˜ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ vscode ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์„ ํฌํ•จํ•˜์ง€ ์•Š๊ธฐ๋กœ ํ•œ ๊ฒฐ์ •์„ ๋” ์ž˜ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ตฌํ˜„ ์‹œ ๋„๊ตฌ ๋ชจ์Œ์„ ์˜ต์…˜์œผ๋กœ ํฌํ•จํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์šฐ์„  ์ˆœ์œ„ ๋ชฉ๋ก์—์„œ ๋” ๋‚ฎ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋„์›€์ด ๋˜๋Š” ๋Œ“๊ธ€์ด ์žˆ์—ˆ์œผ๋ฉด ์ข‹์•˜์„ ํ…๋ฐ.

๋‹น์‹ ์€ ๋˜ํ•œ ์™ผ์ชฝ์— ์žˆ๋Š” ๊ฑฐ๋Œ€ํ•œ ๋ง‰๋Œ€(๋‹น์‹ ์ด ๋ฌด์—‡์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋“ )๊ฐ€ ๋ฌด์—‡์ด๋ผ๊ณ  ์ฃผ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? 100px ์ด์ƒ์˜ ๋„ˆ๋น„๋Š” 20px ๋„๊ตฌ ๋ชจ์Œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค...

๋˜ํ•œ... ๋ฐฉ๊ธˆ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค... Microsoft๊ฐ€ ์†Œ์œ ํ•œ ๋„๊ตฌ ๋ชจ์Œ์ด ๋˜ ๋ฌด์—‡์ธ์ง€ ์•„์‹ญ๋‹ˆ๊นŒ...? Github... ๋ฐ”๋กœ ์ด ์ƒ์ž์— ๋‚ด๊ฐ€ ์ž…๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ๊ทธ๊ฒŒ ์™œ... ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํ‚ค๋ณด๋“œ ์ „๋ฌธ๊ฐ€๋ผ๋ฉด ๋งˆํฌ๋‹ค์šด์„ ์•Œ์•„์•ผ ํ•˜์ง€ ์•Š์„๊นŒ์š”? ใ…‹ ใ…‹ ใ…‹

์ตœ์†Œํ•œ ๋‹ค๋ฅธ ํŒจ๋„ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์ด๋™(๋ฐ ๋ณต์ œ?)ํ•  ์ˆ˜ ์žˆ๋Š” "๋„๊ตฌ ํŒจ๋„"์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ํ™œ๋™ ํ‘œ์‹œ์ค„์— ์ „์šฉ ์•„์ด์ฝ˜์ด ์žˆ๊ฑฐ๋‚˜ ๊ธฐ์กด ์ฐฝ์˜ ํŒจ๋„ ๋“ฑ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ ์ถ”๊ฐ€๋œ ๊ฐ€๋™ ํŒจ๋„์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ๋‚˜๋Š” ์ด ์Šค๋ ˆ๋“œ๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊ฒฐ์ฝ” ๋ˆˆ์น˜์ฑ„์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฐฉ์‹์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ์™ผ์ชฝ์— ํ™œ๋™ ํ‘œ์‹œ์ค„ ํ˜•ํƒœ์˜ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ vscode ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์„ ํฌํ•จํ•˜์ง€ ์•Š๊ธฐ๋กœ ํ•œ ๊ฒฐ์ •์„ ๋” ์ž˜ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ตฌํ˜„ ์‹œ ๋„๊ตฌ ๋ชจ์Œ์„ ์˜ต์…˜์œผ๋กœ ํฌํ•จํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์šฐ์„  ์ˆœ์œ„ ๋ชฉ๋ก์—์„œ ๋” ๋‚ฎ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜๋„ ๋„์›€์ด ๋˜๋Š” ๋Œ“๊ธ€์ด ์žˆ์—ˆ์œผ๋ฉด ์ข‹์•˜์„ ํ…๋ฐ.

๋‹ค๋ฅธ ๋‹ซํžŒ ์Šค๋ ˆ๋“œ์—์„œ ๊ฐœ๋ฐœ์ž๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํ›„ํฌ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์กฐ์ฐจ ๊บผ๋ฆฌ๊ฑฐ๋‚˜ ๊บผ๋ฆฐ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ๊ฐœ๋ฐœ์ž๋“ค์€ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‚ฎ๊ธฐ๋ณด๋‹ค๋Š” ์™„์ „ํžˆ ์„ ํƒ์  ๋„๊ตฌ ๋ชจ์Œ์„ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์กฐ์ฐจ ์ ๊ทน์ ์œผ๋กœ ๋ฐ˜๋Œ€ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. OP๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์ด๊ฒƒ์€ ์ด๋…์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ทธ๋ƒฅ ๋”๋ฏธ์— ์ถ”๊ฐ€...

์ด ๋ฌธ์ œ๋Š” ๋‚ด๊ฐ€ VS Code๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฐ€์žฅ ํฐ ์ด์œ ์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค ํ•œ ๋‹ฌ์— ํ•œ ๋ฒˆ ์ •๋„ ์ฒดํฌ์ธ์„ ํ•ด์„œ ๋ˆˆ์น˜๋ฅผ ์ฑ˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๋ฒ„ํŠผ๋ฐ”๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์• ์„ํ•˜๊ฒŒ๋„ ์• ๋“œ์˜จ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ง‰๋Œ€๋ฅผ ํ†ตํ•ฉํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์กฐ์ฐจ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

์ด ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ฉ”๋ชจ์žฅ++ ๋ฐ ๊ธฐํƒ€ ํŽธ์ง‘๊ธฐ๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฒˆ์—๋Š” ์‹ค์ œ๋กœ VS Code๋ฅผ ์ œ๊ฑฐํ•  ์˜ˆ์ •์ด๋ฉฐ ์กฐ๋งŒ๊ฐ„ ๋‹ค์‹œ ์„ค์น˜ํ•  ์ƒ๊ฐ์€ ์—†์Šต๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ ์š”์ฒญ์— +1์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

"OPEN EDITORS"์™€ ๊ฐ™์€ ์™„์ „ํžˆ ์“ธ๋ชจ์—†๋Š” ๊ฒƒ์ด ๊ณ„์† ํ™”๋ฉด์„ ์–ด์ง€๋Ÿฝํžˆ๋Š” ๋™์•ˆ ์–ด๋–ป๊ฒŒ ๊ทธ๋ ‡๊ฒŒ ์œ ์šฉํ•œ ๊ฒƒ์ด ๊ฐœ๋ฐœ ํŒ€์— ์˜ํ•ด ๊ฑฐ๋ถ€๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š”์ง€ ์žฌ๋ฏธ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ํŒŒ์ผ์ด ์—ด๋ ค ์žˆ๋Š”์ง€ ๋ณด์—ฌ์ฃผ๋Š” ํƒญ์ด ์—†์—ˆ๋˜ ์ฝ”๋”ฉ ์‹œ๋Œ€์˜ ์•”ํ‘๊ธฐ์ธ VC++ 6์ผ ๋™์•ˆ์—๋„ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ํ•„์š”ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ๋ฏธ์นœ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‚ด ๋งํˆฌ๊ฐ€ ๋ฌธ๋ฒ• ์‹ค์ˆ˜๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ๊ธฐ ์ „์— ๋ถ„๋ช…ํžˆ ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ -> ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์—ด๋ ค ์žˆ๋Š” ํŒŒ์ผ์„ ๋ณด์—ฌ์ฃผ๋Š” ํƒญ -> ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ด€ํ•ด๋ผ!
  • ํŽธ์ง‘๊ธฐ ์—ด๊ธฐ -> ์™„์ „ํžˆ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋˜์ ธ!

TLDR
๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์€ ํ˜„์žฌ ๊ตฌํ˜„ ์ค‘์ธ ๋งŽ์€ ํ•ญ๋ชฉ๋ณด๋‹ค ๋งค์šฐ ์œ ์šฉํ•˜๊ณ  ํ›จ์”ฌ ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์—ด๋ ค ์žˆ๋Š” ํŽธ์ง‘๊ธฐ ๋ณด๊ธฐ๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  ๋ณด๊ธฐ๋ฅผ ์›ํ•˜์ง€ ์•Š์œผ๋ฉด ์„ ํƒ์„ ์ทจ์†Œํ•˜์‹ญ์‹œ์˜ค.

์—ด๋ ค ์žˆ๋Š” ํŽธ์ง‘๊ธฐ ๋ณด๊ธฐ๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  ๋ณด๊ธฐ๋ฅผ ์›ํ•˜์ง€ ์•Š์œผ๋ฉด ์„ ํƒ์„ ์ทจ์†Œํ•˜์‹ญ์‹œ์˜ค.

๋‹น์‹ ์ด ์•„๋Š” ๊ฒƒ์€... ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋ถˆํ‰ํ•  ๋•Œ ๋งํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์–ด์™€ ์ •ํ™•ํžˆ ๊ฐ™์€ ์ค„์ž…๋‹ˆ๋‹ค. ์–ผ๋งˆ๋‚˜ ๋‹ค์žฌ๋‹ค๋Šฅํ•œ๊ฐ€!

์•„๋‹ˆ์š”. ๋ณด๊ธฐ๋ฅผ ์ˆจ๊ธฐ๋Š” ์˜ต์…˜์€ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค๋ถ€ํ„ฐ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ๋””์ž์ธ ๋ชฉํ‘œ์˜€์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฆฌ์†Œ์Šค์™€ ๊ฐœ๋ฐœ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ณ  ์ด "๊ธฐ๋Šฅ"์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ํŒ€์ด ํ˜‘๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฒŒ์œผ๋ฅธ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์ž๋Š” ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•ด์„œ๋งŒ ์ž‘์„ฑํ•˜๊ณ  ๋„๊ตฌ ๋ชจ์Œ ์—†์ด ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์€ ํด๋ฆญ ์ด๋ฒคํŠธ๋ฅผ ์‹ค์ œ ๋ช…๋ น์— ์—ฐ๊ฒฐํ•˜์ง€๋„ ์•Š์„ ๊ฒƒ์ด๋ฉฐ ํด๋ฆญ ์‹œ ์•„๋ฌด์—๊ฒŒ๋„ ๋ช…๋ น ํŒ”๋ ˆํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๊ณ  ๋ฌด์–ธ๊ฐ€๋ฅผ ์‹คํ–‰ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด "๊ธฐ๋Šฅ"์„ ์ง€๊ธˆ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ์‹ค์ˆ˜๊ฐ€ ๋  ๊ฒƒ์ด๋ฏ€๋กœ ์ˆ˜ํ–‰ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ API๋ฅผ ๋ถ€ํ’€๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฆฌ๋ณธ์— ๋Œ€ํ•œ ๋ชจ๋“  MS ์—ฐ๊ตฌ๋Š” ๋์—†๋Š” ๋ฉ”๋‰ด ์˜ต์…˜์ด ์–ผ๋งˆ๋‚˜ ์“ธ๋ชจ์—†๊ณ  ๋„๊ตฌ ๋ชจ์Œ ์ง€์˜ฅ์ด ์•ฑ์„ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜์ง€ ์•Š๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

MS ์—ฐ๊ตฌ์—์„œ ๋„๊ตฌ ๋ชจ์Œ์ด ์“ธ๋ชจ์—†๋Š” ์“ฐ๋ ˆ๊ธฐ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด ๋””์ž์ธ์ด ์—ฌ์ „ํžˆ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ธฐ๋ณธ ํŒจ๋Ÿฌ๋‹ค์ž„์ธ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋„๊ตฌ ๋ชจ์Œ/๋ฆฌ๋ณธ์ด ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹จ์–ด? ๋›ฐ์–ด๋‚˜๋‹ค? ํƒ์นจ? ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค? ํฌํ† ์ƒต? Windows์—์„œ ๊ณ ์ •๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ผ์ข…์˜ ๋„๊ตฌ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. ์œ„์˜ ์ƒํ™ฉ์—์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž˜๋ชป ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด ๋ช…๋ น ํŒ”๋ ˆํŠธ ๊ตฌ์กฐ๊ฐ€ Word์˜ ๋ฆฌ๋ณธ์„ ๊ฐ€์žฅ ์ž˜ ๋Œ€์ฒดํ•ฉ๋‹ˆ๊นŒ? ์ •์งํ•œ ์งˆ๋ฌธ.

์—”์ง€๋‹ˆ์–ด๋ง ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ ํด๋ฆญ ์ด๋ฒคํŠธ ๋‚ด์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•จ์ˆ˜ ํŠธ๋ฆฌ๊ฑฐ๋กœ ์‰ฝ๊ฒŒ ์ œํ•œ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์–ด์จŒ๋“  ๊ตฌํ˜„ํ•˜๋Š” ์œ ์ผํ•œ ๋…ผ๋ฆฌ์  ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ ๋ชจ์Œ/๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“  ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ํ•จ์ˆ˜๋งŒ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์˜ ํด๋ฆญ ์ด๋ฒคํŠธ์— ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ฐœ๋ฐœ์ž๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ ๋’ค์˜ ์ด๋ฒคํŠธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ช…๋ น ํ›„ํฌ๊ฐ€ ์žˆ๋Š” ๋ฒ„ํŠผ์„ ์ง€์›ํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ช…๋ น ํŒ”๋ ˆํŠธ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ํ•ด๋‹น ๊ตฌ์กฐ๋งŒ ํ™•์žฅํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ํ˜ธ๊ธฐ์‹ฌ์„ ์œ„ํ•ด ์ด ์Šค๋ ˆ๋“œ์— ๋จธ๋ฌผ๋ €์ง€๋งŒ ๋‚˜์—๊ฒŒ ์ง„์งœ ์ด์•ผ๊ธฐ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํŒ€์ด ์ธํ„ฐํŽ˜์ด์Šค ๋‹จ์ ์„ ์ธ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ๋กœ ์„ ํƒํ–ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ ์€ ํ›Œ๋ฅญํ•œ ์ œํ’ˆ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹ค๋ง์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ๊ณ  ์žˆ๊ณ  ๋„๊ตฌ ๋ชจ์Œ์ด ์—†๋‹ค๋Š” ๊ฒƒ์ด ๋‚˜์ฒ˜๋Ÿผ ๋ณธ์งˆ์ ์œผ๋กœ ์‡ผ ์Šคํ† ํผ๋ผ๋ฉด ๋ฉ”๋ชจ์žฅ ++์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. VSC๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  NPP๋ฅผ ์„ค์น˜ํ–ˆ์ง€๋งŒ ๋’ค๋Œ์•„๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. NPP ๋„๊ตฌ ๋ชจ์Œ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ์™„์ „ํžˆ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Python, bash ์Šคํฌ๋ฆฝํŠธ ๋ฐ ๋‚ด๋ถ€ ํŽธ์ง‘๊ธฐ ์–ธ์–ด๋ฅผ ํ†ตํ•ด ๊ฑฐ์˜ 20๊ฐ€์ง€ ๋ฐ˜๋ณต ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์–ธ์–ด๋ณ„ ์ž‘์—… ๋“ฑ์„ ์œ„ํ•œ ๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ข‹์€ ๋Œ€์•ˆ๋„ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•˜์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋˜๋Š” ์ง์ ‘ ์ฝ”๋”ฉํ•  ์ˆ˜ ์—†๋Š” NPP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•„๋ฌด ๊ฒƒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜ํ•˜ํ•˜ํ•˜...์Šค์ผ€์น˜๋ถ€ํ๊ฐ€ ๋„๊ตฌ ๋ชจ์Œ์„ ์›ํ•˜์ง€ ์•Š๋Š” ์ง„์งœ ์ด์œ ๋ฅผ ๋ฐฉ๊ธˆ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค... ๊ทธ๋Š” ์ƒํƒœ ํ‘œ์‹œ์ค„์„ ๋„๊ตฌ ๋ชจ์Œ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š๋ผ ๋ฐ”์˜๊ณ  ์–ด๋–ค ์ด์œ ์—์„œ๋“  ์˜๋„ํ•˜์ง€ ์•Š์€ ๋ชฉ์ ์œผ๋กœ ์ƒํƒœ ํ‘œ์‹œ์ค„์„ "ํ•ดํ‚น"ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ํ•ฉ๋ฒ•์ ์ธ ์ƒํƒœ ํ‘œ์‹œ์ค„์„ ๊ฐ–๋Š” ๊ฒƒ๋ณด๋‹ค...

image

์ด๋ด... ๊ฒฝ๋Ÿ‰์ด ๊ฑฑ์ •๋œ๋‹ค๋ฉด... ์ง„์งœ ๋ถ€ํ’€๋ ค์ง„ ๋ถ€๋ถ„์„ ์ข€ ์ค„์—ฌ๋ณด์ž... ๋‹ค์‹œ VSC๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ€๋ฒผ์šด ํŽธ์ง‘๊ธฐ์—๋Š” ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค...

... ์ •์งํ•œ ์งˆ๋ฌธ.

์•„๋‹ˆ, ๋‚ด ๋ง์„ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ๋ฟ์ด์•ผ. ๋‚˜๋Š” ํˆด๋ฐ”๊ฐ€ ์“ธ๋ชจ์—†๋‹ค๊ณ  ๋งํ•œ ์ ์ด ์—†๋‹ค. ๋‚˜๋Š” ํˆด๋ฐ” ์ง€์˜ฅ์ด ์“ธ๋ชจ์—†๋‹ค๊ณ  ๋งํ–ˆ๋‹ค... ์ด๊ฒƒ์ด ๋‚ด๊ฐ€ ๊ฑฑ์ •ํ•˜๋Š” ๋ฐ”์ด๋‹ค. ๋ฆฌ๋ณธ์—๋Š” ๋ฒ„ํŠผ์ด ์žˆ์ง€๋งŒ ๊ทธ ๋’ค์—๋Š” UX๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ๋ฒ„ํŠผ์„ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด UX๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ์—ฐ๊ตฌ๋Š” ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ ๋ชจ์Œ ์•„๋ž˜์— ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋ฒ„ํŠผ๊ณผ ๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ๋Š” ์ƒํƒœ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ถ€ํ’€๋ ค์ง„ ์—‰๋ง์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค - ์ œ ์ƒ๊ฐ์—๋Š”.

MS๊ฐ€ ์‚ฌ๋žŒ๋“ค์ด ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์„ ํ†ตํ•ด ๋ง‰๋Œ€๋ฅผ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋„๊ตฌ ๋ชจ์Œ ๋˜๋Š” ๋„๊ตฌ ๋ชจ์Œ ์•„๋ž˜์˜ ๋„๊ตฌ ๋ชจ์Œ์„ ์›ํ•˜๋Š” ์‹œ์ ๊นŒ์ง€ ๋„๊ตฌ ๋ชจ์Œ์„ ์ œ๊ณตํ•˜๋ฉด ์‚ฌ๋žŒ๋“ค์€ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ณ  ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ช…๋ น์„ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋ฒ„ํŠผ ํด๋”๋ฅผ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.. ์›ํ•˜๋Š” ๋ฒ„ํŠผ์— ๋Œ€ํ•œ ์ด ๊ฐ„๋‹จํ•œ API๋Š” API์™€ UI๋ฅผ ๋ถ€ํ’€๋ฆฌ๊ณ  ๊ฐœ๋ฐœ์ž ์‹œ๊ฐ„์„ ์†Œ๋ชจ์‹œํ‚ค๋Š” ๊ดด๋ฌผ๋กœ ๋ณ€ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ž‘์€ API๋ฅผ ์ข‹์•„ํ•˜๋Š”๋ฐ ์ฒ˜์Œ์—๋Š” ์ƒ๋‹นํžˆ ์ œํ•œ์ ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ํ™•์žฅ์„ ๋งŒ๋“  ํ›„์— ํ™•์žฅ์— ๋Œ€ํ•œ ๋ชจ๋“  ์‚ฌ์šฉ์ž ์ง€์ • ํ‘œ์‹œ๊ฐ€ ํŽธ์ง‘๊ธฐ์— ์žˆ๋Š” ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ์—์„œ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ง€์ • ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๊ณณ์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ  ์šฐ๋ฆฌ๊ฐ€ ์“ธ๋ชจ์—†๋Š” ์ผํ™”์ ์ธ ์ฆ๊ฑฐ๋ฅผ ๋‘˜๋Ÿฌ์‹ธ๊ณ  ... ๋‚˜์™€ ํ•จ๊ป˜ ์ผํ•˜๋Š” ๋ชจ๋“  ํŒ€์€ VS ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ๊ทธ๊ฒƒ๋“ค์€ ์ œ ํ™•์žฅ ๊ธฐ๋Šฅ์ด์ง€๋งŒ ์ด๋ฏธ ๋ฒ„ํŠผ ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ๊ณณ์— ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํ•ดํ‚น์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ™•์žฅ์€ API๊ฐ€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋…ธ์ถœํ•˜์ง€ ์•Š๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๋ฒ„ํŠผ API๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์™„์ „ํžˆ ํ•ด๊ฒฐ๋˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์ณค์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ƒ๊ด€์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด ํŽธ์ง‘์ž๋ฅผ ๊ดด๋กญํžˆ๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์„ ๋ฟ์ž…๋‹ˆ๋‹ค.

Zen ํ„ฐ๋ฏธ๋„ ๋ฒ„ํŠผ btw๋Š” ์ƒํƒœ ํ‘œ์‹œ์ค„์ด ์•„๋‹ˆ๋ผ ๋ฒ„ํŠผ ์œ„์น˜์— ๋Œ€ํ•ด ํŽธ์ง‘๊ธฐ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์–ธ์ œ๋“ ์ง€ ๊ฐœ์ธ์šฉ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—”์ง€๋‹ˆ์–ด๋ง ๋ฌธ์ œ์— ๊ด€ํ•ด์„œ๋Š”,

์˜ˆ, ๋ฒ„ํŠผ์„ ๋ช…๋ น์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ package.json์—์„œ ํŒ”๋ ˆํŠธ๋ฅผ ํ†ตํ•ด ํ˜ธ์ถœ๋˜๋Š” ๋ช…๋ น์„ ์ค‘์ง€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ์›ํ•˜์ง€ ์•Š๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ์—์„œ๊ฑด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฒ„ํŠผ์œผ๋กœ๋งŒ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@sketchbuch :

์–ด๋–ค ์ด์œ ๋กœ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฒ„ํŠผ์œผ๋กœ๋งŒ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์ผ์ด ๋ฐœ์ƒํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋•Œ์™€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ๋•Œ ํ—ˆ๋ฝ์„ ๊ตฌํ•˜๋Š” ๋‹น์‹ ์˜ ๋…ธ์˜ˆ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ํ‹ฐ์ผ“์—์„œ ๋‚˜๊ฐ€.

์  ์žฅ, ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋…ผํ‰ํ•˜๋Š” ๋ฐ ๋‹น์‹ ์˜ ํ—ˆ๊ฐ€๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ซ์œผ๋ฉด ์ž๋ผ์„œ ๋ฒ„๋ ค๋ผ

์•„๋‹ˆ, ๋‚ด ๋ง์„ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ๋ฟ์ด์•ผ. ๋‚˜๋Š” ํˆด๋ฐ”๊ฐ€ ์“ธ๋ชจ์—†๋‹ค๊ณ  ๋งํ•œ ์ ์ด ์—†๋‹ค. ๋‚˜๋Š” ํˆด๋ฐ” ์ง€์˜ฅ์ด ์“ธ๋ชจ์—†๋‹ค๊ณ  ๋งํ–ˆ๋‹ค... ์ด๊ฒƒ์ด ๋‚ด๊ฐ€ ๊ฑฑ์ •ํ•˜๋Š” ๋ฐ”์ด๋‹ค.

๋‹ต์žฅ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํˆด๋ฐ” ์ง€์˜ฅ์ด ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•˜์ง€๋งŒ(์ €๋Š” Office๋ฅผ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค) ํˆด๋ฐ”๋ฅผ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์„ ๋•Œ "์‚ฌ์šฉ์ž์˜ ๊ฒฐ์ •" ๋ฒ”์ฃผ์— ๋„ฃ์Šต๋‹ˆ๋‹ค. (๋„๊ตฌ ๋ชจ์Œ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๊ทธ๊ฒƒ์€ ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.) ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋„๊ตฌ ๋ชจ์Œ์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๋Š” ์˜ต์…˜์ด ์žˆ์„ ๋•Œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ํ•ญ๋ชฉ์ด ํ™œ์„ฑํ™”๋œ ์ƒํƒœ์—์„œ "์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ" ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ •์ƒ์ ์ธ ์„ ํƒ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ณตํ†ต ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€/์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‚ด ์›Œํฌํ”Œ๋กœ๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ์š”์†Œ๋ฅผ ์ถ”๊ฐ€/์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ๊ทธ๊ฒƒ์€ ๋‚ด๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ๋“ค์—ฌ์“ฐ๊ธฐ ์˜ต์…˜, ๊ฐ„๊ฒฉ, ๊ธ€๊ผด ํฌ๊ธฐ ๋“ฑ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํŽธ์ง‘๊ธฐ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

VSCode๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆจ๊ฒจ์ ธ ์žˆ๋Š” ๋นˆ ๋„๊ตฌ ๋ชจ์Œ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋”๋ผ๋„ ๊ดœ์ฐฎ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ๊ทธ๊ฒƒ์€ ์‚ฌ์šฉ์ž ์„ ํƒ์— ๊ด€ํ•œ ๊ฒƒ์ด๋ฉฐ ๊ทธ๋“ค์ด ํŽธ์•ˆํ•˜์ง€ ์•Š์€ ๋ฐฉ๋ฒ•๋ก ์„ ๊ฐ•์š”ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” VS Code์šฉ ํ™•์žฅ์„ ๊ตฌ์ถ•ํ•œ ์ ์ด ์—†๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•˜์ง€๋งŒ ์ถ”๊ฐ€๋œ ๋น„ํŠธ๋งต ๋ฆฌ์†Œ์Šค์™€ ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ํ™•์žฅ ๋งค๋‹ˆํŽ˜์ŠคํŠธ์— ๋Œ€ํ•œ ํ•ญ๋ชฉ์œผ๋กœ ์ œํ•œ๋˜๋Š” ๊ฒƒ์„ ์ƒ์ƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ทธ๊ฒƒ์„ ๋‚จ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์กด์žฌํ•˜๋Š” ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ํŒ”๋ ˆํŠธ์˜ ๊ธฐ๋ณธ ๋น„ํŠธ๋งต์„ ๋งŒ๋“œ๋Š” ์ž‘์—…์„ ์˜คํ”„๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ VS Code๋ฅผ ์˜ค๋Š˜์ฒ˜๋Ÿผ ๊นจ๋—ํ•˜๊ฒŒ ๋ฐฐ์†กํ•˜๊ณ  ๋‚ด ๋ฐฉ์‹๋Œ€๋กœ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ตœ์ ํ™”ํ•˜๊ธฐ๋กœ ์„ ํƒํ•˜๋ฉด ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ผํ™”์ ์ธ ์ฆ๊ฑฐ๋ฅผ ๋ฒ„๋ฆฌ๋ ค๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

@sketchbuch

์  ์žฅ, ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋…ผํ‰ํ•˜๋Š” ๋ฐ ๋‹น์‹ ์˜ ํ—ˆ๊ฐ€๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋‚˜์˜ ๋ฏธํ•ด๊ฒฐ ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ๋กœ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. :)
์ถ”์‹ : ์ด์ œ ๋‹น์‹ ์€ ๊ธˆ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฑด์„ค์ ์ธ ๋Œ€ํ™” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

์˜ˆ, ๊ทธ๊ฒƒ๋“ค์€ ์ œ ํ™•์žฅ ๊ธฐ๋Šฅ์ด์ง€๋งŒ ์ด๋ฏธ ๋ฒ„ํŠผ ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ๊ณณ์— ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํ•ดํ‚น์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ™•์žฅ์€ API๊ฐ€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋…ธ์ถœํ•˜์ง€ ์•Š๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๋ฒ„ํŠผ API๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์™„์ „ํžˆ ํ•ด๊ฒฐ๋˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์ณค์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ƒ๊ด€์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด ํŽธ์ง‘์ž๋ฅผ ๊ดด๋กญํžˆ๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์„ ๋ฟ์ž…๋‹ˆ๋‹ค.

Zen ํ„ฐ๋ฏธ๋„ ๋ฒ„ํŠผ btw๋Š” ์ƒํƒœ ํ‘œ์‹œ์ค„์ด ์•„๋‹ˆ๋ผ ๋ฒ„ํŠผ ์œ„์น˜์— ๋Œ€ํ•ด ํŽธ์ง‘๊ธฐ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์–ธ์ œ๋“ ์ง€ ๊ฐœ์ธ์šฉ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฑฐ๊ธฐ์— ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•ด์„œ VSC๊ฐ€ ์ด๋ฅผ ํ—ˆ์šฉํ•œ๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๊ทธ๊ฒƒ์„ ๋„๊ตฌ ๋ชจ์Œ์œผ๋กœ ๋ฐ”๊พธ๊ธฐ๋ฅผ ์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค... ์‹ค์ œ๋กœ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๊ณ  ๋ช…์‹œ์ ์œผ๋กœ ์–ธ๊ธ‰ํ•œ ๊ฐœ๋ฐœ์ž์˜ ์˜๊ฒฌ์„ ๋ณธ ๊ธฐ์–ต์ด ์žˆ์Šต๋‹ˆ๋‹ค. (๊ทธ๋“ค์ด ์‹ค์ œ๋กœ ๋‹ต์žฅ์„ ๋ณด๋‚ผ์ง€๋„ ๋ชจ๋ฅธ๋‹ค๋Š” ์ถฉ๊ฒฉ์ ์ธ ์‚ฌ์‹ค์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค...)

์ถ”์‹ : ์ด์ œ ๋‹น์‹ ์€ ๊ธˆ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฑด์„ค์ ์ธ ๋Œ€ํ™” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

์ œ๋Œ€๋กœ ๋œ ๋…ผ์˜๊ฐ€ ์žˆ์„ ๋•Œ๋งŒ ํ•ด๋„ ์†Œ์šฉ์—†๋Š” ํ–‰๋™์ด์—ˆ๋‹ค. ๋‹น์‹ ์€ ๋‹น์‹ ์ด ๋™์˜ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์„ ๊ทธ๋ƒฅ ๋Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋‹น์‹ ์˜ ๊ด€์ ์ด ํƒ€๋‹นํ•˜๋‹ค๊ณ  ์„ค๋“ํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ตํ›ˆ #1.

๊ทธ๋Š” ๋ชจ๋“  ๋ฉ”์‹œ์ง€์—์„œ ๊ฐ™์€ ๋ง์„ ๋˜ํ’€์ดํ–ˆ๋‹ค: "๋‚˜๋Š” ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค", "๋‚˜๋Š” ๋ฐ˜๋Œ€ํ•œ๋‹ค", "๋‚˜๋Š” ์ด๊ฒƒ์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค". ๊ทธ๋Š” ๊ฑด์„ค์ ์ธ ๋Œ€ํ™”๋ฅผ ์œ„ํ•ด ์•„๋ฌด ๊ฒƒ๋„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ด์œ ๋กœ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฒ„ํŠผ์œผ๋กœ๋งŒ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์ผ์ด ๋ฐœ์ƒํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ ์ „์—๋Š” ๊ทธ๋ƒฅ ํŠธ๋กค์ธ ์ค„ ์•Œ์•˜๋‹ค. ์ด ๋ง ํ›„์— ๊ทธ๋…€๋Š” vscode๋ฅผ ๋” ์ข‹๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋” ๋‚˜์˜๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์ œํ•œํ•˜๊ณ  ์‹ถ์„ ๋ฟ์ด๊ณ  ๊ทธ๋“ค์ด ์›ํ•˜๋Š”์ง€ ์•„๋‹Œ์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ธ€์Ž„, ๋‚ด๊ฐ€ ๊ทธ์—๊ฒŒ ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์ผ์„, ์ด์ œ ๊ทธ๋Š” ์•„๋งˆ๋„ ๋‹น์‹ ์ด ๋‹น์‹ ์˜ ์˜์ง€์— ๋ฐ˜ํ•˜๋Š” ์ œํ•œ์„ ๋ฐ›์•˜์„ ๋•Œ ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Š” ๋ชจ๋“  ๋ฉ”์‹œ์ง€์—์„œ ๊ฐ™์€ ๋ง์„ ๋˜ํ’€์ดํ–ˆ๋‹ค: "๋‚˜๋Š” ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค", "๋‚˜๋Š” ๋ฐ˜๋Œ€ํ•œ๋‹ค", "๋‚˜๋Š” ์ด๊ฒƒ์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค". ๊ทธ๋Š” ๊ฑด์„ค์ ์ธ ๋Œ€ํ™”๋ฅผ ์œ„ํ•ด ์•„๋ฌด ๊ฒƒ๋„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ด์œ ๋กœ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฒ„ํŠผ์œผ๋กœ๋งŒ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์ผ์ด ๋ฐœ์ƒํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ ์ „์—๋Š” ๊ทธ๋ƒฅ ํŠธ๋กค์ธ ์ค„ ์•Œ์•˜๋‹ค. ์ด ๋ง ํ›„์— ๊ทธ๋…€๋Š” vscode๋ฅผ ๋” ์ข‹๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋” ๋‚˜์˜๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์„ ์ œํ•œํ•˜๊ณ  ์‹ถ์„ ๋ฟ์ด๊ณ  ๊ทธ๋“ค์ด ์›ํ•˜๋Š”์ง€ ์•„๋‹Œ์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ธ€์Ž„, ๋‚ด๊ฐ€ ๊ทธ์—๊ฒŒ ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์ผ์„, ์ด์ œ ๊ทธ๋Š” ์•„๋งˆ๋„ ๋‹น์‹ ์ด ๋‹น์‹ ์˜ ์˜์ง€์— ๋ฐ˜ํ•˜๋Š” ์ œํ•œ์„ ๋ฐ›์•˜์„ ๋•Œ ๊ทธ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค sBrecht, ๋‚˜๋Š” morozovsk์— ์™„์ „ํžˆ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Š” ๊ฑด์„ค์ ์ธ ๋น„ํŒ์„ ํ•œ ๋ฒˆ๋„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋งํ•ด์„œ (๊ทธ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ผ์ข…์˜ ๊ถŒ์œ„๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ) ๋‚ด๊ฐ€ ๊ทธ์˜ ํ”„๋กœํ•„์„ ๋ณธ ์ด์œ ๋Š”... ๊ทธ๊ฐ€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ๋น„๋ฐ€ ์ง์›์ผ์ง€๋„ ๋ชจ๋ฅธ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ... ์•„๋‹ˆ... ๊ทธ๋Š” ๊ทธ๋ƒฅ ํŠธ๋กค์ด์—ˆ์–ด...

์œ ์ผํ•œ ๊ทธ๊ฐ€ ๋Œ€ํ™”์— ๊ฐ€์ ธ์˜จ ํ˜œํƒ์€ ํฌ๋ง MS๋Š” ๋ฌธ์ œ์˜ ์–ด๊นจ๋ฅผ ์œผ์“ฑ์— ๋” ๋งŽ์€ ๊ด€์‹ฌ์„ ์ง€๋ถˆ๋ฐ›์„ ์ˆ˜์žˆ๋Š” ... ์นด์šดํŠธ ๊ฒŒ์‹œ๋ฌผ์„ ์–ป๊ณ  ์žˆ์—ˆ๋‹ค

๋กค ๋ด... ํŠธ๋กค์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํŠธ๋กค๋ง ์ค‘์ž…๋‹ˆ๋‹ค... ๋‚ด ๊ฒŒ์‹œ๋ฌผ์— ์—„์ง€์†๊ฐ€๋ฝ์„ ์น˜์ผœ์„ธ์šฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ๊ณ„์† ํŠธ๋กค... ๋‚œ ๋‹น์‹ ์ด ๋‚ด ์š”์ ์„ ์ฆ๋ช…ํ•œ ๋ฐฉ๋ฒ•์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค!!!

์˜ˆ, Sketchbuch ์ด์ „์—๋Š” ๋‘ ๋ฒˆ์งธ ํŽ˜์ด์ง€์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ฒซ ๋ฒˆ์งธ ํŽ˜์ด์ง€์—
๋„์›€์„ ์ฃผ์‹  @sketchbuch ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. :)

๋กค ๋ด... ํŠธ๋กค์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํŠธ๋กค๋ง ์ค‘์ž…๋‹ˆ๋‹ค... ๋‚ด ๊ฒŒ์‹œ๋ฌผ์— ์—„์ง€์†๊ฐ€๋ฝ์„ ์น˜์ผœ์„ธ์šฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ๊ณ„์† ํŠธ๋กค... ๋‚œ ๋‹น์‹ ์ด ๋‚ด ์š”์ ์„ ์ฆ๋ช…ํ•œ ๋ฐฉ๋ฒ•์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค!!!

์˜ˆ. ๋‹น์‹ ์€ ๋˜ํ•œ ๊ทธ๋ฅผ ๊ธˆ์ง€ํ•˜๊ณ  ๊ทธ์˜ ์กด์žฌ๋ฅผ ์žŠ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :)

๋‹ˆ ์œ ์น˜ํ•œ ํ–‰๋™์œผ๋กœ MS๊ฐ€ ์ด ์ด์Šˆ๋ฅผ ๋‹ซ์„ ๋•Œ ์›ƒ์–ด

4๋ถ„ ์ „์— ๊ณ„์ •์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@krytenjrobot , @sketchbuch

์˜คํžˆ๋ ค ์ŠคํŒธ์— ๋Œ€ํ•œ ์ƒˆ ๊ณ„์ •์„ ๋“ฑ๋กํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
์ƒˆ ๊ณ„์ •์œผ๋กœ ๋‹ค์‹œ ์—ฌ๊ธฐ์—์„œ ๋งŒ๋‚˜๋ฉด github์— ํ•ญ์˜์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๊ท€ํ•˜์˜ ๊ธฐ๋ณธ ๊ณ„์ •์ด ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.

๋…ธ์ธ์ด์ง€๋งŒ ์‹ญ๋Œ€์ฒ˜๋Ÿผ ํ–‰๋™ํ•ฉ๋‹ˆ๋‹ค.

์ถ”์‹ : ์ด์ œ ๋‹น์‹ ์€ ๊ธˆ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฑด์„ค์ ์ธ ๋Œ€ํ™” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

์ œ๋Œ€๋กœ ๋œ ๋…ผ์˜๊ฐ€ ์žˆ์„ ๋•Œ๋งŒ ํ•ด๋„ ์†Œ์šฉ์—†๋Š” ํ–‰๋™์ด์—ˆ๋‹ค. ๋‹น์‹ ์€ ๋‹น์‹ ์ด ๋™์˜ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์„ ๊ทธ๋ƒฅ ๋Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋‹น์‹ ์˜ ๊ด€์ ์ด ํƒ€๋‹นํ•˜๋‹ค๊ณ  ์„ค๋“ํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ตํ›ˆ #1.

"๋‚˜๋ฅผ ๋ง์ณ๋ผ"๋Š” ์ ์ ˆํ•œ ํ† ๋ก ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ ์‚ฌ๋žŒ์€ ๋ถ„๋ช…ํžˆ ํŠธ๋กค๋ง์„ ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์˜ ์ฃผ์žฅ์— ๊ฒฐํ•จ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์ง€์ ๋˜์ž ๊ทธ๋Š” ๊ณจ๋Œ€๋ฅผ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋‹จ์ง€ ๋ชจ๋“  ์‚ฌ๋žŒ์˜ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”, ์ œ ์ด๋ฆ„์€ Claude Duprรฉ์ด๊ณ  40๋…„ ๊ฒฝ๋ ฅ์˜ ์ „์ž ์—”์ง€๋‹ˆ์–ด์ด์ž ๋ถ„์„๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” Dos ํ™˜๊ฒฝ์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํ”„๋ฆฐํ„ฐ ๋“œ๋ผ์ด๋ฒ„๊นŒ์ง€ ๊ฐœ๋ฐœํ•ด์•ผ ํ•˜๋Š” ๋‚ด ๊ฒฝ๋ ฅ์—์„œ ์ˆ˜๋งŽ์€ ๊ฐœ๋ฐœ ์ œํ’ˆ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹น์‹œ์—๋Š” ์œˆ๋„์šฐ๊ฐ€ ์กด์žฌํ•˜์ง€๋„ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ์ฒด์ง€ํ–ฅ์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋จธ์‹ ์€ ๊ทธ๋Ÿฐ ์ข…๋ฅ˜์˜ ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜๊ธฐ์— ์ถฉ๋ถ„ํžˆ ๊ฐ•๋ ฅํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค(8088, 8k ๋ฉ”๋ชจ๋ฆฌ 64k ๋””์Šคํฌ ๊ณต๊ฐ„ ๋“ฑ). ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ๋ฐ”๋กœ ๊ฐ€๊ธฐ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ–ˆ๊ณ  ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํŒŒ์ผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ ํŒŒ์ผ์ด ์žˆ๋Š” ๋ง์ปค์™€ ๋™์ผํ•œ ๋ฐฐ์น˜ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ๋ช‡ ๋…„ ๋™์•ˆ ์ €๋Š” Atmel studio์™€ ํ•จ๊ป˜ ์ผํ•ด ์™”์Šต๋‹ˆ๋‹ค. ์ œ ๊ฒฝ๋ ฅ์—์„œ Assembler, C, C++, .Net ๋ฐ dbase, PLM, Clipper ๋“ฑ๊ณผ ๊ฐ™์ด ๋“ค์–ด๋ณธ ์ ์ด ์—†๋Š” ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•œ ์ดํ›„๋กœ ์ œํ’ˆ์„ ์•„์ฃผ ์ž˜ ์•Œ๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด์ œ Atmel ์ŠคํŠœ๋””์˜ค๋Š” STM ์ œํ’ˆ์„ ์ง€์›ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— STM ๊ธฐ๋ฐ˜ Cortex ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์—…ํ•  ๋‹ค๋ฅธ ์ œํ’ˆ์„ ์ฐพ์•„์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด ์ž์‹ ์—๊ฒŒ ๋งํ–ˆ๋‹ค, Hourra, ๋‚˜๋Š” ์„ฑ๋ฐฐ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ์ผ์ฃผ์ผ ์ด์ƒ ์ผํ•ด์•ผํ–ˆ๊ณ  ์ œํ’ˆ์˜ ์ด๋…์ด ์šฐ๋ ค๋˜๋Š” ํ•œ 80 ๋…„๋Œ€๋กœ ํ›„ํ‡ดํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ์ธ๊ธฐ๊ฐ€ ๋งŽ์€ ์ œํ’ˆ์ด ํšจ์œจ์ ์ธ ๋„๊ตฌ๊ฐ€ ์•„๋‹Œ ๊ฒƒ์„ ๋ณด๋‹ˆ ๋งค์šฐ ์‹ค๋ง์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋ฉ”๋‰ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์ž์ฒด ๋ฉ”๋‰ด์™€ ๋„๊ตฌ ๋ชจ์Œ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์œผ๋ฉฐ ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ์ž์ฒด์ ์œผ๋กœ ๊ตฌ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒฝ๋Ÿ‰ ์ œํ’ˆ์€ TIGHT ํ™˜๊ฒฝ(๋‚ด๊ฐ€ ๋งํ•˜๋Š” ๋‚ด์šฉ์„ ์•Œ๊ณ  ์žˆ์Œ)์— ์ ์šฉํ•  ๋•Œ ์ข‹์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ƒˆ ์ œํ’ˆ์„ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ตœ์†Œํ•œ์˜ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์œผ๋กœ ์„ค์น˜ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. Visual Studio Code๋ฅผ Atmel Studio์™€ ๋น„๊ตํ•˜๋ฉด vscode๊ฐ€ ๋ช‡ ๋…„ ๋’ค์ณ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์—์„œ ์ฝ์€ ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด vscode ํŒ€์€ ๋‚˜์—๊ฒŒ ํ•„์ˆ˜์ ์ธ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ์—…๊ทธ๋ ˆ์ด๋“œ์— ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๊ฒฐ๋ก ์ง“๊ธฐ ์œ„ํ•ด. ์‚ฌ์šฉ, ํšจ์œจ์„ฑ ๋ฐ ๋ฌธ์„œ๊ฐ€ ์ตœ์ข… ์ œํ’ˆ์„ ๋ณด๋‹ค ํ†ตํ•ฉ๋˜๊ณ  ์‚ฌ์šฉ์ž ์นœํ™”์ ์œผ๋กœ ๋ Œ๋”๋งํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ํ•œ ๋” ์•ˆ์ •์ ์ด๊ณ  ํšจ์œจ์ ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ์ฝ”๋”ฉ ํ‘œ์ค€์„ ์ฑ„ํƒํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค(์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค). ํŒ€์€ ๋” ๋งŽ์€ ๋น„์ „์„ ๊ฐ–๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํด๋กœ๋“œ ์•ˆ๋ถ€

MS๊ฐ€ ์‚ฌ๋žŒ๋“ค์ด ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์„ ํ†ตํ•ด ๋ง‰๋Œ€๋ฅผ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋„๊ตฌ ๋ชจ์Œ ๋˜๋Š” ๋„๊ตฌ ๋ชจ์Œ ์•„๋ž˜์˜ ๋„๊ตฌ ๋ชจ์Œ์„ ์›ํ•˜๋Š” ์‹œ๊ฐ„๊นŒ์ง€ ๋„๊ตฌ ๋ชจ์Œ์„ ์ œ๊ณตํ•˜๋ฉด ์‚ฌ๋žŒ๋“ค์€ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉ์ž ์ง€์ •ํ•˜๊ณ  ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ช…๋ น์„ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋ฒ„ํŠผ ํด๋”๋ฅผ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.. ์›ํ•˜๋Š” ๋ฒ„ํŠผ์— ๋Œ€ํ•œ ์ด ๊ฐ„๋‹จํ•œ API๋Š” API์™€ UI๋ฅผ ๋ถ€ํ’€๋ฆฌ๊ณ  ๊ฐœ๋ฐœ์ž ์‹œ๊ฐ„์„ ์†Œ๋ชจ์‹œํ‚ค๋Š” ๊ดด๋ฌผ๋กœ ๋ณ€ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ž, ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ํฐ ์†Œ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์ด๋ฏธ ์œ„์˜ ๋ชจ๋“  ๊ฒƒ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์ด ์ œ์•ˆ์˜ ์ „์ฒด ๋ชฉ์ ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๋ช…๋ น๊ณผ ์›ํ•˜๋Š” ๋ฐฉ์‹, ์›ํ•˜๋Š” ์œ„์น˜์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ™•์žฅ ์ž‘์„ฑ์ž๊ฐ€ ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ตฌ์„ฑ ์š”์†Œ์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ ์—†์ด ๋ช…๋ น์„ ์ค€๋น„ํ•˜๋Š” ๋ฐ ์˜์กดํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ๊ฐ€์žฅ ๋งŽ์ด ์š”์ฒญ๋œ ๊ธฐ๋Šฅ์ธ "UI ๋ฐ API ํŒฝ์ฐฝ"์— ๋Œ€ํ•œ ๋…ผ์Ÿ์ด ์žˆ๋Š” ํ•œ #10121์€ ์ฐฝ์„ ๊ธฐ๋ณธ ์ฐฝ ์™ธ๋ถ€๋กœ ๋“œ๋ž˜๊ทธํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ์‚ฌ๋žŒ๋“ค์€ ์„ ํ˜ธํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์— ๋Œ€ํ•ด ๋‹ค์–‘ํ•œ ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. VSCode์—๋Š” ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ํ•ด์„œ ๊ทธ๊ฒƒ๋“ค์„ ์ œ๊ฑฐํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š”/์›ํ•˜๋Š” ๊ฒฝ์šฐ ๊ทธ๋“ค์ด ์žˆ์–ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ๊ฐ€์žฅ ๋งŽ์ด ์š”์ฒญ๋œ ๊ธฐ๋Šฅ์ธ "UI ๋ฐ API ํŒฝ์ฐฝ"์— ๋Œ€ํ•œ ๋…ผ์Ÿ์ด ์žˆ๋Š” ํ•œ #10121์€ ์ฐฝ์„ ๊ธฐ๋ณธ ์ฐฝ ์™ธ๋ถ€๋กœ ๋“œ๋ž˜๊ทธํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ์‚ฌ๋žŒ๋“ค์€ ์„ ํ˜ธํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์— ๋Œ€ํ•ด ๋‹ค์–‘ํ•œ ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. VSCode์—๋Š” ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ํ•ด์„œ ๊ทธ๊ฒƒ๋“ค์„ ์ œ๊ฑฐํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š”/์›ํ•˜๋Š” ๊ฒฝ์šฐ ๊ทธ๋“ค์ด ์žˆ์–ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€... ๋˜๋Š” ์ตœ์†Œํ•œ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋žจ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค... ์‚ฌ๋žŒ๋“ค์ด ๋ถ€๋™ ์ฐฝ์„ ์›ํ•˜๋Š” ๊ฒฝ์šฐ VSC์˜ ๋‘ ๋ฒˆ์งธ ๋ณต์‚ฌ๋ณธ์„ ์—ด๊ฑฐ๋‚˜ ์ฐฝ์„ ๋‘ ๋Œ€์˜ ๋ชจ๋‹ˆํ„ฐ๋กœ ํ™•์žฅํ•˜๊ณ  ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ( ๋ณด๊ธฐ > ํŽธ์ง‘๊ธฐ ๋ ˆ์ด์•„์›ƒ) ๊ทธ๋“ค์€ ์ด๋ฏธ ๋‹ค์–‘ํ•œ ๊ฒƒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ์†”์งํžˆ ๋งํ•ด์„œ, ๊ทธ๊ฒƒ์€ ๋…น์•„์›ƒํ•˜๋Š” ๋ฐ ๋ฉฐ์น  ์ด์ƒ ๊ฑธ๋ฆฌ์ง€ ์•Š์•„์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค...

๊ทธ๋Ÿฌ๋‚˜ ์ตœ์‹  ๋ฒ„์ „์˜ ๋ฆด๋ฆฌ์Šค ์ •๋ณด๋ฅผ ๋ณด๋ฉด(์ง์ ‘ ํ™•์ธํ•˜๋ ค๋ฉด ๋„์›€๋ง > ๋ฆด๋ฆฌ์Šค ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€์„œ) ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์ค‘ "๊ณ ๊ธ‰ ๊ธฐ๋Šฅ"์ด ์–ผ๋งˆ๋‚˜ ๋งŽ์€์ง€ ๋˜๋Š” ์†Œ์ˆ˜์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ๋งŒ ์ œ๊ณต๋˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. , ๋“ฑ..

out of scope ๋“ฑ์œผ๋กœ ๋งˆ๊ฐ๋œ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ๊ธฐ๋…ํ•˜๊ธฐ ์œ„ํ•ด ์ด ๋ฌธ์ œ์˜ 2์ฃผ๋…„ ๊ธฐ๋… ํŒŒํ‹ฐ๋ฅผ ํ–ˆ์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ ์ ˆํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ๋„๊ตฌ ๋ชจ์Œ ์˜ต์…˜์„ ์šฐ์„  ์ˆœ์œ„ ๋ฌธ์ œ๋กœ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด ๋ชฉ์†Œ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

FFS ์˜ค๋žœ๋งŒ์ด์•ผ MS!!

MS๋Š” ๊ธฐ๊ปํ•ด์•ผ ๋“œ๋ผ์ฝ”๋‹ˆ์šฐ์Šค...

๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๋Š” ๊ทธ๋ƒฅ ๋ฒ„๋ฆฌ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด IDE๋Š” ์ˆ˜์‹ญ ๋ช…์ด ์•„๋‹Œ ํ•œ ์‚ฌ๋žŒ์ด ๋งŒ๋“œ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ Œ๋”๋ง ๋ถˆ๋Ÿ‰ ๋ฌธ์ œ ๋˜๋Š” "์—ฌ๊ธฐ์— ๋„๊ตฌ ๋ชจ์Œ์ด ์—†์Šต๋‹ˆ๋‹ค!"์™€ ๊ฐ™์ด.
๋‚˜๋Š” ์ •๋ง๋กœ ์ด IDE์˜ ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค!

์ด ์Šค๋ ˆ๋“œ๋ฅผ ๋ชจ๋ฅด๊ณ  ์‚ฌ์šฉ์ž ์ง€์ • ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์ œ์ถœํ–ˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ 2๋…„ ์ด๋‚ด์— ๊ณ ๋ คํ•  ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ๋ถ€/์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋„ ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ฐธ๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์‹ค์ œ๋กœ VS Code์˜ ์œ ์ผํ•œ ๋ฌธ์ œ์ด๋ฉฐ Windows๊ฐ€ ๋œ ์ดํ›„๋กœ ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•œ ๋‹ค๋ฅธ ๋ชจ๋“  MS ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ด์ƒํ•œ ์ถœ๋ฐœ์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ VS Code๋Š” ๊ฐœ์ธ ๋ฐ ์—…๋ฌด์šฉ์œผ๋กœ ๋ฌด๋ฃŒ์ด๋ฉฐ ๋ณธ๊ฒฉ์ ์ธ IDE๊ฐ€ ์•„๋‹Œ "๊ฒฝ๋Ÿ‰" ํŽธ์ง‘๊ธฐ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. MS Visual Studio๋Š” ๊ธฐ์—…์šฉ์œผ๋กœ ๋ฌด๋ฃŒ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. VS Code๊ฐ€ MS Visual Studio๋ฅผ ์™„์ „ํžˆ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์„ ํ”ผํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์ „๋ฌธ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋ฉฐ ๋‹ค์–‘ํ•œ IDE๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํˆด๋ฐ” ์™ธ์— MSVS 2019๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์ด์ ์„ ๋ณผ ๋งŒํผ ์ต์ˆ™ํ•˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ์˜์—ญ์—์„œ๋Š” ๋ถ€์กฑํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ํ™•์žฅ์„ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค(์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฒƒ ์ด์ƒ, ํ›Œ๋ฅญํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•˜์ง€ ์•Š์Œ). ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์ง€์‹์ด ๋งŽ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

VSCode๊ฐ€ ๊ณ„์†ํ•ด์„œ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ๋น ๋ฅด๊ฒŒ ํ™•์žฅํ•  ๊ฒฝ์šฐ ์ด ๋ฌธ์ œ๊ฐ€ ๋‹ค์‹œ ์—ด๋ฆฌ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ ๋™์•ˆ ์™„์ „ํžˆ ๋ฌด๋ฃŒ๋ผ๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ๊ฝค ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ํ™•์žฅ์„ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค(์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฒƒ ์ด์ƒ, ํ›Œ๋ฅญํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•˜์ง€ ์•Š์Œ). ๊ทธ๋Ÿฌ๋‚˜ ๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด ์ง€์‹์ด ๋งŽ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์—†์Šต๋‹ˆ๋‹ค ... (๋‹ต์€ ์œ„ ์–ด๋”˜๊ฐ€์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ IDE์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ถ€๋ถ„๊ณผ ๊ฐ™์ด ์ „์ฒด ๋ช…๋ น ์ŠคํŽ™ํŠธ๋Ÿผ์„ ๋…ธ์ถœํ•˜๋Š” ๋Œ€์‹  api๊ฐ€ 10๊ฐœ์˜ ํ•˜๋“œ ์ฝ”๋”ฉ๋œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋งŒ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์•ก์„ธ์Šค.

๊ทธ๋ฆฌ๊ณ  ๊ฒ€์ƒ‰ ํŠธ๋ž˜ํ”ฝ์ด ์—ด๋ฆฐ ์‹œ๊ฐ„, ์ง€์›์˜ ์–‘, ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ์šฉ์ด์„ฑ ๋“ฑ ๊ฒ€์ƒ‰ ํŠธ๋ž˜ํ”ฝ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—ฌ๊ธฐ์—์„œ ๊ฐœ๋ฐœ ํŒ€์˜ ์˜๊ฒฌ์ด ๋‹จ ํ•œ ๊ฐœ๋„ ์—†๋‹ค๋Š” ์‚ฌ์‹ค์ด ์ €๋ฅผ ๋‹นํ™ฉํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค...

๋ฌด๋ฃŒ๋“  ์•„๋‹ˆ๋“  ๊ฐ„์— ํ›จ์”ฌ ์ ์€ ์ˆ˜์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๋งŽ์€ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์ด ์ถœ์‹œ๋˜์—ˆ์œผ๋ฏ€๋กœ(์ด ๊ธฐ๋Šฅ์€ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋จ) ์ •๋ง ๋ถ€๋„๋Ÿฝ์Šต๋‹ˆ๋‹ค.

์—†์Šต๋‹ˆ๋‹ค ... (๋‹ต์€ ์œ„ ์–ด๋”˜๊ฐ€์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ IDE์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ถ€๋ถ„๊ณผ ๊ฐ™์ด ์ „์ฒด ๋ช…๋ น ์ŠคํŽ™ํŠธ๋Ÿผ์„ ๋…ธ์ถœํ•˜๋Š” ๋Œ€์‹  api๊ฐ€ 10๊ฐœ์˜ ํ•˜๋“œ ์ฝ”๋”ฉ๋œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋งŒ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์•ก์„ธ์Šค.

๋„๊ตฌ ๋ชจ์Œ(vscode microsoft ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋งŒ ์•Œ๋ ค์ง„ ์ด์œ ๋กœ "๋ฉ”๋‰ด"๋ผ๊ณ  ํ•จ)์„ ํ™•์žฅํ•˜๋Š” ํ™•์žฅ์„ ๋งŒ๋“œ๋Š” ๋‹ค์†Œ ํ‰๋ฒ”ํ•œ ๋ฐฉ๋ฒ•๊ณผ ํ•„์š”ํ•œ ๋ชจ๋“  ๋ช…๋ น์ด ํฌํ•จ๋œ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์— ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋ณดํ†ต์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

  1. ๋ช…๋ น, ๋„๊ตฌ ๋ชจ์Œ ๋ฒ„ํŠผ, ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ ๋“ฑ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ vscode API๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ ๋ชจ์Œ ๋ฐ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์— ํ•ญ๋ชฉ์„ ํ‘œ์‹œํ•˜๋Š” ํŒจํ„ด์€ ํ™•์žฅ package.json ํŒŒ์ผ์˜ ์„ ์–ธ์  contributes ํ•ญ๋ชฉ์— ์˜ํ•ด ๊ตฌ๋™๋ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์€ ํ™•์žฅ์ž๋กœ ์ปดํŒŒ์ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ตฌ๋ฉ์€ ๋Ÿฐํƒ€์ž„์— ๊ตฌ์„ฑ์—์„œ ๋„๊ตฌ ๋ชจ์Œ์ด๋‚˜ ๋ฉ”๋‰ด๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๋นŒ๋“œํ•  ๋ฐฉ๋ฒ•์ด ์—†๊ณ  ์ด์™€ ๊ฐ™์€ ๊ฒƒ์€ ํ™•์žฅ ์ฝ”๋“œ์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  2. ์–ด๋Š ์ •๋„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ์˜์—ญ์˜ ๋„๊ตฌ ๋ชจ์Œ์€ ์ •์ƒ์ ์ธ ์˜๋ฏธ์—์„œ ์‹ค์ œ๋กœ ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋„๊ตฌ ๋ชจ์Œ ์˜์—ญ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ช…๋ น์ด ์žˆ๋Š” ๋ฒ„ํŠผ์„ ์ด ์˜์—ญ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ์˜์—ญ์˜ ์œ„์น˜๊ฐ€ ํŽธ์ง‘๊ธฐ ์œ„์— ๋ฐฐ์น˜๋˜์ง€ ์•Š๊ณ  ํŽธ์ง‘๊ธฐ ํƒญ์˜ ์˜ค๋ฅธ์ชฝ์— ์ธ๋ผ์ธ์œผ๋กœ ๋ฐฐ์น˜๋˜์–ด ์ด์ƒํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.
  3. (1)์—์„œ ์–ธ๊ธ‰ํ•œ API์˜ ๋ถ€์กฑ๊ณผ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ ์ปจํ…Œ์ด๋„ˆ ์˜์—ญ(์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ์ œ์™ธ)์ด ์—†๋‹ค๋Š” ๊ฒƒ์€ ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐํ•˜๊ณ  ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋ฒ”์šฉ ๋„๊ตฌ ๋ชจ์Œ ํ™•์žฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉํ•ดํ•˜๋Š” ์ฐจ๋‹จ๊ธฐ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด ์ž์‹ ์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ํ•จ๊ป˜ ํ•ดํ‚น๋œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ์„ ๋งŒ๋“ค์—ˆ์œผ๋ฉฐ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น ์ค‘ ์ผ๋ถ€์— ๋Œ€ํ•ด vscode์˜ ๋ชจ๋“  ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋ช…๋ น ํŒ”๋ ˆํŠธ ๋ฒ„ํ‚ท์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๊ณ ํ†ต์„ ์ผ๋ถ€ ์ œ๊ฑฐํ–ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ด์ƒ์ ์ธ ์†”๋ฃจ์…˜๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ‰๋‹ˆ๋‹ค.

๋ฌธ๋งฅ์ƒ, hacked together ํ™•์žฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ๋ง์”€๋“œ๋ฆฌ์ž๋ฉด ์ €๋Š” ์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ˆ˜์šฉ ๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ์˜นํ˜ธ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค .

Screenshot 2020-07-13 23 12 20

์ด ๊ธฐ๋Šฅ ์š”์ฒญ์€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋„๊ตฌ ๋ชจ์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ ์š”์ฒญ: ๊ฐ„์†Œํ™”๋œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ

์ฐฌ์„ฑํ‘œ๋ฅผ ์ฃผ์‹œ๋ฉด ๋ฐฑ๋กœ๊ทธ์— ๊ธฐ๋ก๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†”์งํžˆ ๋งํ•ด์„œ Vscode๋ฅผ ๋™๋ฃŒ์—๊ฒŒ ์ถ”์ฒœํ•  ๋•Œ๋งˆ๋‹ค Vscode๋Š” ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ๊ธฐ์—๋Š” ๋„ˆ๋ฌด ํŠน๋ณ„ํ•ฉ๋‹ˆ๋‹ค(๋‹จ๋‹จํ•จ).
์•„๋ฌด๋„ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ํ‚ค ์กฐํ•ฉ์„ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ์–ดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๋ถ„๋ช…ํžˆ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋ ค๋Š” ๋ช…๋ฐฑํ•œ ์ €ํ•ญ์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.

  • ์˜ต์…˜/๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.
    ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ ๋ชจ๋‘ ์ €์žฅ์„ ํ•˜๋Š” ๊ฒƒ์ด ๋‹ต๋‹ตํ•  ๋•Œ VS ๋„๊ตฌ ๋ชจ์Œ์„ ์ฐพ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. - Ctrl K + S๋Š” ๋ฐ”๋กœ ๊ฐ€๊ธฐ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ™”๋ฉด์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. - ๊ฐ„๋‹จํ•œ ๋„๊ตฌ ๋ชจ์Œ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ •๋‹นํ•œ ์ด์œ  ์—†์ด ์ƒ๋žต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์‹œ๊ฐ„ ๋‚ญ๋น„๋ฅผ ๋ฉˆ์ถ”๊ณ  ์™„๋ฃŒํ•˜์„ธ์š”. Microsoft๋Š” ์ด ์ž‘์—…์˜ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์šฉ๋„๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” Visual Studio์˜ ํ’๋ถ€ํ•œ ์ฝ”๋“œ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ ๋ชจ์Œ์ด ์žˆ๋Š” Vscode๋Š” ๋งˆ์นจ๋‚ด ๋ฉ”๋ชจ์žฅ++์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ฐ›๋Š” ๋ชจ๋“  ์ƒˆ๋กœ์šด VSCODE ์—…๋ฐ์ดํŠธ, ๋‚˜๋Š” MS์™€ ํŒ€์ด ๊ทธ ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•˜๊ณ  ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•œ ๋ฉ‹์ง„ ์ž‘์€ ์• ๋‹ˆ๋ฉ”์ด์…˜ gif๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ์—ฌ๊ธฐ์— ์•‰์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ <1%์˜ ์ด์ ... ๊ทธ๋Ÿฐ ๋‹ค์Œ, ๋ถ„๋ช…ํžˆ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ ์ ์–ด๋„ ์ผ๋ถ€๋Š” ์—ด์ •์ ์œผ๋กœ ๋Š๋ผ๊ณ  ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๊น”๊ฐœ ์•„๋ž˜, ์“ฐ๋ ˆ๊ธฐํ†ต์— ๋˜์ ธ์ง€๊ณ  /dev/null๋กœ ๋ผ์šฐํŒ…๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. .

์˜ค ๊ธ€์Ž„... ํŒ€์ด ๊ทธ๋“ค์˜ ํ–‰๋™์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ๊ทธ๋“ค์˜ ํ–‰๋™์ด ๋…ธ๊ณจ์ ์ธ "NO"๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ตœ์†Œํ•œ ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๊ธฐ๋ฅผ ๋ฐ”๋ž๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ๊ฒฐ์ •์ด ๋‚ด๋ ค์กŒ์Šต๋‹ˆ๋‹ค.

์žฌ๋ฏธ์žˆ๋Š” ์ ์€ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ ํŒ€์ด ๊ด€์‹ฌ์„ ๊ธฐ์šธ์ด๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒฐ๊ตญ์—๋Š” ์šฐ๋ฆฌ๊ฐ€ ์š”์ฒญํ•œ ๊ธฐ๋Šฅ, ๊ทธ๋ฆฌ๊ณ  ์•„๋งˆ๋„ ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํŽธ์ง‘๊ธฐ๋ฅผ ์ถœ์‹œํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ ์‹œ์ ์—์„œ MS๋Š” ์•„๋งˆ๋„ ๊ทธ๋“ค์˜ ์†๋‹ด์—์„œ ์—„์ง€๋ฅผ ๋ฝ‘์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋„ˆ๋ฌด ๋Šฆ์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™œ ๋„ˆ๋ฌด ๋Šฆ์—ˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋“ค์€ ๋ถ„๋ช…ํžˆ ๊ณ ๊ฐ์—๊ฒŒ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฒฝ์Ÿ ํšŒ์‚ฌ๊ฐ€ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๊ฐ„๋‹จํ•œ ์š”์†Œ๋ฅผ ๋†“์น˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋•Œ๊นŒ์ง€ ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ์œ„๋Œ€ํ•œ ํ…์ŠคํŠธ ์กฐ์ž‘๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.


๋ณด๋‚ธ ์‚ฌ๋žŒ: ์›จ์Šคํ„ด ์•Œ๋ฆผ @github.com
๋ณด๋‚ธ ๋‚ ์งœ: 2020๋…„ 8์›” 24์ผ 23:35
๋ฐ›๋Š” ์‚ฌ๋žŒ: microsoft/vscode [email protected]
์ฐธ์กฐ: DigoFuerte [email protected] ; ๋Œ“๊ธ€ [email protected]
์ œ๋ชฉ: Re: [microsoft/vscode] ๋ฉ”๋‰ด ์•„๋ž˜์— ์„ ํƒ์  ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ ์ถ”๊ฐ€(#41309)

๋‚ด๊ฐ€ ๋ฐ›๋Š” ๋ชจ๋“  ์ƒˆ๋กœ์šด VSCODE ์—…๋ฐ์ดํŠธ, ๋‚˜๋Š” MS์™€ ํŒ€์ด ๊ทธ ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•˜๊ณ  ๋„๊ตฌ ๋ชจ์Œ์— ๋Œ€ํ•œ ๋ฉ‹์ง„ ์ž‘์€ ์• ๋‹ˆ๋ฉ”์ด์…˜ gif๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ์—ฌ๊ธฐ์— ์•‰์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ <1%์˜ ์ด์ ... ๊ทธ๋Ÿฐ ๋‹ค์Œ, ๋ถ„๋ช…ํžˆ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ ์ ์–ด๋„ ์ผ๋ถ€๋Š” ์—ด์ •์ ์œผ๋กœ ๋Š๋ผ๊ณ  ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ๊น”๊ฐœ ์•„๋ž˜, ์“ฐ๋ ˆ๊ธฐํ†ต์— ๋˜์ ธ์ง€๊ณ  /dev/null๋กœ ๋ผ์šฐํŒ…๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. .

์˜ค ๊ธ€์Ž„... ํŒ€์ด ๊ทธ๋“ค์˜ ํ–‰๋™์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ๊ทธ๋“ค์˜ ํ–‰๋™์ด ๋…ธ๊ณจ์ ์ธ "NO"๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ตœ์†Œํ•œ ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๊ธฐ๋ฅผ ๋ฐ”๋ž๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ๊ฒฐ์ •์ด ๋‚ด๋ ค์กŒ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ํšŒ์‹ ํ•˜๊ฑฐ๋‚˜ GitHub https://github.com/microsoft/vscode/issues/41309#issuecomment-679400537 ์—์„œ ํ™•์ธํ•˜๊ฑฐ๋‚˜ https://github.com/notifications/unsubscribe-auth/AFC3662TUXE67KO6LPNRNR3SCLTKNANCNFSM4EK3PI๋ฅผ ๊ตฌ๋… ์ทจ์†Œ

๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•„์„œ VSCode์˜ ํŽธ์ง‘๊ธฐ ๋ฉ”๋‰ด ๋ชจ์Œ์— ๋ฏธํ™”, ํŒŒ์ผ ๋‚˜์—ด, ์‹คํ–‰ ์ทจ์†Œ, ๋‹ค์‹œ ์‹คํ–‰, ๋ชจ๋‘ ์ €์žฅ ๋“ฑ๊ณผ ๊ฐ™์€ ํŽธ๋ฆฌํ•œ ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ด ํ™•์žฅ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ฐ€๊ธฐ ๋ฉ”๋‰ด ๋ชจ์Œ
image

@GorvGoyl ์€ ์ž‘์—…ํ•ด์•ผ ํ•˜๋Š” ์ œ์•ฝ ์กฐ๊ฑด์„ ๊ฐ์•ˆํ•  ๋•Œ ํ•ด๋‹น ํ™•์žฅ์„ ์Šน๋ฆฌ๋ผ๊ณ  ๋ถ€๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ •๋ง๋กœ ์›ํ–ˆ๋˜ ๊ฒƒ์€ ์‹คํ–‰ ์ทจ์†Œ/๋‹ค์‹œ ์‹คํ–‰์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋‚˜์—๊ฒŒ์„œ ๋ณ„ 5๊ฐœ.

@GorvGoyl ์•„์ฃผ ์ข‹์•„์š”! ๋ณ„ 5๊ฐœ!

@GorvGoyl ์•„์ฃผ ์ข‹์•„์š”! ๋ณ„ 5๊ฐœ!

์•„๋‹ˆ์š”, ํƒญ ๊ทธ๋ฃน์˜ ๊ณต๊ฐ„์„ ๋„ˆ๋ฌด ๋งŽ์ด ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์„ญ์Šต๋‹ˆ๋‹ค.

@GorvGoyl ์•„์ฃผ ์ข‹์•„์š”! ๋ณ„ 5๊ฐœ!

์•„๋‹ˆ์š”, ํƒญ ๊ทธ๋ฃน์˜ ๊ณต๊ฐ„์„ ๋„ˆ๋ฌด ๋งŽ์ด ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์„ญ์Šต๋‹ˆ๋‹ค.

ใ…‹ ใ…‹ ใ…‹. ์‹ค์ œ๋กœ ํ•„์š”์— ๋”ฐ๋ผ ํ•ด๋‹น ์•„์ด์ฝ˜์„ ๋น„ํ™œ์„ฑํ™”/ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’์€ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•„์„œ VSCode์˜ ํŽธ์ง‘๊ธฐ ๋ฉ”๋‰ด ๋ชจ์Œ์— ๋ฏธํ™”, ํŒŒ์ผ ๋‚˜์—ด, ์‹คํ–‰ ์ทจ์†Œ, ๋‹ค์‹œ ์‹คํ–‰, ๋ชจ๋‘ ์ €์žฅ ๋“ฑ๊ณผ ๊ฐ™์€ ํŽธ๋ฆฌํ•œ ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ด ํ™•์žฅ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ฐ€๊ธฐ ๋ฉ”๋‰ด ๋ชจ์Œ
image

ms vscode ํŒ€ ์ „์ฒด๊ฐ€ ๊ท€์ฐฎ๊ฒŒ ํ•  ์ˆ˜ ์—†๋Š” ์ผ์„ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ด ๋‹จ๊ณ„์—์„œ ๋ณ„๋„์˜ ๋„๊ตฌ ๋ชจ์Œ์— ๋‘๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ?

@GorvGoyl ์•„์ฃผ ์ข‹์•„์š”! ๋ณ„ 5๊ฐœ!

์•„๋‹ˆ์š”, ํƒญ ๊ทธ๋ฃน์˜ ๊ณต๊ฐ„์„ ๋„ˆ๋ฌด ๋งŽ์ด ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์„ญ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด "๋ณ„๋„์˜ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ"์„ ํ—ˆ์šฉํ•˜๊ธฐ ์œ„ํ•ด API๋ฅผ ๋…ธ์ถœํ•ด์•ผ ํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ๋กœ์„œ๋Š” ์ด๊ฒƒ์ด ์ตœ์„ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 10,000๋ช… ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ๋„๊ตฌ ๋ชจ์Œ์˜ ํ•„์š”์„ฑ์€ ๋ถ„๋ช…ํžˆ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ "์ถฉ๋ถ„ํžˆ ์ข‹๋‹ค".

@GorvGoyl : ์—ฐ์žฅํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ ์˜ ๋„๊ตฌ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค. ํ™•์žฅ ํŒจ๋„์—์„œ "๋„๊ตฌ ๋ชจ์Œ"์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์•„์‰ฝ์Šต๋‹ˆ๋‹ค.

์ €๋Š” VSCode๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๊ณ  ์ฒ˜์Œ์—๋Š” ๋„๊ตฌ ๋ชจ์Œ์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์„ค์น˜ํ•˜๋Š” ๋™์•ˆ ์„ค์ •์„ ๋†“์ณค์Šต๋‹ˆ๋‹ค! ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ฐพ์„ ๋•Œ๊นŒ์ง€ ์˜ค๋žซ๋™์•ˆ ๊ฒ€์ƒ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ "ํ”„๋ฆฐํ„ฐ ์นœํ™”์ " ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค pdf๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. (๋น„๊ผฌ๋ฉฐ) ใ…‹ใ…‹ใ…‹ใ…‹

๊ทธ๋ž˜์„œ.... ๊ฐœ๋ฐœ ํŒ€์˜ ๊ด€์ ์—์„œ ์ผ๋ฐ˜์ ์ธ VSCode ์‚ฌ์šฉ์ž๋Š” ์ฑ…์ƒ ์œ„์— ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค ๋ฐ ์น˜ํŠธ ์‹œํŠธ ๋”๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋‹ˆ์•ผ. ๋” ๋น„๊ผฌ๋Š” LOL.

๋ง ๊ทธ๋Œ€๋กœ ๋‚ด๊ฐ€ vscode ์—…๋ฐ์ดํŠธ๋ฅผ ๋ณผ ๋•Œ๋งˆ๋‹ค... ๋‚˜๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ ˆ๋Œ€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ 10๊ฐ€์ง€ ํ•ญ๋ชฉ์„ ์ฝ๊ณ (์•„๋ฌด๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค) ์ƒ๊ฐํ•˜๊ณ ... ์˜ˆ, ํ•˜์ง€๋งŒ... ์—ฌ์ „ํžˆ ๋„๊ตฌ ๋ชจ์Œ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ตœ๋Œ€ํ•œ ๋„์›€์ด ๋˜๋Š” ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๋…ธ๋ ฅ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.... ํ•˜์ง€๋งŒ ์ด ๋ฌธ์ œ๊ฐ€ ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋ฉฐ ms devs์˜ ์˜๊ฒฌ์ด๋‚˜ ๊ด€์‹ฌ์ด ๊ฑฐ์˜ ๋˜๋Š” ์ „ํ˜€ ์—†์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋Š๋‚๋‹ˆ๋‹ค. ์•„๋ฌด๋Ÿฐ ์ด์œ  ์—†์ด ๋ป”๋ป”ํ•˜๊ฒŒ ์ข…๊ฒฐ๋œ ๋ฌธ์ œ๋“ค).

ํŒ€ ๊ฐ€์ž!

๋Œ€์‹  Atom์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. Atom์— ๋„๊ตฌ ๋ชจ์Œ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ œ GitHub/Atom์ด ์‚ฌ์šฉ๋˜๋ฉด์„œ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋“œ๋ฌผ์–ด์ง€๊ณ  ์‹ฌ๊ฐํ•œ ๋ฒ„๊ทธ(์˜ˆ: ๊ตฌ๋ฌธ ์ƒ‰์ƒ ์ง€์ •)๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ํ•œ ํŽธ์ง‘์ž๋ฅผ ์ฃฝ๊ฒŒ ๋‚ด๋ฒ„๋ ค๋‘๊ณ  ๋‹ค๋ฅธ ํŽธ์ง‘์ž์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋ณ„๋กœ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๋Š” ๊ฒƒ์„ ๋ณด๋Š” ๊ฒƒ์€ ์Šฌํ”ˆ ์ผ์ž…๋‹ˆ๋‹ค.

์˜ค, ๋‚˜๋Š” vscode๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ผ์— webstorm์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค... ์—ฌ์ „ํžˆ ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค... ์œ ๋Šฅํ•œ IDE๋ฅผ (์•„์ง์€) ๊ทธ๊ฒƒ์œผ๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์€ ๊ฟˆ๋„ ๊พธ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ํ™•์žฅ์— ๋Œ€ํ•œ ์ž‘์—…์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ ๋ชจ์Œ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋Š” ํ›Œ๋ฅญํ•˜์ง€๋งŒ ๋ชจ๋“  ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ด ํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์™ธ์šธ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰