2023๋…„ 3์›” 31์ผยท1๋ถ„ ์ฝ๊ธฐ

Visual Studio Code 1.77, ์ธ๋ผ์ธ ์ œ์•ˆ ๋ฐ ์ฑ„ํŒ…๊ณผ GitHub Copilot ํ†ตํ•ฉ ์†Œ๊ฐœ

Visual Studio Code 1.77์€ ์ธ๋ผ์ธ ์ œ์•ˆ ๋ฐ ์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜์—ฌ ํ–ฅ์ƒ๋œ GitHub Copilot ํ†ตํ•ฉ์˜ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

Visual Studio Code 1.77, ์ธ๋ผ์ธ ์ œ์•ˆ ๋ฐ ์ฑ„ํŒ…๊ณผ GitHub Copilot ํ†ตํ•ฉ ์†Œ๊ฐœ

Microsoft์˜ ๋‹ค๋ชฉ์  ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ 2023๋…„ 3์›” ๋ฒ„์ „์œผ๋กœ 3์›” 30์ผ์— ์ถœ์‹œ๋œ Visual Studio Code 1.77์€ GitHub Copilot AI ์ฝ”๋”ฉ ๋„์šฐ๋ฏธ์™€์˜ ๋ณด๋‹ค ํฌ๊ด„์ ์ธ ํ†ตํ•ฉ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ํ†ตํ•ฉ์—๋Š” ์ธ๋ผ์ธ ์ œ์•ˆ, ์ฑ„ํŒ… ๊ธฐ๋Šฅ ๋ฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์ฑ„ํŒ… ๋ณด๊ธฐ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด ์—…๋ฐ์ดํŠธ๋Š” TypeScript/JavaScript switch case ์™„์„ฑ์„ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ๋ฆฌํ„ฐ๋Ÿด ์œ ํ˜•์— ๋Œ€ํ•ด switch ๋ฌธ์„ ๊ตฌ์„ฑํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. switch ๋ฌธ ๋‚ด์— case๋ฅผ ์ž…๋ ฅํ•˜๊ณ  case์— ๋Œ€ํ•œ ์ œ์•ˆ์„ ์ˆ˜๋ฝํ•˜๋ฉด ์ด ์œ ํ˜•์˜ ๋ชจ๋“  ๊ฐ’์— ๋Œ€ํ•œ case๊ฐ€ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๊ธฐ๋Šฅ์€ ์ „ํ™˜๋˜๋Š” ๊ฐ’์ด ๊ณต์šฉ์ฒด ๋˜๋Š” ๋ฆฌํ„ฐ๋Ÿด ์œ ํ˜•์ธ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ VS Code 1.77 ์—์„œ ๊ฐœ๋ฐœ์ž๋Š” ์ธ๋ผ์ธ ์ œ์•ˆ, ์ธ๋ผ์ธ ์ฑ„ํŒ… ๋ฐ ์ฑ„ํŒ… ๋ณด๊ธฐ์™€ ๊ฐ™์€ GitHub Copilot ๊ธฐ๋Šฅ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ๋ณด๋ ค๋ฉด ๊ฐœ๋ฐœ์ž๋Š” GitHub Copilot Nightly ํ™•์žฅ ๋ฐ VS Code Insiders Build ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฑ„ํŒ… ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด GitHub Copilot Chat ๋Œ€๊ธฐ์ž ๋ช…๋‹จ์—๋„ ๋“ฑ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Copilot ๊ณผ์˜ ์ด ํ–ฅ์ƒ๋œ ํ†ตํ•ฉ์€ ํ˜„์žฌ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด GitHub ํ†ตํ•ฉ์„ ํ†ตํ•ด GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ž‘์—…ํ•˜๋Š” VS Code ์‚ฌ์šฉ์ž๋Š” ํŽธ์ง‘๊ธฐ ์—ฌ๋ฐฑ์—์„œ ํŽธ์ง‘๊ธฐ ๋ผ์ธ ๋˜๋Š” ๋ฒ”์œ„์— ๋Œ€ํ•œ ๋”ฅ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VS Code ์˜ ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „์˜ ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž๋Š” GitHub Pull Requests ๋ฐ Issues ํ™•์žฅ์„ ์„ค์น˜ํ•˜์—ฌ ํŽธ์ง‘๊ธฐ ์—ฌ๋ฐฑ์—์„œ GitHub Permalinks ๋ฐ HEAD ๋งํฌ๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. VS Code ์˜ ์˜จ๋ผ์ธ ๋ณ€ํ˜•์ธ vscode.dev์—์„œ๋Š” GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋Œ€ํ•œ ๋”ฅ ๋งํฌ๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Microsoft์˜ Visual Studio Code 1.77 ํ”„๋กœ์ ํŠธ ์›น ์‚ฌ์ดํŠธ์—์„œ Windows, Linux ๋˜๋Š” macOS์šฉ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„์ „์˜ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

VS Code 1.77 ์˜ ๋ฆด๋ฆฌ์Šค๋Š” 2023๋…„ 3์›” ์ดˆ์— ๊ตฌ์„ฑ ํ”„๋กœํ•„ ๋ฐ ์›๊ฒฉ ๊ฐœ๋ฐœ์˜ ๊ฐœ์„  ์‚ฌํ•ญ์œผ๋กœ ๋ฐ๋ท”ํ•œ VS Code 1.76 ์— ์ด์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋” ๋ถ€๋“œ๋Ÿฌ์šด ์ฝ”๋”ฉ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜์ง€๋งŒ AppMaster ์™€ ๊ฐ™์€ no-code ํ”Œ๋žซํผ์€ ๋น„ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž ๋ชจ๋‘ ํฌ๊ด„์ ์ธ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. AI ๊ธฐ๋ฐ˜ ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ๋ฅผ Visual Studio Code ์™€ ๊ฐ™์€ ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ ๋ฐ AppMaster.io ์™€ ๊ฐ™์€ no-code ํ”Œ๋žซํผ๊ณผ ํ†ตํ•ฉํ•˜๋ฉด AI์™€ ์ธ๊ฐ„ ์ „๋ฌธ ์ง€์‹ ๊ฐ„์˜ ์‹œ๋„ˆ์ง€ ํšจ๊ณผ๋ฅผ ๋ณด์—ฌ ๋ณด๋‹ค ๊ฐ„์†Œํ™”๋˜๊ณ  ํ˜์‹ ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Visual Studio Code 1.77, ์ธ๋ผ์ธ ์ œ์•ˆ ๋ฐ ์ฑ„ํŒ…๊ณผ GitHub Copilot ํ†ตํ•ฉ ์†Œ๊ฐœ | AppMaster