Vscode: ์—ด๋ฆฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ํƒญ

์— ๋งŒ๋“  2015๋…„ 11์›” 19์ผ  ยท  411์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: microsoft/vscode

๋‚˜๋Š” _ ์ •๋ง _ ์—ด๋ฆฐ ํŒŒ์ผ (์˜ˆ : VS ์ ์ ˆํ•œ)์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ํƒญ๊ณผ ํƒญ์„ ์ž์ฒด ์ฐฝ์œผ๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋†“์นœ๋‹ค.

feature-request workbench-tabs

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

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

์‹œ๊ฐ ๋””์ž์ธ

๋จผ์ €์ด ์ด๋ฏธ์ง€๋Š” VS Code์—์„œ ํƒญ์ด ์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
image2

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

์œ„ ์ด๋ฏธ์ง€์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ํƒญ์—๋Š” ์ด๋ฆ„ ์™ผ์ชฝ์— ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์— ์ €์žฅ๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด์žˆ๋Š” ๊ณณ์— ๋”ํ‹ฐ ํ‘œ์‹œ๊ธฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํƒญ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ ๊ฐ€๋ฉด ํƒญ์—์žˆ๋Š” ํŒŒ์ผ์˜ ์ „์ฒด ๊ฒฝ๋กœ๊ฐ€ ํฌํ•จ ๋œ ๋„๊ตฌ ์„ค๋ช…์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ๊ณผ ์—ด๋ฆฐ ํƒญ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์™€์ด์–ด ํ”„๋ ˆ์ž„์—์„œ์™€ ๊ฐ™์ด ํƒญ์˜ ์ œ๋ชฉ์„ ๊ธฐ์šธ์ž„ ๊ผด๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
image1

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ์ „์ฒด ์—ด๋ฆฐ ํƒญ์œผ๋กœ ์Šน๊ฒฉํ•˜๊ธฐ์œ„ํ•œ ์กฐ์น˜์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ํƒญ ๋‚ด์—์„œ ์ฝ˜ํ…์ธ  ํŽธ์ง‘
  • ํƒ์ƒ‰๊ธฐ์—์„œ ํŒŒ์ผ์„ ๋‘ ๋ฒˆ ํด๋ฆญ
  • ํƒญ ๊ทธ๋ฃน์—์„œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๊ณผ๋‹ค

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

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

ํ˜„์žฌ ์˜ค๋ฒ„ํ”Œ๋กœ ์ƒํƒœ ์ธ ํƒญ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ํƒญ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํƒญ ํƒ์ƒ‰

๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํƒญ์„ ํƒ์ƒ‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Ctrl-Tab์€ ํ™œ์„ฑ ํƒญ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  ํƒญ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
    image3
  • Ctrl Alt Tab์€ ๋ชจ๋“  ํƒญ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  ํƒญ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
    image4
  • ๋นจ๋ฆฌ ์—ด๊ธฐ๋Š” ๋ชจ๋“  ํƒญ์˜ ์„ ํ˜• ๊ธฐ๋ก์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
    image5

์ž‘์—… ํŒŒ์ผ

์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์ด ์‹ค์ œ๋กœ ๋ฌด์—‡์ธ์ง€ ๋” ์ž˜ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด๋„๋ก ์ž‘์—… ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์€ ํƒญ๊ณผ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํƒญ์œผ๋กœ ์‹œ๊ฐํ™”ํ•˜์ง€ ์•Š๊ณ  ํƒ์ƒ‰๊ธฐ์— ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๊ฐœ ์ด์ƒ์˜ ํŽธ์ง‘๊ธฐ ๊ทธ๋ฃน์—์„œ ํŒŒ์ผ์ด ์—ด๋ ค ์žˆ์œผ๋ฉด ์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
image6

์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Š” ๋ชจ๋“  ํŽธ์ง‘๊ธฐ๋Š” ์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด diff ํŽธ์ง‘๊ธฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
image7

๊ฐ ๊ทธ๋ฃน์—๋Š” ํ•˜๋‚˜์˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

ํ™œ์„ฑ ํŽธ์ง‘๊ธฐ ๊ทธ๋ฃน์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์—์žˆ๋Š” ๊ฐˆ๋งค๊ธฐ ํ‘œ๋Š” ํŽธ์ง‘๊ธฐ ์Šคํƒ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
image8

์ด ๊ฒฝ์šฐ ํŽธ์ง‘๊ธฐ๋ฅผ ๋‹ซ์œผ๋ฉด ํŽธ์ง‘๊ธฐ๊ฐ€ ์™„์ „ํžˆ ๋‹ซํžˆ์ง€ ์•Š๊ณ  ์Šคํƒ์—์„œ ํŽธ์ง‘๊ธฐ ์•„๋ž˜์— ํŽธ์ง‘๊ธฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘๊ธฐ๋ฅผ ๋‹ซ์œผ๋ฉด (์˜ˆ : Ctrl-W ์‚ฌ์šฉ) ์—ด๋ ค์žˆ๋Š” ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์—์„œ ํŽธ์ง‘๊ธฐ๊ฐ€ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

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

+1

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

์‚ฌ์šฉ์ž ์ง€์ • ํ™•์žฅ์„ ํ†ตํ•ด ํƒญ์„ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์•„๋‹ˆ์š”, ํ˜„์žฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค (http://code.visualstudio.com/docs/extensions/our-approach ์ฐธ์กฐ).

+1

: +1 :

: +1 :

+1

ํƒญ์€ Sublime๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋Š” ๋งํ•  ๊ฒƒ๋„์—†๊ณ  Visual Studio์—์„œ๋„ ์ž‘๋™ํ•˜๋Š” ๊ธฐ๋ณธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

ํƒญ์ด์—†๋Š” ๊ฒฝ์šฐ Ctrl+Tab ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ด๋ฆฐ ํŒŒ์ผ ๊ธฐ๋ก์„ ํƒ์ƒ‰ ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ?

์˜ˆ. ๊ทธ๋Ÿฌ๋‚˜ ํŒŒ์ผ์„ ๋‹ซ์€ ํ›„์—๋„ ํŒŒ์ผ์€ Ctrl+tab ์ปจํ…์ŠคํŠธ์— ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฝํ—˜์€ Sublime / Atom์˜ ๊ฒฝํ—˜๊ณผ ๋™์ผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@snehilmodani ๋งž์Šต๋‹ˆ๋‹ค. ๋ชฉ๋ก์— ํƒ์ƒ‰๊ธฐ์˜ ์ž‘์—… ํŒŒ์ผ ์„น์…˜์—์žˆ๋Š” ๋‚ด์šฉ ๋งŒ ํ‘œ์‹œ๋œ๋‹ค๋ฉด ๋„์›€์ด ๋ ๊นŒ์š”? ์ ์–ด๋„ ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์œผ๋กœ ์ž‘์—… ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ทธ๊ฒƒ์€ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

์ฐธ๊ณ  : ํŒŒ์ผ ์ด๋ฆ„์ด์žˆ๋Š” ๋ ˆ์ด์•„์›ƒ์ด ํƒญ๋ณด๋‹ค ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์—ด๋ฆฐ ํŒŒ์ผ ์„ธํŠธ๊ฐ€์žˆ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํƒญ ์„น์…˜์„ ๊ฐ–๋„๋ก ํ™•์žฅ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋‹ค์‹œ ์—ฌ๊ธฐ์—์„œ Sublime Text๋ฅผ ์ฐธ์กฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค)

ํƒญ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋Š” ์„น์…˜์ด์žˆ๋Š” ๊ฒƒ๊ณผ ๋…๋ฆฝ์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ VS Code์—์„œ ์ตœ๋Œ€ 3 ๋ช…์˜ ํŽธ์ง‘๊ธฐ๋ฅผ ๋‚˜๋ž€ํžˆ ์—ด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์„น์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํƒญ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์—์ด ์„น์…˜์— ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋นˆ ์„น์…˜ (๋ณ„๋„์˜ UX ํ† ๋ก )์„ ๊ฐ€์งˆ ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค.

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

์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•œ ํŒŒ์ผ ์„ ํƒ๊ธฐ๋ฅผ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์‚ฌ๋žŒ๋“ค์ด ์˜ค๋Š˜๋‚ ์ฒ˜๋Ÿผ Ctrl + Tab์„ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๋“ํ•˜๊ณ  ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋Š”์ง€ ๋“ฃ๋Š” ๊ฒƒ์€ ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@bpasero ์ €๋Š” ctrl+tab ์ƒท์„ ๋“œ๋ฆด๊ฒŒ์š”, ์ œ๊ฐ€ ์›ํ–ˆ๊ณ  ์•„์ง๊นŒ์ง€ ์‚ดํŽด ๋ณด์ง€ ์•Š์€ ์ด์ „ ํŒŒ์ผ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐฉ๊ธˆ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ข‹์Šต๋‹ˆ๋‹ค.

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

์˜ˆ, Ctrl+Tab ๋Š” ์ž‘์—…์ค‘์ธ ํŒŒ์ผ์˜ ๊ธฐ๋ก์„ ๋‹ค์‹œ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Ctrl ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ Tab ๋ฐ˜๋ณตํ•ด์„œ ๋ˆ„๋ฅด๋ฉด 1 ๊ฐœ ํŒŒ์ผ ์ด์ƒ์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ctrl+tab ์€ (๋Š”) ๊ฐ€์งˆ ์ˆ˜์žˆ๋Š” ๋ฉ‹์ง„ ์ผ์ด๋ฉฐ ์ €๋Š” ์™„์ „ํžˆ ๊ทธ ํŒฌ์ž…๋‹ˆ๋‹ค. Atom์กฐ์ฐจ ๋†“์นœ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

์˜ˆ์ „์— ์ต์ˆ™ํ–ˆ๋˜ UX ์˜ˆ์ œ๋ฅผ ๋” ๋งŽ์ด ์ฐพ์„ ์ˆ˜์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ›จ์”ฌ ๋” ๋‚˜์€ ๊ฒƒ์— ์ต์ˆ™ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. :). ํœด๋Œ€ํฐ ํ‚ค๋ณด๋“œ์™€ ์Šค๋งˆํŠธ ํฐ ํ„ฐ์น˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์ƒ๊ฐํ•ด๋ณด์‹ญ์‹œ์˜ค.

์ €๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์šฐ๋ฆฌ ํŽธ์ง‘์ž๋“ค๊ณผ์˜ ๋ณต์žกํ•œ ๋ ˆ์ด์•„์›ƒ ๊ธฐ๋ฐ˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์ œ๊ฑฐํ•˜๋„๋ก ์„ค๋“ํ•˜๋ ค๋Š” ์‚ฌํšŒ ์‹คํ—˜์˜ ์ผ๋ถ€๊ฐ€๋˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋„ค, 2016 ๋…„์ฒ˜๋Ÿผ ๋ญ”๊ฐ€ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„์š”. @stevencl fyi

๊ฐ ์„น์…˜์˜ ํƒญ ๋ฐ ์—ฌ๋Ÿฌ ํŒŒ์ผ ๊ด€๋ จ : Sublime Text์—์„œ๋„ 3 ๋ช…์˜ ํŽธ์ง‘๊ธฐ๋ฅผ ๋‚˜๋ž€ํžˆ ์—ด ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์„น์…˜ ํƒญ ๋ ˆ์ด์•„์›ƒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋นˆ ์„น์…˜์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก๋ณด๋‹ค ์•ˆ์ •์ ์ธ ์„น์…˜์„ ํ—ˆ์šฉํ•˜๋Š” ์˜ต์…˜์— ๋™์˜ํ•˜์ง€๋งŒ์ด ์„น์…˜์—์„œ ํƒญ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ํŒŒ์ผ์ด ๋„ˆ๋ฌด ์ปค์ ธ์„œ ๋๋‚  ์ˆ˜์—†๋Š” ์‹œ๊ฐ์  ํ‘œํ˜„ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. ๋ฌด์—‡์ด๋“  ๋ณธ๋‹ค. ๋‚˜๋Š” ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์„ ์ ๊ทน์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋‹ซ์ง€ ์•Š๋Š” ํ•œ ํƒญ์ด โ€‹โ€‹์—ด๋ฆฐ ํŒŒ์ผ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์„ ์ ๊ทน์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋‹ซ์ง€ ์•Š๋Š” ํ•œ ํƒญ์ด โ€‹โ€‹์—ด๋ฆฐ ํŒŒ์ผ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ๋„ ์žˆ๊ณ  ์˜ค๋ฅธ์ชฝ์— ๋‹ซ๊ธฐ ํƒญ์ด์žˆ๋Š” ์‚ฌ๋žŒ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜๊ฒฌ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—… ๊ณต๊ฐ„ ๊ด€๋ฆฌ (์—ด๋ฆฐ ํŒŒ์ผ, ํžˆ์Šคํ† ๋ฆฌ ๋“ฑ ๊ด€๋ฆฌ)๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด UX ๋ฐฑ ๋กœ๊ทธ (# 1133)์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์˜๋„๋Š” ์—ด๋ฆฐ ํŒŒ์ผ๊ณผ ์ตœ๊ทผ ํŒŒ์ผ ๋ชฉ๋ก์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๊ฐ„๋‹จํ•˜๊ณ  ์‰ฝ๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ VS Code UI์— ๊ณผ๋„ํ•œ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด์ง€ ์•Š๊ณ ๋„ ์ฝ”๋“œ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

์•ž์œผ๋กœ ์ด๋Ÿฌํ•œ ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด (๋น ๋ฅธ 1 ์›” ์ค‘์ˆœ๊นŒ์ง€ ๋‹ค์‹œ ์ง„ํ–‰๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค) ์•Œ๋ ค ์ฃผ์‹œ๋ฉด ๊ท€ํ•˜์˜ ์ด๋ฆ„์„ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ์ด๋Ÿฌํ•œ ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด (๋น ๋ฅธ 1 ์›” ์ค‘์ˆœ๊นŒ์ง€ ๋‹ค์‹œ ์ง„ํ–‰๋˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค) ์•Œ๋ ค ์ฃผ์‹œ๋ฉด ๊ท€ํ•˜์˜ ์ด๋ฆ„์„ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ€์ž…ํ•˜์„ธ์š”!

๋‚˜๋Š” ์ด๋Ÿฌํ•œ ๊ฒƒ๋“ค์„ ์ ๊ทน์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋‹ซ์ง€ ์•Š๋Š” ํ•œ ํƒญ์ด โ€‹โ€‹์—ด๋ฆฐ ํŒŒ์ผ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํƒญ ๊ด€๋ฆฌ๋Š” ๋‚ด ๊ฐœ๋ฐœ์˜ ๋ฌด์˜์‹์ ์ด๊ณ  ๋ฐฉํ•ด๊ฐ€๋˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. VS-proper์—๋Š” ๋ฐฉํ•ด๊ฐ€๋˜์ง€ ์•Š๋Š” ์ž‘์€ ์‹ ์ค‘ํ•œ ํƒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค (vscode์—๋Š” ์ด๋ฏธ ํƒญ์ด์žˆ๋Š” ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ํŒŒ์ผ ์ด๋ฆ„์ด ์žˆ์Šต๋‹ˆ๋‹ค). ํญ์ฃผํ•˜๋Š” ํƒญ ์ŠคํŒธ์ด ๋ฌธ์ œ๋ผ๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ํ˜์‹ ํ•˜๊ณ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ํƒญ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‚ฎ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. VSCode๋Š” ์ตœ์†Œ ์ž‘๋™ ์ƒํƒœ์— ๋„๋‹ฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ๋งค์šฐ ๊ฐ€๊นŒ์›Œ์ง€๊ณ  ์žˆ์ง€๋งŒ ์•„์ง ์ƒ์‚ฐ์ ์œผ๋กœ ์ž‘์—… ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ํŒจํ„ด์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉด ์•„๋งˆ๋„ ์šฐ๋ฆฌ๊ฐ€ ๋” ๋นจ๋ฆฌ ์ผํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ์‚ฌ๋žŒ์ด ์›น ๊ฐœ๋ฐœ์ž๋Š” ์•„๋‹ˆ๋ผ๋Š” ์ ์„ ๋ช…์‹ฌํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์–ธ์–ด์™€ ์Šคํƒ€์ผ์— ๋”ฐ๋ผ ํŒจํ„ด๊ณผ ์›Œํฌ ํ”Œ๋กœ๊ฐ€ ์•ฝ๊ฐ„ ์”ฉ ๋‹ค๋ฅธ ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฐœ๋ฐœ์ž๋กœ์„œ ๊ด€๋ จ ํŒŒ์ผ ์„ธํŠธ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. cpp + h , ์•„๋งˆ๋„ inl ์ด๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋‚˜์˜ ํŒŒ์ผ ๋งŒ ๊ฒฉ๋ฆฌํ•˜์—ฌ ์ž‘์—…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ข…์ข… ์ฝ”๋“œ ์˜†์— ๋””์Šค ์–ด์…ˆ๋ธ”๋ฆฌ ๋ทฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‚ด ํŽธ์ง‘๊ธฐ ํ™˜๊ฒฝ์€ 2 ๊ฐœ์˜ ๋ชจ๋‹ˆํ„ฐ์— ๊ฑธ์ณ ์žˆ์œผ๋ฉฐ ์ฃผ์–ด์ง„ ์‹œ๊ฐ„์— 4 ๊ฐœ์˜ ํŒŒ์ผ์ด ํ‘œ์‹œ๋˜๋ฉฐ ๊ทธ๋ณด๋‹ค ๋” ์ œํ•œ์ ์ธ ํ™˜๊ฒฝ์—์„œ ์ž‘์—…ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋˜ํ•œ ํƒญ์„ ์žก๊ณ  ๊ทธ๊ฒƒ์„ ์ž‘์€ ๋–  ๋‹ค๋‹ˆ๋Š” ์ฐฝ์œผ๋กœ ์ฐข์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋†“์นœ๋‹ค. ๋‚˜๋Š” ์ข…์ข… ์ผ๋ฐ˜์ ์œผ๋กœ ์ฐธ์กฐ ํฌ์ธํŠธ๋กœ ์‚ฌ์šฉ๋˜๋Š” 'ํ•ญ์ƒ ์œ„์—'๋กœ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ๋ณต์‚ฌ๋ฅผ ๋งŽ์ดํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ์„ ์„ค์ •ํ–ˆ๋‹ค. ์—์„œ /์—์„œ ํŽ˜์ด์‹ฑ.

์˜ˆ๋ฅผ ๋“ค์–ด ์ง€๊ธˆ์€ ์ผ๋ถ€ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ๋ฅผ ๋ฆฌํŒฉํ„ฐ๋งํ•˜๊ณ  ๋‹จ์ˆœํ™”ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ํ˜„์žฌ ์ž‘์—…์ค‘์ธ ํŒŒ์ผ ์„ธํŠธ๋Š” component.cpp, component.h, component.inl, componentimpl.cpp, componentimpl.h, icomponent.h์ž…๋‹ˆ๋‹ค. 6 ๊ฐœ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค! ๊ทธ๋ฆฌ๊ณ  ์ฃผ๋ณ€์—์žˆ๋Š” ๋‹ค๋ฅธ ํŒŒ์ผ์„ ๊ฐ€๋”์”ฉ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์—์„œ ๋ฒ—์–ด๋‚  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ์Šคํƒ€์ผ์˜ ํ”„๋กœ์ ํŠธ์—์„œ ์ž‘์—… ํ•  ๋•Œ ctrl-tab์„ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•˜์ง€๋งŒ (2 ๊ฐœ์˜ ํŒŒ์ผ ์‚ฌ์ด๋ฅผ ๋„˜๊ธฐ๋ฉฐ),์ด ์ปจํ…์ŠคํŠธ / ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ๋Š” ํƒญ ์—†์ด๋Š” ์ž‘์—… ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

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

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

์ด๋Ÿฌํ•œ ์ง‘์ค‘ ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•  ์ˆ˜์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

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

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

๋งŽ์€ ๊ธฐ์กด ๋””์ž์ธ์€ ์˜ค๋ž˜๋˜์–ด ์ตœ์‹  ์œ ํ–‰์ด๋˜๊ธฐ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๊ณ  ํ›Œ๋ฅญํ•˜๊ณ  ํšจ์œจ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ™•๋ฆฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. :)

: +1 :

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

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

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

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

๋‚˜์—๊ฒŒ๋Š” ํƒญ์˜ ๋™์ž‘๋งŒํผ ํƒญ์˜ ๋ชจ์–‘์ด ๊ทธ๋ฆฌ์›Œ์ง€๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. (์˜ˆ๋ฅผ ๋“ค์–ด Sublime Text๋ฅผ VS Code์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ํƒญ ๋ฐ”๋ฅผ ์ˆจ๊ธฐ๊ณ  ๋Œ€์‹  ์‚ฌ์ด๋“œ ๋ฐ”์— ์—ด๋ฆฐ ํŒŒ์ผ์„ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํƒญ๊ณผ ๋˜‘๊ฐ™์ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.)

VS Code๋กœ ๊ฐ€์žฅ ๋จผ์ € ํ•  ์ผ์€ ๋‹ซ๊ธฐ ํŒŒ์ผ์„ ๋ฐ”๊พธ๊ณ  ํ™œ์„ฑ ํŽธ์ง‘๊ธฐ ํ‚ค๋ณด๋“œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋‹ซ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ctrl + W๋Š” ํŒŒ์ผ์„ ์ž‘์—… ํŒŒ์ผ์— ๊ทธ๋Œ€๋กœ๋‘๊ณ  ctrl + tab์„ ์–ด์ง€๋Ÿฝํžˆ ์ง€ ์•Š๊ณ  ์‹ค์ œ๋กœ ํŒŒ์ผ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ํŒŒ์ผ์„ ๋‹ซ์„ ๋•Œ๋งˆ๋‹ค ๋นˆ ํ™”๋ฉด์ด ํ‘œ์‹œ๋˜๊ณ  ๊ฐ€์žฅ ์ตœ๊ทผ์— ์—ด๋ ค์žˆ๋Š” ์ž‘์—… ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด Ctrl + Tab์„ ๋ˆŒ๋Ÿฌ์•ผํ•ฉ๋‹ˆ๋‹ค (๋งˆ์ง€๋ง‰ ํŒŒ์ผ ์ผ ๋•Œ๋„ ctrl + tab ๋‹ค์Œ์— Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค. ๊ทธ๊ฒŒ ๋ฌด์—‡์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.) ๋‹ค๋ฅธ ํŽธ์ง‘๊ธฐ์—์„œ๋Š” ํ˜„์žฌ ํŒŒ์ผ์„ ๋‹ซ์„ ๋•Œ ๊ฐ€์žฅ ์ตœ๊ทผ ๋˜๋Š” ์ธ์ ‘ํ•œ ์—ด๋ฆฐ ํŒŒ์ผ (ํƒญ)์ด ์ฆ‰์‹œ ๋งž์ดํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

Btw์—๋Š” ํŽธ์ง‘๊ธฐ๋ฅผ ๋‹ซ์œผ๋ฉด ์ž‘์—… ํŒŒ์ผ์—์„œ ๋‹ค์Œ ํ•ญ๋ชฉ์„ ์—ฌ๋Š” ํ™•์žฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. @kfranqueiro๊ฐ€ ์ œ์•ˆํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ํ‚ค ๋ฐ”์ธ๋”ฉ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด ๊ฑฐ์˜ imho๊ฐ€๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋งํฌ์ž…๋‹ˆ๋‹ค. https://marketplace.visualstudio.com/items/bigous.file-smart-reopener-vscode

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

๋ฌผ๋ก , ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ๋„ ๊ฐ€๋Šฅํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ... ์™œ? ์ œ๊ณต ํ•  ์ƒ๋‹นํ•œ ๊ฐœ์„ ์ด๋‚˜ ํ˜์‹ ์ด ์—†๋‹ค๋ฉด.

์‚ฌ๋žŒ๋“ค์ด ํƒญ์—์„œ ํŒŒ์ผ์„ ์—ด๊ณ  ์ด๋™ํ•˜๊ณ  ๊ฒฐ๊ตญ ๋‹ซ๊ณ  ์‹ถ์–ดํ•˜๋Š” ๊ฒƒ์ผ๊นŒ ์š”?

์˜ˆ

๋‹น์‹ ์ด ๊ทธ๊ฒƒ์— ๋„ˆ๋ฌด ์ต์ˆ™ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ์‹ค์ œ๋กœ ๊ทธ๋ ‡๊ฒŒํ•˜๋Š” ๋ฐ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

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

๊ฐ’์ด ๋‚˜์ค‘์— ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด์‹œํ•  ํ™œ์„ฑ ์ž‘์—… ํŒŒ์ผ ์„ธํŠธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

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

๋‹ค๋ฅธ ํ‘œํ˜„ ๋ฐฉ์‹์œผ๋กœ๋Š” ๋‹ฌ์„ฑ ํ•  ์ˆ˜์—†๋Š” ํƒญ์„ ๊ฐ–๋Š” ๊ฒƒ์ด ์™œ ๊ทธ๋ ‡๊ฒŒ ์ข‹์€์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ด€์ ์—์„œ; ๊ณต๊ฐ„ ํ™œ์šฉ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. _ ์ด๋ฏธ ์ฝ”๋“œ ์ฐฝ ์ƒ๋‹จ์— ํƒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ์ด๋ฆ„์ด์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ์ด๋ฆ„ ์ฃผ์œ„์— ํƒญ ์‚ฌ๊ฐํ˜•์ด ์—†์Šต๋‹ˆ๋‹ค (ํƒญ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๊ธฐ๋„ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ๊ฐ€์šด๋ฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋‹ซํž™๋‹ˆ๋‹ค!). ์ฝ”๋“œ ์ฐฝ ์œ„์˜ ํŒŒ์ผ ์ด๋ฆ„ ์˜ค๋ฅธ์ชฝ์—๋Š” ํ˜„์žฌ ๋นˆ ๊ณต๊ฐ„ (ํƒญ์ด ์žˆ์–ด์•ผ ํ•จ)์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ž‘์—… ๊ณต๊ฐ„์˜ ์™ผ์ชฝ ์ƒ๋‹จ์—๋Š” '์ž‘์—… ํŒŒ์ผ'๋ชฉ๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹จ์ง€ ์กด์žฌํ•  ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ๋ฐฐ๋กœ ๋‚ญ๋น„๋˜๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค. ๊ทธ ๊ณต๊ฐ„์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํƒญ์ด์žˆ๋Š” ํ‹ˆ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋‚ญ๋น„๋˜๋Š” ๊ณต๊ฐ„์„ ์ฑ„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ๊ณต๊ฐ„ ํ™œ์šฉ๊ณผ ์Šต๊ด€์  ๊ฒฝํ–ฅ๋ณด๋‹ค ๋” ์‹ค์งˆ์ ์ธ ์ฐจ์ด๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”์ธ๋”ฉ ๋œ ํŽธ์ง‘๊ธฐ ์ฐฝ๊ณผ ๊ด€๋ จ๋œ ํƒญ์„ ๊ฐ–๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ ์–ด๋„ 2, 3, ์ข…์ข… 4 ๊ฐœ์˜ ์ฝ”๋“œ ์ฐฝ์ด ์—ด๋ ค ์žˆ๊ณ  (vs-proper์—์„œ) ๊ฐ๊ฐ ๋‘ ๊ฐœ์˜ ๊ด€๋ จ ํƒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ํ•œ ์ฐฝ์—๋Š” widget.cpp/.h ์ด ์žˆ๊ณ  ๋‹ค๋ฅธ ์ฐฝ์—๋Š” gizmo.cpp/.h/.inl ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํƒญ์€ ์—ฐ๊ฒฐ๋œ ์ฝ”๋“œ ์ฐฝ๊ณผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ด€๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ทธ๊ฒŒ ๋งŒ์กฑ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ํƒญ์— ์ต์ˆ™ํ•˜๋‹ค๋Š” ์ฃผ์žฅ์„ ๋ฐ›์•„๋“ค์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค :). ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํŒŒ์ผ ์ €์žฅ์— ์ต์ˆ™ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž๋™ ์ €์žฅ ๊ธฐ๋Šฅ์ด์žˆ๋Š” ํŽธ์ง‘๊ธฐ๊ฐ€ ์žˆ์œผ๋ฉฐ ์‚ฌ๋žŒ๋“ค์€ ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ธ€์Ž„์š”, ๋ฐ›์•„๋“ค์ด ๋“  ๋ง๋“ , ์‚ฌ๋žŒ๋“ค์€ ๊ทธ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ด๊ณ  ๊ฐ•๋ ฅํ•œ ์ฃผ์žฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹น์‹ ์ด ํ›จ์”ฌ ๋” ๋‚˜์€ ๊ฒƒ์„ ์—ผ๋‘์—๋‘๋ฉด ์ œ ํŒ๋‹จ์„ ์œ ๋ณดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ผญ ํƒญ์—์„œ ์˜๋ฏธ์žˆ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด ํ•œ ๋ฒˆ ์‹œ๋„ํ•ด๋ณด์„ธ์š”.ํ•˜์ง€๋งŒ 'ํŠธ๋ Œ๋”” ํ•œ'ํ˜์‹ ๋งŒ์œผ๋กœ ์™„๊ณ ํ•˜๊ฒŒ ๊ฐ•์š”ํ•˜์ง€ ๋งˆ์„ธ์š”.) .. ์ƒํƒœ quot๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์šฐ์ˆ˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. .

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

์ผ๋ฐ˜ ํƒญ๋ณด๋‹ค ์šฐ์ˆ˜ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ ์‘ํ•  ์„ค๋“๋ ฅ์žˆ๋Š” ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ œ ์ƒ๊ฐ์—๋Š” :)

+1 @TurkeyMan

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

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

screen shot 2015-12-24 at 09 28 30

์ด๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ๋ฐฉ์ง€ํ•˜๋ ค๋Š” ์•…๋ชฝ์ž…๋‹ˆ๋‹ค. โ€‹โ€‹์›ํ•˜๋Š” ํŒŒ์ผ์„ ์ฐพ์œผ๋ ค๋ฉด ํƒญ ๋ชฉ๋ก์„ ์ขŒ์šฐ๋กœ ์Šคํฌ๋กคํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํƒญ์€ ๊ฐ€๋กœ๋กœ ํ‘œ์‹œ ํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ํƒญ์ด ์—ด๋ ค ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋งŒ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ์ด๋ฆ„์ด ์ˆจ๊ฒจ ์งˆ ์ •๋„๋กœ ํƒญ์ด ์ž‘์•„์ง€๋ฉด ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€๋ณด๊ธฐ ์œ„ํ•ด์„œ๋งŒ ๋‹ค๋ฅธ ํƒญ์„ ๋‹ซ์•„์•ผํ•ฉ๋‹ˆ๋‹ค.

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

์š”์•ฝํ•˜๋ฉด ์ž‘์—… ํŒŒ์ผ์€ ํƒญ์„ ๋Œ€์ฒดํ•˜๋Š” ์šฐ๋ฆฌ์˜ ๋Œ€๋‹ต์ด ์•„๋‹ˆ๋ผ ์ž‘์—… ํŒŒ์ผ๊ณผ Ctrl+Tab ์˜ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ ํŒ€์€ Ctrl+Tab ํ•˜๊ณ  ๋‹ค๋ฅธ ๊ฒƒ์€ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๊ณผ์žฅํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋น„ํ˜„์‹ค์ ์œผ๋กœ ์ข์€ ์ฐฝ, ๋Œ€๊ฐ์„  ํƒญ ๊ฐ€์žฅ์ž๋ฆฌ, ํƒญ์— ๋„ˆ๋ฌด ๋งŽ์€ ํ…์ŠคํŠธ, ์˜ค๋ฅธ์ชฝ ์ ;)
vs-proper๋Š” ํƒญ์„ ์•„๋ฆ„๋‹ต๊ฒŒ ๋ชป์„ ๋ฐ•๊ณ , ์ž‘์€ ๋ˆˆ์— ๋„์ง€ ์•Š๋Š” ํƒญ์œผ๋กœ ๊ตด๋Ÿฌ ๊ฐ€์ง€ ์•Š์„ ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋‚˜๋Š” ๋งค์šฐ ์ž์œ ๋กญ๊ณ  ์ž์œ ๋กœ์šด Ctrl-Tab ์‚ฌ์šฉ์ž์ด์ง€๋งŒ 2 ๊ฐœ ๋˜๋Š” 3 ๊ฐœ ์ดํ•˜์˜ ํŒŒ์ผ์„ ์ ๊ทน์ ์œผ๋กœ ํŽธ์ง‘ํ•˜์ง€ ์•Š๋Š” ํ•œ Ctrl-Tab์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์ด ๊ท€ํ•˜์˜ ํŠน์ • ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ƒ๋‹นํžˆ ํŽธํ–ฅ๋˜์–ด์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์–ธ์–ด ํŽธ๊ฒฌ์„ ํฌํ•จ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. C / C ++์—์„œ .h ๋ฅผ ์ˆ˜๋ฝํ•˜๋ฉด ์ผ๋ฐ˜์ ์ธ ์ž‘์—… ํŒŒ์ผ ์ˆ˜๊ฐ€ ๋‘ ๋ฐฐ ๋˜๋Š” ์„ธ ๋ฐฐ๊ฐ€๋˜๊ณ , ์ œ ๊ฒฝ์šฐ์—๋Š” .cpp ๋งˆ๋‹ค ๋ณด์™„ํ•˜๋Š” .inl ์ข…์ข… ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” Ctrl-Tab์ด ๋œ ํšจ๊ณผ์ ์ด๋ฉฐ ํƒญ ๊ด€๋ฆฌ์™€ ํ•จ๊ป˜ Ctrl- ~ (toggle cpp / h; ๊ธฐ๋Šฅ ์š”์ฒญ๋„ ๊ฒŒ์‹œ ํ•จ)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋˜๋Š” ๋ชจ๋“  ํด๋ž˜์Šค๊ฐ€ ์•„๋ฌด๋ฆฌ ์ž‘๋”๋ผ๋„ ์ž์ฒด ํŒŒ์ผ์— ์žˆ์–ด์•ผํ•˜๋Š” Java๋ฅผ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

ํ˜„์žฌ ์ผ์ƒ์—์„œ ๋‚˜๋Š” ์ข…์ข… 10 ๊ฐœ์˜ ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋œ ์ž‘์—… ์„ธํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ, ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์ž‘์—… ํ•  ๋•Œ Ctrl-Tab์€ ๋‚˜์—๊ฒŒ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์‹ค์šฉ์ ์ธ ์›Œํฌ ํ”Œ๋กœ์šฐ๋Š” 2-4 ๊ฐœ์˜ ํŽธ์ง‘๊ธฐ ์ฐฝ๊ณผ ์ฐฝ๋‹น ๋ช‡ ๊ฐœ์˜ ํƒญ์ž…๋‹ˆ๋‹ค. ์ €๋Š”์ด ๋ ˆ์ด์•„์›ƒ์„ ์„ ํƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ œ๊ฐ€ ์ข‹์•„ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ํŠน์ • ์ž‘์—…์„์œ„ํ•œ ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ์ž‘์—… ๊ณต๊ฐ„ ๋ ˆ์ด์•„์›ƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ˆœํžˆ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

+ 1
๋ณดํ†ต ํŽธ์ง‘๊ธฐ๋ฅผ ๋ถ„ํ• ํ•˜๊ณ  ํƒญ์„ ๋‹ซ๋Š” ๊ฒƒ์ด 10 ๊ฐœ ์ด์ƒ์˜ ์ž‘์—… ํŒŒ์ผ์„ ๊ฐ–๋Š” ๊ฒƒ๋ณด๋‹ค ์กฐ๊ธˆ ๋” ์ง๊ด€์ ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ์ผ๋ฐ˜์ ์œผ๋กœ ํŒŒ์ผ์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์— ๋Œ€ํ•ด์„œ๋งŒ ์ž‘์—…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. 5/5๋Š” ๊ฐœ์ธ์ ์œผ๋กœ 10 ๋ชฉ๋ก๋ณด๋‹ค ๊ด€๋ฆฌํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๊ทธ๋“ค ์‚ฌ์ด๋ฅผ ์ง€์†์ ์œผ๋กœ ์ ๊ทน์ ์œผ๋กœ ์›€์ง์ด๊ณ ์žˆ๋‹ค. ํƒญ์€ ๋„ˆ๋ฌด ๋งŽ์ด ์—ด๋ ค ์žˆ๋‹ค๋Š” ์‹œ๊ฐ์  ํ‘œ์‹œ๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์—์„œ๋„ ๋„์›€์ด๋ฉ๋‹ˆ๋‹ค. @bpasero๊ฐ€ ๋ณด์—ฌ์ฃผ๋Š” 'ํƒญ ์ง€์˜ฅ'์ž…๋‹ˆ๋‹ค.

ํƒญ์ด ๋ฐ˜๋“œ์‹œ ์ฐฝ ๊ด€๋ฆฌ์˜ ์„ฑ๋ฐฐ๋Š” ์•„๋‹ˆ๋ผ๋Š” ์ ์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๋Ÿฌ ํŒŒ์ผ ์„ธํŠธ๋ฅผ ์ž‘์—…ํ•ด์•ผํ•˜๋Š” ์–ธ์–ด ๋˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ํƒญ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋“œ๋Š” ๋…ธ๋ ฅ์ด ์ ์Šต๋‹ˆ๋‹ค.

๊ฐ„๋‹จํ•œ ์˜ˆ๋Š” ํƒญ์ด์žˆ๋Š” .cpp ๋ฐ '.h'์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์˜ ํด๋ฆญ์ด ๋ชจ๋‘ ์ฐฝ ์ƒ๋‹จ์— ์ดˆ์ ์„ ๋งž์ถ”๋Š” ๋ฐ˜๋ฉด ์ž‘์—… ํŒŒ์ผ์˜ ๊ฒฝ์šฐ ์ž‘์—… ํŒŒ์ผ์„ ์„ ํƒํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ 3-4 ๋ฒˆ์˜ ํด๋ฆญ์ด๋ฉ๋‹ˆ๋‹ค. ํŽธ์ง‘ ํ•  ์ƒˆ ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

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

๊ทธ๋Ÿฌ๋‚˜ ์ ์ ˆํ•œ ๋Œ€์•ˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ธฐ๊บผ์ด ํ…Œ์ŠคํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ™”๋ฉด์˜ ๊ฐ€๋กœ ์˜์—ญ์ด ํ˜„์žฌ ์ฐฝ ๊ด€๋ฆฌ ๋””์ž์ธ์ด ํ™œ์šฉํ•˜์ง€ ์•Š๋Š” ์„ธ๋กœ ์˜์—ญ๋ณด๋‹ค ๋” ํฌ๋‹ค๊ณ  ๋Š๋‚๋‹ˆ๋‹ค. ํƒญ์ด ๊ฐ ์ฐฝ์˜ ํ˜„์žฌ ์ด๋ฆ„๋ณด๋‹ค ์„ธ๋กœ๋กœ ๋” ํฌ๋ฉด ์‹ซ์–ดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํƒญ ๊ตฌํ˜„์— ๋Œ€ํ•œ ํ‘ธ์‹œ ๋ฐฑ์ด ๋งŽ์€ ์ด์œ ๊ฐ€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ ์–ด๋ ต์ง€ ์•Š์œผ๋ฉฐ ์ด๋ฏธ ๊ตฌํ˜„ ๋œ ์ž‘์—… ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์•„๋‹Œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ๊ฑฐ์˜ ๊ณต๋ฐฑ v. ํƒญ, 2.0์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

ํƒญ ๊ตฌํ˜„์— ๋Œ€ํ•œ ํ‘ธ์‹œ ๋ฐฑ์ด ๋งŽ์€ ์ด์œ ๊ฐ€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ ์–ด๋ ต์ง€ ์•Š์œผ๋ฉฐ ์ด๋ฏธ ๊ตฌํ˜„ ๋œ ์ž‘์—… ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์•„๋‹Œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ๊ฑฐ์˜ ๊ณต๋ฐฑ v. ํƒญ, 2.0์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

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

์‹ค์ œ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผํ•˜๋Š” ๋Œ€์‹ ์— ๋์—†์ด ์ด๋ก ํ™” ํ•œ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์‚ฌ๊ณผ๋ฅผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐฑ ๋กœ๊ทธ์—๋Š”์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜์žˆ๋Š” ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค (์œ„์—์„œ ์ฐธ์กฐ-# 1133). ์šฐ๋ฆฌ๋Š” ํ˜„์ง€ํ™”์™€ ์ ‘๊ทผ์„ฑ์„ ์œ„ํ•ด ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๊ทผ์— ์ด์— ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์„ ํ• ์•  ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์šฐ๋ฆฌ๋Š” ํŒŒ์ผ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ํ˜„์žฌ ํ™˜๊ฒฝ์˜ ๋ฌธ์ œ๋ฅผ ์•Œ๊ณ  ์žˆ์œผ๋ฉฐ ํ™˜๊ฒฝ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

VS Code์˜ ๋ชฉํ‘œ ์ค‘ ํ•˜๋‚˜๋Š” UI ๋ฐ UX๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ VS Code๊ฐ€ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ”๋“œ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ€๋ณ๊ณ  ๊ฐ•๋ ฅํ•œ ํŽธ์ง‘๊ธฐ๋กœ ์œ ์ง€๋˜๋„๋กํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ์œ„ํ•œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” ์ œํ’ˆ์— ์ถ”๊ฐ€ํ•˜๋Š” ์ƒˆ๋กœ์šด UI์— ๋Œ€ํ•ด ๋งค์šฐ์ฃผ์˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

์ด๊ฒƒ์€ ์ด๋…์  ๋…ผ์Ÿ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฐ€๋ณ๊ณ  ๊ฐ•๋ ฅํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋ฏฟ๋Š” ์ตœ์†Œํ•œ์˜ ๋ฏธํ•™์„ ์œ ์ง€ํ•˜๋ ค๊ณ  ์ง„์ •์œผ๋กœ ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹จ์ˆœํžˆ ์ƒˆ๋กœ์šด UI์™€ UX๋ฅผ ์ œํ’ˆ์— ๋„์ž…ํ•˜๋Š” ๋ฐ ๋งค์šฐ์ฃผ์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ด๊ฒƒ์ด ์šฐ๋ฆฌ์˜ ๊ฒฌํ•ด๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ๊ผฝ์„ ์‘์‹œํ•˜๊ณ  ์žˆ๊ณ  ์ด๊ฒƒ์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•œ ๊ฒƒ์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ ๋ฒˆ ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @stevencl , ์ ์–ด๋„ ๋ ˆ์ด๋”์— ์žˆ๊ณ  ๋ธŒ๋ ˆ์ธ ์Šคํ† ๋ฐ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํƒญ ์ถ”๊ฐ€์— ๋Œ€ํ•œ ์šฐ๋ฆฌ์˜ ๊ด€์‹ฌ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ”๋“œ ๋Œ€์‹  UI์— ์ง‘์ค‘ํ•ด์•ผํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ ์„ธํŠธ๋ฅผ ๋„์ž…ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋‹น์žฅ์€ ์ฝ”๋“œ ๋Œ€์‹  UI์— ์ง‘์ค‘ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„์„œ์ด ์ฃผ์žฅ์€ ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค. :)

๋งŽ์€ ์‚ฌ์šฉ์ž๋Š” ์ข…์ข… ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์€ ํŒŒ์ผ์ด ํฌํ•จ ๋œ ๋งŽ์€ ํƒญ์„ ์—ด๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

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

๊ทธ๊ฒƒ์— ๊ด€ํ•ด์„œ, VS๊ฐ€ ํƒญ์˜ _behavior_๋ฅผ ์„ ํƒ์ ์œผ๋กœ ๋ณต์ œ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค๋ฉด (# 1133์—์žˆ๋Š” ๊ฒƒ๋“ค ์ค‘ ์ ์–ด๋„ ํ•˜๋‚˜๊ฐ€ ๊ด€๋ จ๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž„) ๋Œ€์‹  ์˜†์— ๊ณ„์† ์œ ์ง€ํ•˜๋ฉด์„œ ์ถฉ๋ถ„ํžˆ ์ข‹์€ ์‹œ์ž‘์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. . Ctrl + tab ์ˆœ์„œ๋Š” MRU์™€ ํ‘œ์‹œ ์ˆœ์„œ๊ฐ€ ๋‹ค๋ฅธ ๊ฒƒ์ž…๋‹ˆ๋‹ค (Sublime์—์„œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ”์ธ๋”ฉ ๊ฐ€๋Šฅํ•œ ๋ช…๋ น์„ ํ†ตํ•ด ๋‘˜ ๋‹ค ํ—ˆ์šฉ).

@stevencl , ๊ท€ํ•˜์˜ ์‘๋‹ต์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์˜ ๋ช‡ ๊ฐ€์ง€ ์š”์ ์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

[...] ์šฐ๋ฆฌ๋Š” ํŒŒ์ผ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ํ˜„์žฌ ๊ฒฝํ—˜์˜ ๋ฌธ์ œ๋ฅผ ์•Œ๊ณ  ์žˆ์œผ๋ฉฐ ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ํ™•์‹คํžˆ VS Code์˜ ๋งค์šฐ ๋ฐ์€ ๋ฏธ๋ž˜๋ฅผ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Microsoft๊ฐ€ Visual Studio์™€ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ IDE๋ฅผ Windows๋ฅผ ๋„˜์–ด์„œ๋Š” ์„ธ๊ณ„๋กœ ๊ฐ€์ ธ์˜ค๊ณ  Electron์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ฑ ๊ฐœ๋ฐœ์˜ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ˆ˜์šฉํ•œ๋‹ค๋Š” ์†Œ์‹์„ ๋“ฃ๊ณ  ๊ธฐ๋ปค์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€์˜ ์ž‘์—…์— ๋Œ€ํ•œ ์ฐฌ์‚ฌ!

VS Code์˜ ๋ชฉํ‘œ ์ค‘ ํ•˜๋‚˜๋Š” UI ๋ฐ UX๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ VS Code๊ฐ€ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ”๋“œ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ€๋ณ๊ณ  ๊ฐ•๋ ฅํ•œ ํŽธ์ง‘๊ธฐ๋กœ ์œ ์ง€๋˜๋„๋กํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

ํƒญ ์ถ”๊ฐ€์— ๋Œ€ํ•œ ์šฐ๋ฆฌ์˜ ๊ด€์‹ฌ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ”๋“œ ๋Œ€์‹  UI์— ์ง‘์ค‘ํ•ด์•ผํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ ์„ธํŠธ๋ฅผ ๋„์ž…ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

์˜ˆ๋ฅผ ๋“ค์–ด Visual Studio๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝํ—˜์— ๋”ฐ๋ฅด๋ฉด ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์€ ํŒŒ์ผ์ด ํฌํ•จ ๋œ ๋งŽ์€ ํƒญ์„ ์—ด์–ด ์ž‘์—… ์˜์—ญ์„ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ํŒŒ์ผ ๋ฐ ๊ธฐํƒ€ ์ฝ”๋“œ ์ž์‚ฐ์„ ์ฐพ์„ ๋•Œ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

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

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—… ํŒŒ์ผ์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ๋ชฉ๋ก์ด ์Šคํฌ๋กค๋˜๊ณ  ๋ชฉ๋ก์„ ํ™•์žฅ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ตœ์ข…์ ์œผ๋กœ ํƒญ์„ ์Šคํฌ๋กคํ•˜๋Š” ๋Œ€์‹  ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์„ ๋” ๋น ๋ฅด๊ฒŒ ์Šคํฌ๋กค ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

[...] ์šฐ๋ฆฌ๋Š” ๊ฐ€๋ณ๊ณ  ๊ฐ•๋ ฅํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋ฏฟ๋Š” ์ตœ์†Œํ•œ์˜ ๋ฏธํ•™์„ ์œ ์ง€ํ•˜๋ ค๊ณ  ์ง„์ •์œผ๋กœ ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹จ์ˆœํžˆ ์ƒˆ๋กœ์šด UI์™€ UX๋ฅผ ์ œํ’ˆ์— ๋„์ž…ํ•˜๋Š” ๋ฐ ๋งค์šฐ์ฃผ์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

[...] ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ๊ผฝ์„ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๊ณ  ์ด๊ฒƒ์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•œ ๊ฒƒ์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ ๋ฒˆ ์‚ฌ๊ณผํ•œ๋‹ค.

๊ทธ๊ฒƒ์€ ํ™•์‹คํžˆ ๋‚ด ์ƒ๊ฐ์ด ์•„๋‹ˆ๋ฏ€๋กœ ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด๋ฏธ ์–ธ๊ธ‰ ํ•œ ์ด์œ ๋กœ, ์ด์— ๋Œ€ํ•œ ๊ฑด์ „ํ•œ ๋Œ€ํ™”๋Š” VS Code์˜ UI / X๋ผ๋Š” ๋” ํฐ ๋ชฉ์ ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ "๋ฐฐ๊ผฝ ์‘์‹œ"๊ฐ€ ์ „ํ˜€ ์ผ์–ด๋‚˜๊ณ  ์žˆ๋‹ค๊ณ  ๋Š๋ผ์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์˜ ํƒ€์ด๋ฐ์€ ๋ถ€๋ถ„์ ์œผ๋กœ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 11 ์›” 19 ์ผ์€ ์•ž์œผ๋กœ์˜ ๊ณ„ํš์— ๋”ฐ๋ผ 12 ์›”๊ณผ 1 ์›” ์ค‘ ์–ด๋””์—๋„ ๋ฌธ์ œ๋ฅผ ๋†“์„ ์‹œ๊ฐ„์„์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์‹œ ์‹œ์ž‘๋œ์ด ๋Œ€ํ™”๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์ž‘์œ„๋กœ ํƒญ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—… ํŒŒ์ผ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ด์ƒ์ ์ด์ง€ ์•Š๊ณ  ์ˆ˜์ง ๊ณต๊ฐ„๋ณด๋‹ค ์ˆ˜ํ‰ ๊ณต๊ฐ„์ด ๋” ๋งŽ๋‹ค๋Š” ์ ์—์„œ ianwesterfield์— ๋™์˜ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ๋ชฉ๋ก๊ณผ ์ „ํ™˜๋˜๋Š” ๋งŽ์€ ํŒŒ์ผ์€ ์ž‘์—… ํŒŒ์ผ ๊ด€๋ฆฌ ์ธก๋ฉด์—์„œ vscode์˜ ํ˜„์žฌ ์•ฝ์ ์ž…๋‹ˆ๋‹ค.
16 ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ํŒŒ์ผ์„ ํƒ์ƒ‰ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ์–ด๋–ค ๋ถ„ํ•  ํŽธ์ง‘๊ธฐ์— ์†ํ•˜๋Š”์ง€ ๊ด€๋ฆฌ ํ•  ์ˆ˜ โ€‹โ€‹์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์„ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ์„น์…˜์œผ๋กœ ๋ถ„ํ• ํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋‹นํ•œ ํ•ด๊ฒฐ์ฑ…์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

๋ถ„ํ•  ์ฐฝ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋” ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ์ด๋ฏธ ๊ฐœ์„  ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฐฝ ๊ด€๋ฆฌ๋Š” ํ•ญ์ƒ ๊ฐ™์€ ์œ„์น˜์—์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•œ ์ฃผ์žฅ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2-4 ๋ถ„ํ•  (๊ณ ํ•ด์ƒ๋„ ํ™”๋ฉด + ์›์ž = ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ˆ˜ํ‰ ๋ฐ ์ˆ˜์ง ๋ถ„ํ• )์„ ์žฌ์ •๋ ฌํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ํƒญ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž‘์—… ํŒŒ์ผ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ ์ง€ํ•˜๋Š” ๋Œ€์‹  ์กฐ๊ธˆ ๋” ๋ณต์žกํ•˜๊ฒŒ ํ™•์žฅํ•˜๋Š” ๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.์ด ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆŒ ๊ธฐํšŒ๋ฅผ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

@ianwesterfield , ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•ด ์˜ณ๊ณ  ์šฐ๋ฆฌ๊ฐ€ ํ•ด๊ฒฐํ•˜๊ณ ์žํ•˜๋Š” ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ฐ•์กฐํ–ˆ์Šต๋‹ˆ๋‹ค. @kfranqueiro ๊ฐ€ ๊ฐ•์กฐํ•œ ๋‹ค๋ฅธ ๋ฌธ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ฒฝํ—˜์€ ํ™•์‹คํžˆ ์›ํ•˜๋Š” ๊ฒฝํ—˜์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํƒญ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜์žˆ๋Š” UX ๋ฌธ์ œ๋ฅผ ๋ณด์•˜์ง€๋งŒ Visual Studio ๋””์ž์ธ ์ž‘์—…์„ ์ˆ˜๋…„ ๋™์•ˆ ํ•ด์™”์Šต๋‹ˆ๋‹ค. ์ €๋Š” @bpasero๊ฐ€ ์œ„์—์„œ ์„ค๋ช…ํ•œ 'ํƒญ ์ง€์˜ฅ'๋ฌธ์ œ๋ฅผ ์ค„์ด๊ธฐ์œ„ํ•œ ์‹œ๋„ ์ธ Visual Studio์˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ ํ™˜๊ฒฝ์—์„œ 18 ๊ฐœ์›”์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

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

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

@stevencl , ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ์–ธ๊ธ‰ํ•ด์•ผํ•œ๋‹ค๋Š”

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

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

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

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

์•ˆํƒ€๊น๊ฒŒ๋„ Windows๋Š” ์ตœ๊ณ ์˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ฐ–์ถ˜ ์ตœ์•…์˜ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ / ์ƒํƒœ๊ณ„๋กœ ๋‚จ์•„ ์žˆ์œผ๋ฉฐ, 15 ๋…„ ๋™์•ˆ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค. ์ •๋ง ์ด์ƒํ•ฉ๋‹ˆ๋‹ค.
์ด์œ ๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ €์—๊ฒŒ๋Š” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ (์ƒ์‚ฐ์„ฑ)์ด ๋‚ด ๊ท ํ˜•์—์„œ ์ƒํƒœ๊ณ„๋ฅผ ๋Šฅ๊ฐ€ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ๊ท ํ˜•์ด ๊ณ ํ†ต์Šค๋Ÿฝ๊ณ  Linux์—์„œ VS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ง„ํ™ ์†์—์žˆ๋Š” ๋ผ์ง€์ฒ˜๋Ÿผ ํ–‰๋ณต ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. -์‹œ๊ฐ! ๋„ˆ๋ฌด ๊ฐ€๊นŒ์›Œ์š”!
์ €๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์ด๊ฒƒ์„ ์ƒˆ๋กœ์šด ์˜์—ญ์„ ํƒํ—˜ํ•˜๊ธฐ์œ„ํ•œ ์ˆ˜๋‹จ์œผ๋กœ๋ณด๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์™„์ „ํžˆ ๋ฉ‹์ง€์ง€๋งŒ, ๋‹จ๊ธฐ์ ์œผ๋กœ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๊ฟˆ๊พธ๋˜๋Œ€๋กœ Linux (๋˜๋Š” OSX)์—์„œ VS๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. 10 ๋…„ ์ •๋„ ์ง€๋‚˜๋ฉด ๋งˆ์นจ๋‚ด ์šฐ๋ฆฌ์˜ ๊ณ ํ†ต์„ ๋๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ;)
</dramatic_commentary>

TL; DR, ํƒ์ƒ‰์€ ์™„์ „ํžˆ ํ›Œ๋ฅญํ•˜๋ฉฐ ๊ท€ํ•˜๊ฐ€ ๋งŒ๋“ค ์ˆ˜์žˆ๋Š” ์ตœ๊ณ ์˜ ์ตœ์ข… ์ œํ’ˆ์— ์ „๋…ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•˜์ง€๋งŒ ๊ทธ๋™์•ˆ ์•ˆ์ „ํ•˜๊ณ  ์นœ์ˆ™ํ•œ ์†”๋ฃจ์…˜์ด ์•„๋‹๊นŒ์š”?

ํƒญ์— ๋Œ€ํ•œ +1. ์งˆ๋ฌธ-Visual Studio Bundle์—์„œ ์ œ๊ฑฐํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๋Ÿฌ๋ฉด ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€๋ณด์„ธ์š” ...

ํƒญ์— ๋Œ€ํ•œ +1! ํ–ฅํ›„ ์—…๋ฐ์ดํŠธ์—์„œ์ด๋ฅผ ๊ตฌํ˜„ํ•˜์‹ญ์‹œ์˜ค.

์‹คํ–‰์ค‘์ธ ๊ฐ€์ •์€ "๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ [ํƒญ]์ด ๋„ˆ๋ฌด ์ปค์ ธ์„œ ์•„๋ฌด๊ฒƒ๋„ ๋ณผ ์ˆ˜ ์—†๊ฒŒ๋œ๋‹ค"๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ€์ •์— ๋„์ „ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ํ˜„์žฌ ๊ด€์‹ฌ์žˆ๋Š” ํŒŒ์ผ์˜ ๊ฐ€์‹œ์  ์ƒ‰์ธ์œผ๋กœ ํƒญ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๊ด€์‹ฌ์ด ๋ณ€ํ•จ์— ๋”ฐ๋ผ ํ•ด๋‹น ์ƒ‰์ธ์„ ์ ๊ทน์ ์œผ๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์‹œ์„ฑ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์ œ ์ž์‹ ์˜ ๋ฐฉํ–ฅ์„ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด ๋ฌผ๋ฆฌ์  ํƒญ์„ ์ง€์†์ ์œผ๋กœ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. Working Files๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๋‹น ์ธ๋ฑ์Šค๋ฅผ๋ณด๊ณ  ์กฐ์ž‘ ํ•  ์ˆ˜์žˆ๋Š” ๋Šฅ๋ ฅ์ด ์—†์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ‚ค๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์ž‘์—… ํŒŒ์ผ์—์„œ ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘์ž์™€ ์‹ธ์šฐ๋Š” ๊ฒƒ ๊ฐ™์•„์š”. ์ˆญ๊ณ ํ•œ ํ…์ŠคํŠธ ์Šคํƒ€์ผ ํƒญ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

VS Code๊ฐ€ ์ง€๊ธˆ ํƒญ ์—†์ด๋„ ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•˜์ง€๋งŒ (์ฒ˜์Œ๋ถ€ํ„ฐ ์ƒ๋‹นํžˆ ์ƒ์‚ฐ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Œ), ํƒญ์„ ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  (๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด์žˆ์„ ์ˆ˜ ์žˆ์Œ) ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š”์ง€ ๋˜๋Š” ์•„๋‹ˆ.

๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋‹ค๋ฅด๋ฏ€๋กœ ์˜ต์…˜์ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ๋“ค ์—†์ด๋„ ์ž˜ ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๊ฒƒ๋“ค์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์„ ๊ฒƒ์ด๋ฉฐ ์•„๋งˆ๋„ VS full์„ ๋„ˆ๋ฌด ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉํ•˜์—ฌ ๋ช‡ ๋…„ ๋™์•ˆ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ๋ฐฑ ๋กœ๊ทธ์—์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

ํƒญ์— ๋Œ€ํ•œ +1. ๊ฑฐ์˜ 1 ๋…„ ๋™์•ˆ VSCode๋กœ ์ž‘์—…ํ–ˆ๊ณ  ์ €๋Š” ๊ทธ๊ฒƒ์„ ๋งŽ์ด ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŠนํžˆ ๋””๋ฒ„๊ทธ ๋˜๋Š” ๊ฒ€์ƒ‰ ๋˜๋Š” git left ์„น์…˜์œผ๋กœ ์ž‘์—… ํ•  ๋•Œ ์—ฌ์ „ํžˆ ํƒญ์ด ๋ˆ„๋ฝ๋ฉ๋‹ˆ๋‹ค. ํƒญ์€ ์ด์ „์— ์ž‘์—… ํ•œ ์ ์ด์žˆ๋Š” ์ฝ”๋“œ๊ฐ€ ํฌํ•จ ๋œ ํŒŒ์ผ์„ ์ƒ๊ฐํ•˜์ง€ ์•Š๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํƒญ์„ ๊ด€๋ฆฌํ•˜๊ณ , ๊ทธ๋“ค์ด ์ž‘์—…ํ•˜๋Š” ์†Œ์Šค ์ฝ”๋“œ์™€ ์—ฐ๊ด€ ๋  ์ˆ˜์žˆ๋Š” ํƒญ์˜ ์œ„์น˜๋„ ์—ผ๋‘์—๋‘๊ธฐ ์œ„ํ•ด ๊ทธ๋“ค์˜ ์ˆœ์„œ๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๋ถ„ํ•  ๋œ ํŽธ์ง‘๊ธฐ ํƒญ๋„ ์ด๋Ÿฌํ•œ ์˜๋„๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ctrl + tab์€ ์ฃผ์š” ์ž‘์—…์ด๊ณ  ํƒญ์€ ํ›จ์”ฌ ๋น ๋ฅธ ์‹œ๊ฐ์  ์ž‘์—…์ž…๋‹ˆ๋‹ค.

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

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

"4 ๋…„ ๋™์•ˆ ํƒญ์—†์ด ์‚ฌ์šฉ ํ–ˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—"์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ๊ฑฑ์ •๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Ctrl + Tab ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒƒ์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์ƒํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

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

: +1 :

๋‚˜๋Š” ํƒญ์œผ๋กœ ํ›จ์”ฌ ๋” ์ƒ์‚ฐ์ ์ž…๋‹ˆ๋‹ค! Google ํฌ๋กฌ์„ ์‚ฌ์šฉํ•  ๋•Œ Atom์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค (์ฒซ ๋ฒˆ์งธ ํƒญ์€ Ctrl + 1, Ctrl + 5 ๋“ฑ. Ctrl + Tab, Ctrl + Shift + tab).

์ž‘์—… ํŒŒ์ผ์€ ์ƒ์‚ฐ์„ฑ์„ ๋–จ์–ด ๋œจ๋ฆฌ๊ณ  ์‚ฌ์šฉ ํ›„ ํ•ญ์ƒ ์•ฝ๊ฐ„ ์ขŒ์ ˆ๊ฐ์„ ๋Š๋‚๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ ํƒญ์„ ๊ตฌํ˜„ํ•˜์‹ญ์‹œ์˜ค.

ํƒญ์€ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. +1

: +1 :

@MadSpindel "ํŒŒ์ผ ์ž‘์—…์€ ์ƒ์‚ฐ์„ฑ์„ ๋–จ์–ด

Visual Studio Power Tools์—๋Š” ํƒญ์„ ์„ธ๋กœ๋กœ ํ‘œ์‹œํ•˜๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

: +1 : @sitefinitysteve์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ํŒ€์ด ํƒญ์ด ์—†๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๊ฒฝ์šฐ ์ ์–ด๋„ ํ™•์žฅ API๋ฅผ ๊ฐœ์„ ํ•˜์—ฌ ํƒ€์‚ฌ์—์„œ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒญ์ด ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ˆ„๋ฝ ๋œ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์œผ๋กœ ์ž ์‹œ ๋’ค๋กœ ๋ฌผ๋Ÿฌ๋‚˜์•ผํ•ฉ๋‹ˆ๋‹ค.

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

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

์ด๊ฒƒ์€ ์ €์—๊ฒŒ ํ•„์ˆ˜์ ์ธ ์›Œํฌ ํ”Œ๋กœ์šฐ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ํ˜„์žฌ Atom์—์„œ ์ •ํ™•ํžˆ ์ด๊ฒƒ์„ํ•˜๊ณ  ์žˆ์ง€๋งŒ VSCode๋ฅผ ์ข‹์•„ํ•˜๊ณ  VSCode์—์„œ ๋ณต์ œ ๋œ ํ๋ฆ„์„๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด VSCode๋Š” ๊ฐ ์ฐฝ ์œ„์— ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ ์ง€์› ๋ฐ ํƒญ์„ ๊ตฌํ˜„ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ๋˜ ๋‹ค๋ฅธ ์ž‘์€ ๋…€์„์˜ ํŽธ์ง‘์ž์ด๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋ฏฟ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถ€๋””.

@riclf ๊ฐ€ ์ž๋ฆฌ๋ฅผ ์žก์•˜์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ 3 ๊ฐœ์˜ ์„ธ๋กœ ์—ด, HTML, JS ๋ฐ CSS๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

Sublime์—์„œ๋Š” ์ฒซ ๋ฒˆ์งธ ์—ด ์œ„์— ๋ชจ๋“  html ํƒญ์ด ์žˆ๊ณ  ๋‘ ๋ฒˆ์งธ ์—ด ์œ„์— ํƒญ์ด์žˆ๋Š” ๋ชจ๋“  JS ํŒŒ์ผ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํƒญ์—๋Š” ์ปจํ…์ŠคํŠธ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ž˜๋ชป๋œ ์—ด์—์„œ ์ž˜๋ชป๋œ ํŒŒ์ผ์„ ์—ด์ง€ ์•Š์„ ๊ฒƒ์ž„์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ VS Code์—์„œ ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. "์ธก๋ฉด์œผ๋กœ ์—ด๊ธฐ"๋ฅผ ๋‘ ๋ฒˆ ์‚ฌ์šฉํ•˜์—ฌ 3 ๊ฐœ์˜ ์—ด์„ ์—ด ์ˆ˜ ์žˆ์œผ๋ฉฐ ํŒŒ์ผ์ด ๋‹ซํžˆ๋ฉด ์—ด์ด ์™„์ „ํžˆ ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด ์‹œ์ ์—์„œ ์ƒˆ ์—ด์„ ์—ด ์ˆ˜ ์žˆ์ง€๋งŒ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค. ํŒŒ์ผ์„ ์—ด๋ฉด ์ปค์„œ๊ฐ€ ํ˜„์žฌ์žˆ๋Š” ์—ด์—์„œ ๋‹ค์‹œ ์—ด๋ฆฌ๋ฏ€๋กœ css ํŒŒ์ผ์„ ์—ด๋ฉด ์ปค์„œ๊ฐ€ ์„ธ ๋ฒˆ์งธ ์—ด์— ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ ˆ๋Œ€์ ์œผ๋กœ ๋ถ„๋…ธํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—… ํŒŒ์ผ ์„น์…˜์ด ๋‚ด ํด๋” ํŠธ๋ฆฌ์—์„œ ์ˆ˜์ง ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋งํ•  ๊ฒƒ๋„์—†๊ณ , ์ด๋Š” ๋‚ด ๋žฉํ†ฑ์—์„œ ์‹ค์ œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

Microsoft ํŒ€์„์œ„ํ•œ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ถ„ํ• ๋ณด๊ธฐ๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ "์ž‘์—… ํŒŒ์ผ"์˜ ํŒŒ์ผ์ด ์—ฐ๊ฒฐ๋œ ์—ด์„ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํƒญ์ด ๊ฐ๊ฐ์˜ ์—ด ์œ„์— ์žˆ์œผ๋ฉด ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

๋‚ด 2c.

Working Files์— ์ต์ˆ™ํ•ด์ง€๋Š”์ธ์ง€ ์  ๋ถˆํŽธ ํ•จ์ด ์ „ํ˜€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํƒญ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. VSCode์˜ UI๋Š” ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์˜ตํŠธ ์ธ ํƒญ์— ๋ฐ˜๋Œ€ํ•˜์ง€ ์•Š์ง€๋งŒ ์˜ตํŠธ ์•„์›ƒ ํƒญ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์ž‘์—… ํŒŒ์ผ์€ ๋” ๋‚˜์€ ๋ ˆ์ด์•„์›ƒ (๋” ๋งŽ์€ ์Šคํฌ๋กค ๊ณต๊ฐ„)์˜ ํƒญ์ž…๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์ถ”๊ฐ€ ํ•  ์ˆ˜์žˆ๋Š” "๋ถ„๋ฆฌ"๋ฐ ๋“œ๋ž˜๊ทธ ๊ธฐ๋Šฅ์ด ์—†์Šต๋‹ˆ๋‹ค.

mvim ์‚ฌ์šฉ์ž๋กœ์„œ ์—ฌ๋Ÿฌ ์„ธํŠธ์˜ TDD ํŒŒ์ผ์ด ์—ด๋ ค ์žˆ๊ณ  ๊ทธ ์‚ฌ์ด์— ํƒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‚˜๋Š” ๊ฐ๋„ + ํ…Œ์ŠคํŠธ, ์„œ๋ฒ„ + ํ…Œ์ŠคํŠธ, ์˜ค์ด ๋˜๋Š” ํ–‰๋™ + ์Šคํฌ๋ฆฝํŠธ. ๋‹จ์ผ ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•˜๋Š” ํƒญ์ด ์•„๋‹ˆ๋ผ ์—ด๋ฆฐ ํŒŒ์ผ์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. Typescript ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด 3 ๊ฐœ์›” ๋™์•ˆ VSCode๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋™๊ธ‰ ์ตœ๊ณ ์˜ Typescript ์ง€์›์ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Typescript๊ฐ€ ์•„๋‹Œ ํ”„๋กœ์ ํŠธ๋กœ ์ด๋™ํ•˜์ž๋งˆ์ž ๋ฒ”์šฉ ๊ฒ€์ƒ‰, ํƒ์ƒ‰ ๋ฐ ๋Œ€์ฒด ๊ธฐ๋Šฅ์„ mvim๊ณผ ์ง์ ‘ ๋น„๊ตํ•˜๊ณ  ์‹ ์†ํ•˜๊ฒŒ (์ฆ‰, ์ฆ‰์‹œ) ์ด์ „ ํŽธ์ง‘์ž๋กœ ๋˜๋Œ์•„ ๊ฐ”๋‹ค๊ณ  ๋งํ•˜๊ฒŒ๋˜์–ด ์œ ๊ฐ์ž…๋‹ˆ๋‹ค. ์ €๋Š” 27 ํ˜• Apple Cinema ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ๊ฐ€๋Šฅํ•˜๋ฉด ๋” ํฐ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์–ป์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ํƒญ๊ณผ ํŒŒ์ผ ์Œ์„์œ„ํ•œ ์ถฉ๋ถ„ํ•œ ๊ณต๊ฐ„์ด ์žˆ์œผ๋ฉฐ ํŽธ์ง‘์ž๊ฐ€ ํ•ด๋‹น ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์ œํ•œ์„ ๋‘์–ด์•ผ ํ•  ์„ค๋“๋ ฅ์žˆ๋Š” ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ํŒŒ์ผ ๋งŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ํŒŒ์ผ์„ ์—ด๊ณ  ํƒญ์—์„œ ํƒญ์œผ๋กœ์˜ ํ๋ฆ„์„ ์ถ”์ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

2 ์ฃผ ์ „์— Visual Studio Code๋ฅผ ๋‹ค์‹œ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ๋ช‡ ๊ฐœ๋งŒ ๊ฐ€์ง€๊ณ  ๋†€์•˜์„ ๋•Œ ์‹ค์ œ๋กœ ๋†€๋ž์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ช‡ ๊ฐœ ์ด์ƒ์˜ ํŒŒ์ผ์ด ์—ด๋ ค์žˆ๋Š” ์‹ค์ œ (๋Œ€ํ˜•) ํ”„๋กœ์ ํŠธ ์ž‘์—…์„ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ํƒญ์ด ์—†์–ด์„œ ๋งค์šฐ ์„ฑ๊ฐ€ ์‹œ๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. _Working Files_๋Š” ๋‚˜์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์•˜๊ณ  ์†๋„๊ฐ€ ๋Š๋ ค์กŒ์Šต๋‹ˆ๋‹ค. 3 ์ผ ํ›„ ๋„ˆ๋ฌด ์งœ์ฆ์ด ๋‚˜์„œ Sublime Text๋กœ ๋Œ์•„๊ฐ”์Šต๋‹ˆ๋‹ค. ์ง์žฅ์—๋Š” 24 ์ธ์น˜ ํ™”๋ฉด 2 ๊ฐœ (Windows), ์ง‘์—๋Š” 27 ์ธ์น˜ Mac 1 ๋Œ€๊ฐ€ ์žˆ์œผ๋ฉฐ ์‰ฝ๊ฒŒ 20 ๊ฐœ์˜ ํƒญ์„ ์—ด๊ณ  ์–ด๋–ค ํŒŒ์ผ์ธ์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ ๊ฒฝ์šฐ์—๋Š” ํƒญ์„์œ„ํ•œ ํ™”๋ฉด ๊ณต๊ฐ„์ด ๋งŽ์Šต๋‹ˆ๋‹ค. _You_๋Š” ์ด๋ฏธ ํŽธ์ง‘๊ธฐ์—์„œ ์—ด๋ฆฐ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ์ด๋ฆ„ ์˜ค๋ฅธ์ชฝ์˜ ๋ชจ๋“  ๊ณต๊ฐ„์€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ (์ฐฝ ์˜ค๋ฅธ์ชฝ์—์žˆ๋Š” ์•„์ด์ฝ˜ ์ œ์™ธ) ํƒญ์œผ๋กœ ์ฑ„์›Œ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค (Sublime Text๋„ ๋งˆ์ฐฌ๊ฐ€์ง€ ์ž„). ์‚ฌ์šฉ์ž์—๊ฒŒ _Working Files_ ๋ฐ / ๋˜๋Š” ํŒŒ์ผ ํƒญ์œผ๋กœ ์ž‘์—… ํ•  ์ˆ˜์žˆ๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ Sublime Text์™€ Visual Studio Enterprise์˜ ์ฝค๋ณด๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํƒญ์ด ์ถ”๊ฐ€๋˜๋ฉด ๋‹ค์‹œ ๊ณ ๋ คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Working Files ์˜ต์…˜์˜ ๊ฒฝ์šฐ, ํŒŒ์ผ์„ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์ด๋“œ ๋ฐ”๋ฅผ ํ† ๊ธ€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (์ฝ”๋“œ์˜ ํ™•์žฅ ๋œ๋ณด๊ธฐ๋ฅผ ์œ„ํ•ด ์ˆจ๊น€์œผ๋กœ ์œ ์ง€). ๊ทธ๋ฆฌ๊ณ  Ctrl+P ๋ฐ Ctrl+tab ์˜ต์…˜๋„ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

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

VS Code๋ฅผ ์ฒ˜์Œ ์ ‘ํ–ˆ์„ ๋•Œ ํƒญ์„ ๋†“์ณค์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Ctrl + Tab์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ  ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋ช‡ ๋‹ฌ ๋™์•ˆ vscode (๋Œ€๋ถ€๋ถ„์˜ ๋ถ€๋ถ„์—์„œ ๊ต‰์žฅํ•œ)๋ฅผ ๊ธฐ๋ณธ ํŽธ์ง‘๊ธฐ๋กœ ๋งŒ๋“ค๋ ค๊ณ  ๋…ธ๋ ฅํ•ด ์™”์ง€๋งŒ ํƒญ์ด ์—†์–ด์„œ ๊ณ„์†ํ•ด์„œ ๋‚˜๋ฅผ ์งœ์ฆ๋‚˜๊ฒŒํ•˜๊ณ  ์ƒ์‚ฐ์„ฑ์„ ๋–จ์–ด ๋œจ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํŽธ์ง‘์ž). Ctrl + tab์€ ํƒญ์„ ๋Œ€์ฒดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

@pesho ์ •ํ™•ํžˆ!

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

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

@pleerock ํƒญ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— IDE๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๊นŒ?! (์šฐ) weeeweweweweeeww. ๊ทธ๋“ค์€ ํƒญ์ด ๋ฌด์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํƒญ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์œผ๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ฐฝ ํฌ๋กฌ ๊ณต๊ฐ„์— ์ตœ๊ณ  wieght๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋™์•ˆ ๊ฐ€์น˜๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์•ˆ์€ ๋” ๋งŽ์€ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ, ์‚ฌ์šฉ ํŽธ์˜์„ฑ ๋ฐ ๋” ๋น ๋ฅธ ํƒ์ƒ‰์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํƒญ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ด๋ ค์žˆ๋Š” ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. CTRL + tab์ด๋“  "์ž‘์—… ํŒŒ์ผ"์ด๋“ , ํŒŒ์ผ์„ ์—ด์–ด์„œ ์ผ๋ถ€ ์ฝ”๋“œ๋ฅผ ์กฐํšŒํ•˜๊ณ  ๋‹ค๋ฅธ ํŒŒ์ผ๋กœ ์ „ํ™˜ํ•˜์—ฌ ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์‹œ ํ•  ํ•„์š”์—†์ด ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. ํƒ์ƒ‰๊ธฐ์—์„œ ํŒŒ์ผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

3 ๋ช…์˜ ํŽธ์ง‘์ž๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ, ๊ฐ€๋”์€ ๋ฃฉ์—… ์ฝ”๋“œ ์ „์šฉ ํŒŒ์ผ๋กœ ๋‹ค๋ฅธ 2 ๋ช…์„ ์žฌ์ •์˜ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ์„ ์—ด ๋•Œ ๋‹ค๋ฅธ ํŒŒ์ผ ๊ธฐ๋ก์— ๋‚จ์•„ ์žˆ์œผ๋ฉด ํƒญ์ด ์—†์–ด๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์ด 5 ์ดˆ ์ด์ƒ ์—ด๋ฆฐ ๊ฒฝ์šฐ CTRL + Tab์— ํ•ญ๋ชฉ์„ ์ž…๋ ฅํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@ 4tron ๋„ค, ๋‚˜์—๊ฒŒ ํŽธ๋ฆฌํ•œ IDE๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํƒญ์„ ์žƒ์–ด๋ฒ„๋ฆฐ ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ์ž์‹ ์˜ ๊ณต๊ฐ„์ด ๋ฌด์˜๋ฏธํ•˜๊ณ  ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค (์•„๋งˆ๋„ ๋„ท๋ถ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์‹ค์ œ๋กœ ๋ช‡ ๊ฐœ์˜ ์ถ”๊ฐ€ ํ”ฝ์…€์„์œ„ํ•œ ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Œ =)) ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ๋Š” ํŽธ๋ฆฌํ•˜๊ณ  ์ƒ์‚ฐ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. ์ข‹์€ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•ด์•ผํ•˜๋ฉฐ ํŒจ๋„์„ ์ˆจ๊ธฐ๊ฑฐ๋‚˜ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. "๊ณต๊ฐ„ ์ ˆ์•ฝ"์€ ์ฃผ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํƒญ ์†Œ๊ฐœ + ํ‘œ์‹œ / ์ˆจ๊ธฐ๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ (๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ์ •๋ง๋กœ ํ•„์š”ํ•œ ๊ฒฝ์šฐ =)) ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ฏธ๊ตญ์„ ์—ด๊ฑฐ ๋‚˜ ์ž˜๋ชป๋œ ํ˜์‹ ์„ ์‹œ๋„ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ธํ…” ๋ฆฌ์ฆˆ, ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค ๋“ฑ UX๋ฅผ ์ˆ˜๋…„๊ฐ„ ๋” ์ข‹๊ฒŒ ๋งŒ๋“  ์ตœ๊ณ ์˜ IDE๋กœ๋ถ€ํ„ฐ ๋ฐฐ์šธ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ •๋ง ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ • ํƒญ์œผ๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ ํƒญ์—†์ด ๋งŒ๋“ค๋ฉด๋ฉ๋‹ˆ๋‹ค. ํƒญ์ด ์ผœ์ ธ ์žˆ์œผ๋ฉด ์ž‘์—… ํŒŒ์ผ์ด์—†๊ณ , ํƒญ์ด ๊บผ์ ธ ์žˆ์œผ๋ฉด ์ž‘์—… ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ Genius์˜€์Šต๋‹ˆ๋‹ค! ;)

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

์ทจํ–ฅ๋„ ๊ดœ์ฐฎ์•„ ์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

์Šค๋งˆํŠธํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ๊ณ , ์‹œ์Šคํ…œ์€ ๋จผ์ € ์ €์žฅ๋œ ํŒŒ์ผ๊ณผ ์ˆ˜์ •๋˜์ง€ ์•Š์€ ํŒŒ์ผ์„ ์†Œ๋ฉธ์‹œํ‚ค๋Š” ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์‹ค ํƒญ์ด ๋ถ€ํ’€์–ด ์˜ค๋ฅด๋Š” ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋˜๋”๋ผ๋„ ํƒญ์€ ์‹ค์šฉ์ ์ž…๋‹ˆ๋‹ค. ํƒญ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•ด์•ผํ•˜์ง€๋งŒ ํƒญ ์ˆ˜๋ฅผ ์ œํ•œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ณดํ†ต ๋‚˜๋Š” ๋ฉฐ์น  ๋™์•ˆ ํŽธ์ง‘ํ•˜์ง€ ์•Š์€ ์—ด๋ฆฐ ํƒญ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๊ฒƒ์„ ํŒฝ์ฐฝ์‹œํ‚ค๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

+1

๋‚˜๋Š” 4K ํ™”๋ฉด์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ์ˆ˜ํ‰์œผ๋กœ ํƒญ์ด ์—†์–ด์„œ VsCode์—์„œ ์‹ค์ œ๋กœ ๊บผ์ง‘๋‹ˆ๋‹ค.

BTW, ๋‚˜๋Š” ํƒญ์„ ์›ํ•˜์ง€ ์•Š๊ณ  ํƒญ ์„ธํŠธ๋ฅผ ์›ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ถ„๋ช…ํžˆํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. Mac์˜ ํ’€ ์Šคํƒ mvim TDD ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ปจํ…์ŠคํŠธ ์ธก๋ฉด์—์„œ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. HTML + CSS, ๊ฐ๋„ + ํ…Œ์ŠคํŠธ, ๋…ธ๋“œ + ํ…Œ์ŠคํŠธ, ์˜ค์ด + ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„. ๋‹ค์Œ ์ปจํ…์ŠคํŠธ ์ธ TDD ์Šคํƒ€์ผ๋กœ ์ด๋™ํ•˜๊ธฐ ์ „์— ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹จ์ผ ์ปจํ…์ŠคํŠธ์—์„œ ๋ช‡ ์ค„์˜ ์ฝ”๋“œ๋กœ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค. mvim์„ ์‚ฌ์šฉํ•  ๋•Œ ์ด๋Ÿฌํ•œ ์ปจํ…์ŠคํŠธ ์‚ฌ์ด๋ฅผ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ ํ• ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ (Mac ํ„ฐ๋ฏธ๋„, Mac Finder ๋ฐ Safari ๋˜๋Š” Chrome์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ํ‚ค ์‹œํ€€์Šค ์‚ฌ์šฉ) ํŽ˜์–ด๋ง ๋œ ํŒŒ์ผ์„ ์ž๋™์œผ๋กœ ์—ฌ๋Š” ๋งคํฌ๋กœ์˜ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๋„ ์†Œ์Šค ํŒŒ์ผ, ํ•ด๋‹น ํ…Œ์ŠคํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฏฟ์„ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ์ƒ์‚ฐ์ ์ธ ์ž‘์—… ๋ฐฉ์‹์ด๋ฉฐ, ํ‚ค๋ณด๋“œ์— ์†๊ฐ€๋ฝ์„ ์–น๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด button.html ์„ ์—ด๋ฉด ๊ทธ ์˜†์—์žˆ๋Š” button.js์™€ ๊ทธ ์˜†์— button.scss ๊ฐ€ ์—ด๋ฆด ๋•Œ์™€

๋‚˜๋Š” ๊ฒฐ์ฝ” ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ, ๊ทธ๋ƒฅ ๋งํ•œ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด mvim์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค! http://www.vim.org/scripts/script.php?script_id=1567 ๋ช…๋ น : AV๋Š” ๊ด€๋ จ ํŒŒ์ผ์„ ์—ฝ๋‹ˆ ๋‹ค (์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ A).

@jtosey๊ฐ€ ๋งํ•˜๋Š” ๊ฒƒ์€ ์ •ํ™•ํžˆ ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์—์„œ ๋งํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฐฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ จ ํŒŒ์ผ ์ง‘ํ•ฉ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํƒญ ๊ด€๋ฆฌ์—๋Š” ์ปจํ…์ŠคํŠธ๋ฅผ ์ „ํ™˜ ํ•  ๋•Œ ๊ด€๋ จ ํŒŒ์ผ์„ ๋‚˜๋ž€ํžˆ ๊ฐ€์ ธ ์˜ค๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

+1

์—ฌ๊ธฐ์„œ๋„ ํƒญ์„ ์ข‹์•„ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ Atom์—์„œ VSCode๋กœ ์ „ํ™˜ํ•˜๊ณ  ์ž ์‹œ ์ž‘์—… ํ•œ ํ›„ ์–ผ๋งˆ๋‚˜ ๋†€๋ž๊ฒŒ ์กฐ์งํ™”๋˜๊ณ  ๊น”๋”ํ•œ ๋Š๋‚Œ์ธ์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ? ํƒญ์ด ๋„ˆ๋ฌด ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค! ํƒญ์ด ์‹ค์ œ๋กœ ์—†๊ธฐ ๋•Œ๋ฌธ์—์ด ๊ฒฝํ—˜์ด ๋งค์šฐ ์›ํ™œ ํ•ด์ง‘๋‹ˆ๋‹ค. ๋‚ด ๊ธฐ๋ณธ ํŒŒ์ผ ํƒ์ƒ‰์€ ๋ชจ๋“  ํŒŒ์ผ๋กœ ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•  ์ˆ˜์žˆ๋Š” command-P ๋ฉ”๋‰ด์ž…๋‹ˆ๋‹ค.

VS ํƒญ์€ ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค. ํƒญ์„ ๊ฐ€์ ธ ์˜ค์„ธ์š”. ํƒญ์„ ๋ณ„๋„์˜ ์ฐฝ์œผ๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์Šต๋‹ˆ๋‹ค!
vscode ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

VSC๋ฅผ ๋ฒ”์šฉ ํŒŒ์ผ ํŽธ์ง‘๊ธฐ๋กœ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€ ์•„๋‹ˆ๋ฉด ์†Œ์Šค ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ๋กœ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€ ์‹ค์ œ๋กœ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

ํƒญ ๋ฐ”๊ฐ€ ์ ˆ๋Œ€์ ์œผ๋กœ ์š”๊ตฌ๋˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์ƒํ™ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์—ฌ๋Ÿฌ ํƒญ ์‚ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
    ์ €์—๊ฒŒ ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์€ ์ค‘๊ตญ์–ด ๊ฐ„์ฒด์™€ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ์ „ํ†ต์ ์ธ ํŒŒ์ผ์„ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ์–‘๋ณ„๋กœ 2 ๊ฐœ ์ด์ƒ์˜ ํŒŒ์ผ์„ ๋น„๊ตํ•ด์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฐจ์ด๋Š” ์บ๋ฆญํ„ฐ๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ํƒญ ์‚ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•˜์—ฌ ๋ˆˆ์— ๋ˆ„๋ฝ ๋œ ๋‹จ์–ด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ST๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Alt-NUM์„ ์‚ฌ์šฉํ•˜์—ฌ ํƒญ์„ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ VSC์—์„œ ๊ฐ€๋Šฅํ•œ ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ Ctrl-Tab์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋งˆ์šฐ์Šค๋ฅผ ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•˜๊ณ  ํด๋ฆญํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  2. ๊ธธ๊ณ  ์ž…๋ ฅํ•˜๊ธฐ ์–ด๋ ค์šด ํŒŒ์ผ ์ด๋ฆ„.
    Ctrl-P๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ๊ฐ„์— ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ๋‚˜์˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธด ๊ณตํ†ต ์ˆ˜์ • ์‚ฌํ•ญ์„ ๊ณต์œ ํ•˜๋Š” ์ผ๋ถ€ ํŒŒ์ผ ์ด๋ฆ„์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ์˜์–ด๋กœ๋˜์–ด ์žˆ์ง€ ์•Š์€ ์ด๋ฆ„์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ้’ๅนดๆ€ฅ็€ไนฐๆˆฟ็š„ๅŽŸๅ› ๏ผˆไธŠ๏ผ‰.md ์™€ ้’ๅนดๆ€ฅ็€ไนฐๆˆฟ็š„ๅŽŸๅ› ๏ผˆไธ‹๏ผ‰.md ์‚ฌ์ด๋ฅผ ์ „ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด Ctrl-P๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์•  ํ•  ๊ฒƒ์ธ์ง€ ์ƒ๊ฐํ•ด๋ณด์‹ญ์‹œ์˜ค.

์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์–ด๋–ค ์ƒํ™ฉ๋„ ๋งž์ง€ ์•Š์„ ๊ฒƒ์ด์ง€๋งŒ ๋ฒ”์šฉ ํŽธ์ง‘๊ธฐ๋กœ์„œ ์ด๊ฒƒ์€ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

@ msg7086 1 ๋ฒˆ ์ง€์ ์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ 2 ๋ฒˆ ์ง€์ ์— ๋Œ€ํ•ด ctrl + p ๋ฅผ ์ž…๋ ฅ ํ•œ ๋‹ค์Œ .md ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์„ ๋‚จ๊ฒจ๋‘๊ณ  ctrl + tab ํ•˜๋ฉด ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”? ๋ฌธ์ œ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

@ 4tron ๋‹ต์žฅ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ท€ํ•˜์˜ ๋ฐฉ๋ฒ•์€ ํ•ด๋‹น ์œ ํ˜•์˜ ํŒŒ์ผ์ด 2 ๊ฐœ ๋ฟ์ธ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์‚ฌ๋žŒ๋“ค์€ ์•„๋งˆ๋„ ๋‹จ์ผ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ๋‹ค๋ฃฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Imaging ์ €๋Š” ํŒŒ์ผ ์ด๋ฆ„์œผ๋กœ ์ค‘๊ตญ์–ด, ํ•œ๊ตญ์–ด ๋˜๋Š” ์•„๋ผ๋น„์•„์–ด ๋“ฑ์˜ ๋‹ค๋ฅธ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆํฌ ๋‹ค์šด ํ˜•์‹์œผ๋กœ ๋œ 50 ๊ฐœ์˜ ๊ฒŒ์‹œ๋ฌผ์ด์žˆ๋Š” ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ณค๋˜ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค๋Š” ์‹ค์ œ๋กœ CJK ์ด๋ฆ„์ด์žˆ๋Š” ์ผ๋ถ€ ์ž๋ง‰ ํŒŒ์ผ์ด์—ˆ๋Š”๋ฐ, ๋ชจ๋‘ *.ass ์ด๋ฏ€๋กœ ํ™•์žฅ์ž ๋ณ„ Ctrl + P๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๊ตฌํ˜„ ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ๊ทธ๊ฒƒ์— ์ต์ˆ™ํ•ด ์ ธ ์žˆ์œผ๋ฏ€๋กœ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค .

ํƒญ์— ๋Œ€ํ•œ +1. ํƒญ์„ ๊ตฌํ˜„ํ•˜์‹ญ์‹œ์˜ค.

ํƒญ์— ๋Œ€ํ•œ +1!

ํƒญ ์ถ”๊ฐ€์—๋„ ํˆฌํ‘œํ•ฉ๋‹ˆ๋‹ค.

+1

+1

+1

์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ํƒญ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ํƒญ์ด ๊ทธ๋ฆฝ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์—๊ฒŒ ๊ณ„์† ์†์„ ๋ป—๊ณ  ์žˆ์œผ๋ฉฐ, ๋‘์„ธ ๊ฐœ์˜ ๋‹ค๋ฅธ ์—ด๋ฆฐ ๋ฌธ์„œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํฐ ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

ํƒญ์œผ๋กœ ๋œ ๋ฌธ์„œ ๊ด€๋ฆฌ๋ฅผ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค :)

+1, ๋‚˜.

+1

+1

VSCode๋Š” ํ›Œ๋ฅญํ•œ ํŽธ์ง‘๊ธฐ์ด๋ฉฐ Git ๋ฐ Nodejs์™€์˜ ๋ฉ‹์ง„ ํ†ตํ•ฉ ์ง€์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฐœ๋ฐœ IDE๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ฃผ๋œ ์ด์œ ๋Š” ํƒญ์„ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์žˆ์–ด ์ €๋ฅผ ๋ถ™์žก๋Š” ์œ ์ผํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
Op do 10 mrt. 2016 om 15:18 Schreef Konrad Piascik < [email protected]

VSCode๋Š” ํ›Œ๋ฅญํ•œ ํŽธ์ง‘๊ธฐ์ด๋ฉฐ Git ๋ฐ
Nodejs. ๊ธฐ๋ณธ ๊ฐœ๋ฐœ IDE๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ฃผ๋œ ์ด์œ 
ํƒญ์„ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -194867036.

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

์ด๊ฒƒ์ด ์ถ”๊ฐ€๋˜๋ฉด ๋‹ค์Œ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

  1. Google ํฌ๋กฌ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค. (VS์˜ ํ‘œ์ค€ ๋ฒ„์ „์—๋Š” ํ•ญ์ƒ์ด ๊ธฐ๋Šฅ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.)
    - " ๋‹ค๋ฅธ ํƒญ ๋‹ซ๊ธฐ "
    - " ์˜ค๋ฅธ์ชฝ ํƒญ ๋‹ซ๊ธฐ ".
  2. ํƒญ์„ ์˜ค๋ฅธ์ชฝ ๋˜๋Š” ์™ผ์ชฝ์œผ๋กœ ์—ฌ๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค. (VS๋Š” ์–ด๋Š ์‹œ์ ์—์„œ ๊ธฐ๋ณธ๊ฐ’์„ ๋ณ€๊ฒฝํ–ˆ์ง€๋งŒ ๋ณ€๊ฒฝ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค)

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

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

๋‚˜๋Š” ์—ด๋ฆฐ ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” "๋” ๋‚˜์€"๋ฐฉ๋ฒ•์„ ์ฐพ๊ธฐ ์œ„ํ•ด UX ์—ฐ๊ตฌ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์„ ์ •ํ™•ํžˆ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ๋ฐœ๋ช…ํ•˜๋Š” ๋ฐ 50 ๋…„์ด ๊ฑธ๋ ธ๊ณ  ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ๋ฆด๋ฆฌ์Šค๊ฐ€ ํ•„์š”ํ–ˆ๋˜ Office ๋ฆฌ๋ณธ ์‹คํŒจ๋กœ ๋‹ค์‹œ ๋งŒ๋“ค์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ฐ™์€ ๊ฒƒ.

-1

๋‚ด๊ฐ€ ํƒญ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ฐธ๊ณ  ์‚ฌํ•ญ :

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

์Œ, ํƒ€ํ˜‘์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ • / ์˜ต์…˜์—์„œ ํƒญ์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์–ด์จŒ๋“ , ๋ณ„๊ฑฐ ์•„๋‹ˆ์•ผ. VSC๊ฐ€ ๋ฌด์—‡์„ ํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ Atom์œผ๋กœ ๋Œ์•„ ์™”์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ ์ด์ƒ์˜ ํ”„๋กœ์ ํŠธ ํด๋”๋ฅผ ์—ด ์ˆ˜์žˆ๋Š” ๊ฒƒ๊ณผ ํ•จ๊ป˜ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์˜ ์›Œํฌ ํ”Œ๋กœ์— ํ•„์ˆ˜์ ์ธ ํƒญ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

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

์ด ์Šค๋ ˆ๋“œ์˜ ์•ž๋ถ€๋ถ„์—์„œ ์ œ์•ˆ

์ „ํ™” ์ข€ ์žก์•„! ๋‚˜๋Š” ๋‹ต์„ ์–ป์—ˆ๋‹ค! ๊ทธ๊ฒƒ์€ ์™„๋ฒฝ! ์ค€๋น„๋œ? ์šฐ๋ฆฌ๋Š” ํƒญ์ด _ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ ์ƒ๋‹จ์— ๊ฐ€๋กœ ๋กœ ํƒญ ์— ํ‘œ์‹œํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ต์…˜์œผ๋กœ ์ž‘์—… ํŒŒ์ผ์„ ํ™•์žฅ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ์šฐํ›„! ํƒญ์„ ๋งŒ๋“ค์ง€ ์•Š๊ณ ๋„ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!

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

๊ทธ๋ž˜์„œ ์ €๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•ด -1์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์—ฌ์ „ํžˆ ์ฐฝ๋ฌธ์˜ ๋ถ„๋ฆฌ๋ฅผ๋ณด๊ณ  ์‹ถ๋‹ค.

๋ฐฉ๊ธˆ Atom์—์„œ VSCode๋กœ ์ „ํ™˜ํ•˜๊ณ  ์ž ์‹œ ์ž‘์—… ํ•œ ํ›„ ์–ผ๋งˆ๋‚˜ ๋†€๋ž๊ฒŒ ์กฐ์งํ™”๋˜๊ณ  ๊น”๋”ํ•œ ๋Š๋‚Œ์ธ์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ? ํƒญ์ด ๋„ˆ๋ฌด ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค! ์‹ค์ œ๋กœ ํƒญ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์—์ด ๊ฒฝํ—˜์ด ๋งค๋„ ๋Ÿฝ์Šต๋‹ˆ๋‹ค.

์ด. 100 % ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

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

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

@ jayrosen1576 ์•„๋งˆ๋„ ๋ฌธ์ œ๋Š” ์•„๋ฌด๋„ ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ

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

์ด๊ฒƒ๋“ค์€ ๊ฐœ๋ฐœ ํŒ€์ด ์‹œ๊ฐ„์„ ๋“ค์—ฌ์•ผ ํ•  ๋ชจ๋“  ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ–ˆ์ง€๋งŒ ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก๋ณด๋‹ค ๋” ์šฐ์•„ํ•˜๊ณ  ํ˜ผ๋ž€์Šค๋Ÿฝ์ง€ ์•Š์€ ๊ตฌํ˜„์„ ์ƒ๊ฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ๋ณด์ผ์ง€์— ๋Œ€ํ•œ ์ œ์•ˆ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

1) Atom ๋‹ค์šด๋กœ๋“œ
2) ์˜คํ”ˆ ์•„ํ†ฐ
3) ํƒญ๋ณด๊ธฐ
4) VSCode์—์„œ ๊ตฌํ˜„

@ Jayrosen1576 ์ง„์‹ฌ์œผ๋กœ? Atom์˜ ๊ตฌํ˜„์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์œ ํšจํ•œ ์šฐ๋ ค ์‚ฌํ•ญ๊ณผ ์ž‘์—… ํŒŒ์ผ ๊ฐœ๋…์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— Atom์ด ๊ฐ–์ง€ ๋ชปํ•œ ๋ฌธ์ œ๋„ ๋ช…๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์‹œ ํ”„๋กœํ•„ ์‚ฌ์ง„์— ๋ชจ๋“  ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

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

@felixfbecker ์ด ์ œํ’ˆ์—๋Š” Visual Studio ๋ชจ๋‹ˆ ์ปค๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์„ ํƒ์  ํƒญ์ด ์žˆ์–ด์•ผํ•˜๋ฉฐ ๋‹ค๋ฅธ Visual Studio ์ œํ’ˆ์—์„œ์™€ ๊ฐ™์ด ์ž‘๋™ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๋‹น์‹ ์˜ ์šฐ๋ ค์— ๋Œ€ํ•œ ์œ ํšจํ•œ ๋Œ€๋‹ต์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ํ”„๋กœํ•„ ์‚ฌ์ง„์ฒ˜๋Ÿผ ์–ด๋ฆฌ์„์€ ๊ฒƒ์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ ๋‹น์‹ ์˜ ์บ๋ฆญํ„ฐ์— ๋Œ€ํ•œ ๋ณผ๋ฅจ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

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

@ jayrosen1576 ์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ์ „์ฒด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ด์ „์— ๋งํ–ˆ๋“ฏ์ด (๊ทธ๋ฆฌ๊ณ  ๋ฐ”๋กœ ์•ž์˜ ์ฃผ์„์—์„œ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋‹ค์‹œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด), ๋‹ค๋ฅธ ํƒญ์˜ ์‹œ๊ฐ์  ๋ชจ์–‘ ๋งŒ์ด ์•„๋‹ˆ๋ผ ํ–‰๋™์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์žˆ๋Š” ์ฒซ ๋ฒˆ์งธ ๋Œ“๊ธ€์—์„œ ๋งํ–ˆ๋“ฏ์ด Sublime Text์—์„œ๋„ "์‚ฌ์ด๋“œ ๋ฐ”์˜ ํƒญ"์„ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ž‘์—… ํŒŒ์ผ๊ณผ ๋™์ผํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. (IMO๊ฐ€ ๋” ์ข‹์Šต๋‹ˆ๋‹ค.)

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

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

@nvivo ์ง์ ‘ ๋„ฃ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๋…ผ์˜๋Š” ๋ฉ์ฒญ ํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

VS ๋Œ€๋ฌธ์ž ๋ฉ”๋‰ด ์„ ํƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@nvivo ์ด ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ๋ฉ”๋‰ด ์˜ต์…˜์€ ์—†์ง€๋งŒ ์ผ๋ถ€ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฝค ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case

์ด ํ† ๋ก  ์‚ฌ๋žŒ๋“ค์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์œผ๋ฉด ๊ณ„์† ์ง„ํ–‰ํ•˜์‹ญ์‹œ์˜ค. ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ๋Š” ๊ฒƒ์€ ์™„์ „ํžˆ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค!

๋ฌผ๋ก  ๊ทธ๊ฒƒ์„ ์ฝ๋Š” ๊ฒƒ์€ ์„ ํƒ ์‚ฌํ•ญ์ด์ง€๋งŒ VS Code์— ํƒญ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ ํ† ๋ก ํ•ด์•ผํ•œ๋‹ค๋Š” ์ƒ๊ฐ์„ ๋’ท๋ฐ›์นจํ•˜๋Š” ์กด์žฌ๊ฐ€ ๋งค์šฐ ์กด์žฌํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ฌธ ์กฐ์‚ฌ์ž…๋‹ˆ๋‹ค.

ํƒญ์ด ๊ณง ์ถ”๊ฐ€๋˜์ง€ ์•Š์œผ๋ฉด VS Code๋ฅผ ๊ณ„์† ์‚ฌ์šฉ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์˜ˆ ์•„๋‹ˆ์˜ค

Microsoft๊ฐ€ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์œผ๋ฉด ์ž ์žฌ์  ์ธ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ ์ƒ๋‹น ๋ถ€๋ถ„์„ ์žƒ์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์ƒ์—…์ ์ธ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ ๊ธฐ๋Šฅ ์ž์ฒด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๋”๋ผ๋„์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์ƒ์—…์  ์ž์‚ด์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Ergo,์ด ๋Œ€ํ™”๋Š” ์‚ฐ๋งŒํ•˜๊ณ  ๋ถˆํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ ๋ธŒ๋ผ์šฐ์ €์— ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๋„ฃ์ง€ ์•Š์€ ๋™์ผํ•œ ํšŒ์‚ฌ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋ฌด์—‡์ด๋“  ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

๋ธŒ๋ผ์šฐ์ € ํ™•์žฅ? ํ™œ์„ฑ ... NVM.

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

์•ž์„œ ๋งํ•œ ๊ฒƒ๊ณผ ๊ด€๋ จํ•˜์—ฌ.

"๋‹ค๋ฅธ ๊ฐœ์„ ์— ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค"

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

@ 4tron , ๋ฌผ๋ก  ์—ฌ๊ธฐ์—์„œ ๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ์•…ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์Œ๋ชจ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค! ํ•ญ์ƒ ํ•˜๋‚˜ ์žˆ์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

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

์•ˆ์ „ํ•˜๊ฒŒ ๋†€์ž. ๋จผ์ € ๋‹ค๋ฅธ ์ข‹์€ ํŽธ์ง‘๊ธฐ๊ฐ€์ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์—ฌ ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ž‘์—…์— ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š๋„๋กํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Visual Studio, intellij, eclipse, atom, sublime, monodevelop, notepad ++ ๋˜๋Š” ์ƒ๋‹นํ•œ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ํ•ญ๋ชฉ์„ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŽธ์ง‘๊ธฐ ์ค‘ ์ ์–ด๋„ _ ์ผ๋ถ€ _๋Š”์ด ๊ธฐ๋Šฅ์„ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ๋Œ€์ฒดํ•˜์ง€ ์•Š๊ณ  ๋ช‡ ๋…„ ๋™์•ˆ ์ง€์›ํ•˜๋ฉด ์ด๊ฒƒ์ด ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์ด๋ผ๋Š” ํ‘œ์‹œ๊ฐ€์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

ํ•˜์ง€๋งŒ ๊ทธ๋‚ ๊นŒ์ง€ ์ฐธ์„์„ฑ์žˆ๊ฒŒ ๊ธฐ๋‹ค๋ฆฌ ์ž. ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋Š” ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ๊ฒƒ์ด๋ฉฐ ์‹ค์ œ๋กœ ์–ด๋–ค ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ์ง€ ์•„๋ฌด๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

Ghehehe, ์›ƒ๊ธฐ๋‹ค!

์ž‘์—… 12 mrt. 2016 om 11:57 schreef Natan Vivo [email protected]

@ 4tron https://github.com/4tron , ๋ฌผ๋ก  ์Œ๋ชจ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์—์„œ ๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ์‚ฌ์•…ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ! ํ•ญ์ƒ ํ•˜๋‚˜ ์žˆ์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

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

์•ˆ์ „ํ•˜๊ฒŒ ๋†€์ž. ๋จผ์ € ๋‹ค๋ฅธ ์ข‹์€ ์—๋””ํ„ฐ๊ฐ€
์ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋ฏ€๋กœ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‹ค์ œ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Visual Studio, intellij, eclipse,
atom, sublime, monodevelop, notepad ++ ๋˜๋Š”
์ƒ๋‹นํ•œ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜. ์ด ํŽธ์ง‘๊ธฐ ์ค‘ ์ ์–ด๋„ _some_์ด
์ด ๊ธฐ๋Šฅ์„ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ๋Œ€์ฒดํ•˜์ง€ ์•Š๊ณ  ๋ช‡ ๋…„ ๋™์•ˆ
๊ทธ๋Ÿฌ๋ฉด ์ด๊ฒƒ์ด ์œ ์šฉํ•œ ๊ธฐ๋Šฅ์ด๋ผ๋Š” ํ‘œ์‹œ๊ฐ€์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

ํ•˜์ง€๋งŒ ๊ทธ๋‚ ๊นŒ์ง€ ์ฐธ์„์„ฑ์žˆ๊ฒŒ ๊ธฐ๋‹ค๋ฆฌ ์ž. ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋Š” ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์‹ค์ œ๋กœ ์–ด๋–ค ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ์ง€ ์•„๋ฌด๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

โ€”
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -195715795.

@nvivo ์ •๋ง ์ง€๊ธˆ ๋ธŒ๋ผ์šฐ์ €์™€ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ๋น„๊ตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ๋‹น์‹ ์ด ์—ฌ๊ธฐ์—์„œ ๋น„๊ผฌ๋Š” ๊ฒƒ์„ ๋‚จ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋งํ•˜๋ ค๋Š” ์š”์ ์€ ํƒญ์ด ์œ ์šฉํ•œ ์ง€ ์•„๋‹Œ์ง€์— ๋Œ€ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋‚˜๋Š” lightwieght / Minimal Editor์˜ ์•„์ด๋””์–ด๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ œ ์˜๊ฒฌ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ๋„์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ์ง‘๊ธฐ๋ฅผ ํ™•์žฅ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๋‚ด๊ฐ€ vscode๊ฐ€ ์ž‘์—…ํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ์ด ํ† ๋ก ์„ "์™œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„์ง ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์ง€ ์•Š์€ ์ด์œ ๋Š” .. ์•„, ๋‚ด๊ฐ€ ํƒญ์„ ์ข‹์•„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‚ด๊ฐ€ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ž‘์—…์—์„œ vscode๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๋ธŒ๋ผ์šฐ์ €์™€ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. "

@ 4tron ๊ทธ๊ฐ€ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์™€ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ๋น„๊ตํ•˜๋Š” ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๊ทธ๋“ค์ด vscode๋ฅผ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐ ํ›Œ๋ฅญํ•œ ์ผ์„ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ๋‚˜๋Š” ํƒญ์ด ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๊ธฐ๋Šฅ์ด์–ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ง„์˜์— ๊ตณ๊ฒŒ ์„œ์žˆ๋‹ค. ์ด ๊ฐœ๋…์€ "์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํƒญ์ด ๋งˆ์Œ์— ๋“œ์‹ญ๋‹ˆ๊นŒ? Google์—์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์ ์ ˆํ•œ ์‚ฌ์šฉ์ž ์ œ๊ณต ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๋Š” ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์ฐพ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค." ๋‚ ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๋Š” ํƒญ์ด ์กด์žฌํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๋ฉด ํƒญ ๋ฐ”๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋งŽ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋‹ค๋ฅธ ์–ด๋–ค ์†Œํ”„ํŠธ์›จ์–ด๋ณด๋‹ค ์„ ํ–‰๋˜์ง€ ์•Š์•˜์„ ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์™œ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ• ๊นŒ์š”?

๋ฟก ๋นต๋€จ
๊ทธ์˜ ์ˆ˜์‚ฌ๋Š” ๋ธŒ๋ผ์šฐ์ €์™€์˜ ๋น„๊ต์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

๋ชจ๋“  ๊ฒƒ์ด ํ™•์žฅ ๋œ ๊ฒƒ์˜ ๋‹จ์ ์€ ๊ทธ๋“ค ์‚ฌ์ด์— ์ด์ƒํ•˜๊ณ  ์›์น˜ ์•Š๋Š” ์ƒํ˜ธ ์ž‘์šฉ์ด ๋ฐœ์ƒํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Smart File Reopener ์œ„์— ์ด๋ฏธ GitHistory๋ฅผ ์‚ฌ์šฉํ•˜๋Š” vs ์ฝ”๋“œ์—์„œ ์ด์ƒํ•œ ํŒŒ์ผ ๋‹ซ๊ธฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

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

@ 4tron ,

์™ธ๋ถ€ ์ปดํŒŒ์ผ๋Ÿฌ ์„œ๋น„์Šค๋Š” ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์—์„œ ์ง€์›ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ตํ•ฉ ๋œ ์ž‘์—… ์‹คํ–‰๊ธฐ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

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

๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ํƒญ์ด ์ข‹์€์ง€ ์•„๋‹Œ์ง€ ๋…ผ์˜ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ฆฌ์„์€ ์ด์œ ์ž…๋‹ˆ๋‹ค. VS Code๋Š” UX ์‹คํ—˜์ด ์•„๋‹ˆ๋ฉฐ ๋ชจ๋“  ํ”Œ๋žซํผ์— ์ ํ•ฉํ•œ .NET ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์‹œ๋„์ž…๋‹ˆ๋‹ค. ์ด ๋งํ•  ์ผ์„ 90 %์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์œ ์šฉํ•˜๊ฒŒ ๋งŒ๋“ค๋ฉด ์„ฑ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

@ 4tron ์—ฌ๋Ÿฌ ๋ฒˆ ์‹œ๋„ํ–ˆ์ง€๋งŒ ํฐ ํ”„๋กœ์ ํŠธ๋กœ ์ž˜ ํ™•์žฅ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ์ •๊ธฐ์ ์œผ๋กœ vscode๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ํƒญ ๋ˆ„๋ฝ์€ ๋‚˜์—๊ฒŒ ์‚ฌ์‹ค ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์ฃผ์š” ์‹ค์ œ ์ด์œ  ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
์ €๋Š” ์ ์€ ์ˆ˜์˜ ํŒŒ์ผ์„ ํŽธ์ง‘ ํ•  ๋•Œ ์ฃผ๋กœ ๊ฐ€๋ฒผ์šด ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋กœ ์‚ฌ์šฉํ•˜์ง€๋งŒ ํฐ ํ”„๋กœ์ ํŠธ ์ค‘ ํ•˜๋‚˜์—์„œ ์ž‘์—…ํ•˜๊ณ  ์‹ถ์„ ๋•Œ vscode๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ˆ„๋ฝ ๋œ ํƒญ๊ณผ ํ•˜์œ„ ํ”„๋กœ์ ํŠธ (๋˜๋Š” VS๊ฐ€ ๋งํ•œ '์†”๋ฃจ์…˜')์— ๋Œ€ํ•œ ๊ฐœ๋…์ด ์—†๋‹ค๋Š” ์‚ฌ์‹ค์€ ํ˜„์žฌ ์ œ๊ฐ€ ์•Œ๊ณ ์žˆ๋Š” ์œ ์ผํ•œ ์ฐจ๋‹จ์ œ์ž…๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ํƒญ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์š”์ ์„ ๋†“์น  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” (์šฐ๋ฆฌ๋Š”) ์ „๋ถ€ ๋˜๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ•ด๊ฒฐ์ฑ…์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์€ ์ธ๊ธฐ์žˆ๋Š” Atom ํŽธ์ง‘๊ธฐ ์—์„œ์ฒ˜๋Ÿผ ๋ณด์ด๊ณ  ๋™์ž‘ํ•˜๋Š” ํƒญ (๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆจ๊ฒจ์ ธ์žˆ์„ ์ˆ˜ ์žˆ์Œ)์„ ์ผœ๋Š” ๊ฐ„๋‹จํ•œ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ทธ๋“ค์„ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋‹น์‹ ์€ ๊ทธ๋“ค์ด ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊ฒฐ์ฝ” ์•Œ์ง€ ๋ชปํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒํ•˜๋ฉด ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Atom๊ณผ ๋‹ค์ค‘ ์ฐฝ + ํƒญ ๊ฒฝํ—˜์„ ํ•œ ๋ฒˆ๋„ ์‚ฌ์šฉ ํ•ด๋ณธ ์ ์ด์—†๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ์ธ์ˆ˜๋ฅผ ์™„์ „ํžˆ ํ• ์ธํ•˜๊ธฐ ์ „์— ์‚ฌ์šฉํ•ด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ทธ๊ฒƒ๋“ค์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์šฐ๋ฆฌ ์ค‘ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์œ ์šฉํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ธ์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. VS Code์˜ ์šฐ์ˆ˜ํ•œ node.js ๋””๋ฒ„๊ทธ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ๋ฉด Atom์„ ๋…์ ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—… ํŒŒ์ผ์€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ๋“ค์ด ์œ ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ํƒญ์„ ์ž˜ ๋Œ€์ฒดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์‹ค์ œ๋กœ ๊ฐ™์€ ์ผ์„ํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋งˆ์น˜ _Honda Civic์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ ์™œ ํ”ฝ์—… ํŠธ๋Ÿญ์„ ์›ํ•˜์‹ญ๋‹ˆ๊นŒ? _ Civic ๋’ท๋ฉด์— 1200lbs์˜ ๋Œ€๋‚˜๋ฌด ํ˜€์™€ ๊ทธ๋ฃจ๋ธŒ ๋ฐ”๋‹ฅ์žฌ๋ฅผ ์ ์žฌ ํ•ด๋ณด์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฌ๋ฉด ๊ทธ ์ด์œ ๋ฅผ ์•Œ ์ˆ˜์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์ฐจ๋Ÿ‰์ด์ง€๋งŒ ๋‹ค๋ฅธ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

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

"ํƒญ์— ๋Œ€ํ•œ ์—ด์ •"์ด ๋งŽ์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. @bpasero ๊ฐ€ " ํƒญ์ด ์—ด๋ ค์žˆ๋Š” ํŒŒ์ผ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค " ์ง€๊ธˆ๊นŒ์ง€ ํƒญ์— ๋Œ€ํ•œ ์ข‹์€ ์ด์œ ๋ฅผ ๋“ค์–ด ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค "๋ผ๊ณ 

์ด ๋ชจ๋“  ํ† ๋ก ์„๋ณด๊ณ  ๋†€๋ž๊ฒŒ๋„ ์‹ค๋งํ•˜๊ณ  ์ž‘์—…์—์„œ ๋งค์ผ VS Code๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  Mac๊ณผ Linux์—์„œ ์ข‹์€ .NET ํŽธ์ง‘๊ธฐ๋ฅผ ๊ฐ–๊ณ  ์‹ถ๊ณ  ํƒญ์ด ๋งŽ์ด ๊ทธ๋ฆฌ์›Œ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„ ๋ถˆ์พŒํ•ฉ๋‹ˆ๋‹ค. "_ ์™€์šฐ!์ด๊ฒŒ ๋” ์œ ์šฉ ํ•ด _"์ˆœ๊ฐ„์„ ์–ป์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์—ฌ๊ธฐ์— ๋Œ€ํ•œ ์‘๋‹ต์€ "_ ์šฐ๋ฆฌ๊ฐ€ ๋ญ”๊ฐ€ ๋†€๋ผ์šด ๊ฒƒ์„ ๋งŒ๋“ค์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค! ์‹œ๊ฐ„์„๋‚ด์–ด ์ต์ˆ™ํ•ด ์ง€์„ธ์š”! _"์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋ช‡ ๋‹ฌ ๋™์•ˆ ๋งค์ผ VS Code๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋Š” ๋ช‡ ๊ฐ€์ง€ ์‹ค์ œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

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

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

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

์ด ๋ชจ๋“  ๊ฒƒ์ด ๊ฑฐ๋งŒํ•˜๊ฒŒ ๋“ค๋ฆฐ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์ด ์ƒ๊ฐํ•˜์ง€๋งŒ ๋„ˆ๋ฌด ๋ถ€๋„๋Ÿฌ์›Œํ•˜๊ฑฐ๋‚˜ ๋„ˆ๋ฌด ์˜ˆ์˜ ๋ฐ”๋ฅด๊ฒŒ ๋งํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

์‹คํ—˜์šฉ UI๋Š” ๋Œ€์•ˆ์œผ๋กœ ํ›Œ๋ฅญํ•˜๋ฉฐ ๋‘˜ ์‚ฌ์ด๋ฅผ ์ „ํ™˜ ํ•  ์ˆ˜์žˆ๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ํ˜„์žฌ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ด๊ณ  ์˜ˆ์ƒ๋˜๋Š” ๋‹ค๋ฅธ ์˜ต์…˜์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฐ•์ œ ์‹คํ—˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Windows 8 ์‹œ์ž‘ ๋ฉ”๋‰ด์ฒ˜๋Ÿผ ์ด๊ฒƒ์ด ์ž˜ ๋๋‚˜๋Š” ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ๋” ์ด์ƒ ๋™์˜ ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค.

์ฝ”๋“œ ์ ‘๊ธฐ๊ฐ€ ํ•œ๋•Œ ๊ฐ€์žฅ ๋งŽ์ด ํˆฌํ‘œ ๋œ ๊ธฐ๋Šฅ ์ด์—ˆ์œผ๋ฏ€๋กœ ์ด์ œ๋Š” tabs ์ž…๋‹ˆ๋‹ค. vscode ํŒ€์€ ์šฐ๋ฆฌ์—๊ฒŒ ํด๋”ฉ์„์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

Microsoft๊ฐ€ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ƒˆ๋กœ ์ฐธ์—ฌํ•œ ๊ฒƒ์— ๋น„์ถ”์–ด vscode ํŒ€์ด ์ƒ์œ„ ์‚ฌ์šฉ์ž ์š”์ฒญ์„ ํฌํ•จ์‹œํ‚จ ํ›Œ๋ฅญํ•œ ์‹ค์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ํƒญ์ด ๊ฒฐ์‹ค์„ ๋งบ์ง€ ๋ชปํ•œ๋‹ค๋ฉด ๋†€๋ž๊ณ  ์‹ค๋ง ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ianwesterfield ์ •ํ™•ํžˆ ์ˆ˜์ฒœ ํ‘œ๋ฅผ๋ฐ›์€ ๊ฐ€์žฅ ๋งŽ์ด ์š”์ฒญ ๋œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋Œ€ํ™”๋Š” ๋ฌด์˜๋ฏธํ•˜๋ฉฐ "ํƒญ์€ ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?"๋กœ ๋„˜์–ด ๊ฐ€์•ผํ•ฉ๋‹ˆ๋‹ค.

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

@ jon64digital ์–ด์ฉŒ๋ฉด ๊ทธ๊ฒƒ์€

๋ฌธ์„œ ๊ด€๋ฆฌ, ํŽธ์ง‘์ž์˜ ์Šคํƒœํ‚น ๋™์ž‘ ๊ฐœ์„ 

ํƒญ์˜ ๋™์ž‘์€ ๋งํ•  ๊ฒƒ๋„์—†๊ณ  ํƒญ์˜ ์กด์žฌ๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ •๋‹นํ™”ํ•ด์•ผํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ ์ž…์–‘๋กœ๋“œ ๋ธ”๋กœ์ปค ๋ฅผ ์œ„ํ•œ ์„ธ ๊ฐ€์ง€ ์ฐธ์กฐ ์ค‘ ํ•˜๋‚˜๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์ง€๊ธˆ์€ 3 ์›” 12 ์ผ์ž…๋‹ˆ๋‹ค.

์ด๋ฅผ ์—ผ๋‘์—๋‘๊ณ  ์ ์–ด๋„ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๊ทธ๊ฒƒ์„ ํ• ๋‹นํ•œ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” @waderyan์ด ์ด์ „์— ๋งํ•œ ๊ฒƒ์„

ํŽธ์ง‘ ์•„๋งˆ๋„ VS Code ํŒ€์˜์ด ์•ฝ์† ๋ถ€์กฑ์€ ์˜คํ•ด ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 1 ์›” 7 ์ผ ์ดํ›„๋กœ ๋ชจ๋“  3 ์›” ๋ฐ˜๋ณต ๊ณ„ํš์ด ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ์ดํ›„์ž…๋‹ˆ๋‹ค.

@ jayrosen1576 ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š๋Š” ์‚ฌ์šฉ์ž ์š”์ฒญ์˜ 1 %๋Š” ํ™•์žฅ (์˜ˆ : ํƒญ ๊ทธ๋ฃน์—์„œ ๊ด€๊ณ„๊ฐ€์žˆ๋Š” ํŒŒ์ผ ์—ด๊ธฐ ๋“ฑ)์„ ํ†ตํ•ด ์ฒ˜๋ฆฌ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@ jayrosen1576 atom์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„์—์„œ toolbar.html, ๋‘ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„์—์„œ toolbar.js, ์„ธ ๋ฒˆ์งธ ํ”„๋ ˆ์ž„์—์„œ toolbar.css๋ฅผ ์—ฌ๋Š” ๋ถ„ํ• ๋ณด๊ธฐ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ๋‹จ์ง€ ์˜ˆ์ผ ๋ฟ์ด์ง€ ๋งŒ ์ ˆ๋Œ€์ ์œผ๋กœ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. ์œ„์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ Vim์ด ์ด๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ–ˆ์ง€๋งŒ ์ €๋Š” vim์„ ํ™•์ธํ–ˆ๊ณ  ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๋กœ ๊ทธ๊ฒƒ์— ๊ด€์‹ฌ์ด ์—†์—ˆ์ง€๋งŒ ํƒญ์€ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋“ค๋ฆฝ๋‹ˆ๋‹ค.

@ jon64digital Atom์€ ๊ธฐ๋ณธ์ ์œผ๋กœ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์œผ๋ฉฐ ํ˜„์žฌ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•˜๋Š” ํ™•์žฅ ๊ธฐ๋Šฅ (์‹ฌ์ง€์–ด vim์—์„œ ์˜๊ฐ์„๋ฐ›์€ ํ™•์žฅ ๊ธฐ๋Šฅ ํฌํ•จ)์„ ์•Œ์ง€ ๋ชปํ•˜์ง€๋งŒ ์ด๊ฒƒ์ด ์ง€๋‚œ ๊ฒŒ์‹œ๋ฌผ์—์„œ ์–ธ๊ธ‰ ํ•œ ํ™•์žฅ ์‚ฌ์šฉ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

ํŽธ์ง‘ ์€ ์œ„์˜ @jtosey ์˜ ๋Œ“๊ธ€์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค (์ด ๊ฒŒ์‹œ๋ฌผ ์•ฝ 9 ์ผ ์ „).

๊ฐœ์ธ์ ์œผ๋กœ ๋‚˜๋Š” ์ด๊ฒƒ์ด ์งœ์ฆ๋‚˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ ˆ๋ฐ˜์˜ ์‹œ๊ฐ„์€ ์ปจํŠธ๋กค๋Ÿฌ, ๋ชจ๋ธ ๋ฐ ํด๋ผ์ด์–ธํŠธ ์ธก JS ๋งŒ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. JS๋ฅผ ์—ด ๋•Œ๋งˆ๋‹ค ๋ทฐ๊ฐ€ ์—ด๋ฆฌ๋ฉด ์•„๋งˆ ๋ฏธ์น˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ ํ™•์žฅ ๊ธฐ๋Šฅ์˜ ์•„๋ฆ„๋‹ค์›€์ž…๋‹ˆ๋‹ค. ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์œผ๋ฉด ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

UX์— ๋งค์šฐ ๊ฐ•๋ ฅํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ด์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ ์š”์ฒญ์— ๋Œ€ํ•ด ์ž‘์—… ํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‹ค์ œ ๊ตฌํ˜„์ด ์–ด๋–ป๊ฒŒ ํ‘œ์‹œ๋˜์–ด์•ผํ•˜๋Š”์ง€ ๋…ผ์˜ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ฐ˜์ ์œผ๋กœ UX ํšŒ์˜์—์„œ ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฝค ์˜ค๋žซ๋™์•ˆ ์˜์ œ์— ๋Œ€ํ•œ ๋ฌธ์„œ ๊ด€๋ฆฌ ๋ฅผ

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

ํƒญ์˜ ๊ฐœ๋…์€ ์ž˜ ์ดํ•ด๋˜์–ด ์žˆ์ง€๋งŒ ๊ฐœ๋…์„ ๋‹ค์‹œ ์‚ดํŽด ๋ณด์ง€ ์•Š๊ณ  ๊ธฐ์กด ๋ฌธ์„œ ๊ด€๋ฆฌ ์œ„์— ํƒญ์„ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ ๋Š” ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ๋ฌธ์„œ ๊ด€๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ด์•ผํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ๊ฝค ๋งŽ์€ ๋…ผ์˜๊ฐ€์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉฐ, ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋Œ€๋กœ ๊ฐœ๋…์„ ๊ฐœํŽธํ•ด์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

@bpasero ๋…ผ์˜ ๋œ ๋‚ด์šฉ๊ณผ ์šฐ๋ฆฌ๊ฐ€ ๊ฒŒ์‹œ ํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ๋ณผ ์ˆ˜์žˆ๋Š” ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์„ค๋ช…ํ–ˆ๋‹ค๋ฉด ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

์ถ”์‹  : VSCode๋กœ ๊ฐ€๋Šฅํ• ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ Roslyn, TypeScript ๋ฐ ๊ธฐํƒ€ ์ผ๋ถ€ ํŒ€๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ํŒ€์€ ๋””์ž์ธ ๋…ธํŠธ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ์ž‘๋™ ๋ฐฉ์‹๊ณผ ๋‹ค์Œ์— ์˜ฌ ๋‚ด์šฉ์— ๋Œ€ํ•œ ๋งŽ์€ ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ƒˆ๋กœ์šด ํ† ๋ก ์— ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?

@bpasero ๋Š” ํŒ€์ด ํƒญ์„ ์ถ”๊ฐ€ํ•˜๋ ค๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ์‹œ๋„๋ฅผ ์ง„์ง€ํ•˜๊ฒŒ ๊ณ ๋ คํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋…ธ๋ ฅํ•ด๋„ ์ƒ๊ด€ ์—†์ง€๋งŒ, ๋…ธ๋ ฅ์ด ๋ง‰ํžˆ๋ฉด ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ณ  ์‹ถ์–ดํ•˜๋Š” ์‚ฌ๋žŒ์€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋‹น์‹ ์˜ ํŒ€์ด์ด ๋‘๋”์ง€ ์–ธ๋•์„ ์‚ฐ์œผ๋กœ ๋งŒ๋“  ๊ฒƒ ๊ฐ™์•„.

์˜๋ฏธ : ํƒญ์€ ๋ฌธ์„œ ๊ด€๋ฆฌ์˜๋ณด๋‹ค ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐœ๋…๊ณผ ๋™์˜์–ด๊ฐ€ ์•„๋‹ˆ๋ผ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. vscode ๋ฌธ์„œ ๊ด€๋ฆฌ์˜ ๋‹ค๋ฅธ ์˜์—ญ์„ ๋‹ค๋ฃจ๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์ด๋ฏธ ์ œ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ๊ณต๊ฐœ ๋œ ์ด์Šˆ๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ์˜ UX ์•„์ด๋””์–ด๋ฅผ ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค (https://github.com/Microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Aux ์ฐธ์กฐ). ๋ฌธ์„œ ๊ด€๋ฆฌ ๋ฐ ํƒญ์šฉ.

๋˜ํ•œ ์ด๋Ÿฌํ•œ ๊ฐœ์„ ์ด ํ™•์žฅ์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ VS Code ์›Œํฌ ๋ฒค์น˜์˜ ํ•ต์‹ฌ ๊ฐœ๋…์œผ๋กœ ํฌํ•จ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

ํŒ€์—์„œ UX ํ† ๋ก ์„ ์‹œ์ž‘ํ•˜๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ์—๋„ ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ๊ณ  ํ˜„์žฌ ๋””์ž์ธ์—์„œ ๋ณผ ์ˆ˜์žˆ๋Š” ๊ฒฐํ•จ๊ณผ ๊ฐœ์„  ํ•  ๊ณ„ํš์— ๋Œ€ํ•ด์„œ๋„ ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค.

@bpasero ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ๊ทธ๊ฒŒ ๋‚ด๊ฐ€ ์•Œ๊ณ  ์‹ถ์—ˆ๋˜ ์ „๋ถ€์ž…๋‹ˆ๋‹ค. :)

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

์ด ์ „์ฒด ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ์ง€ ์•Š๊ณ  ๋‚˜๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•ด ํฐ : +1 :์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” ์ˆ˜๋…„ ๋™์•ˆ Sublime์„ ์‚ฌ์šฉํ•ด ์™”์œผ๋ฉฐ ํƒญ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—… ํŒŒ์ผ์ด ์ผ๋ถ€ ๊ณต๋ฐฑ์„ ์ฑ„์šฐ์ง€ ๋งŒ ์™„์ „ํžˆ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์ด์œ ๋ฅผ ์™„์ „ํžˆ ์„ค๋ช… ํ•  ์ˆ˜ ์—†์ง€๋งŒ ํƒญ์„์ฃผ์„ธ์š”!

+1

๋งค์šฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

+1

๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋‹ค์–‘ํ•œ ํŒŒ์ผ ์œ ํ˜•์„ ์ž‘์—…ํ•˜๋ฏ€๋กœ ํ•œ ์œ ํ˜•์˜ ํŒŒ์ผ์— ๋Œ€ํ•ด ์˜ค๋ฅธ์ชฝ์— ํƒญ ๊ทธ๋ฃน์„ ๋งŒ๋“ค๊ณ  ๋‹ค๋ฅธ ์œ ํ˜•์˜ ํŒŒ์ผ์— ๋Œ€ํ•ด ์™ผ์ชฝ์— ๋‹ค๋ฅธ ํƒญ ๊ทธ๋ฃน์„ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, protractor / webdriverjs ์ฝ”๋“œ๋ฅผ ์ž‘์—… ํ•  ๋•Œ ๋ชจ๋“  "ํŽ˜์ด์ง€ ๊ฐœ์ฒด"๋ฅผ ์˜ค๋ฅธ์ชฝ์—, ๋ชจ๋“  "์‚ฌ์–‘"์„ ์™ผ์ชฝ์— ๊ฐœ๋ณ„์ ์œผ๋กœ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ”„๋ก ํŠธ ์—”๋“œ ์ž‘์—…์„ ํ•  ๋•Œ ๋ชจ๋“  js / ts ํŒŒ์ผ์— ๋Œ€ํ•ด ์˜ค๋ฅธ์ชฝ์— ํƒญ ๊ทธ๋ฃน์„ ์œ ์ง€ํ•˜๊ณ  html ๋ฐ css์— ๋Œ€ํ•ด ์™ผ์ชฝ์— ๋‹ค๋ฅธ ํƒญ ๊ทธ๋ฃน์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ๋“ค์€ ๋‹จ์ง€ ๋‘ ๊ฐ€์ง€ ์˜ˆ์ผ๋ฟ์ž…๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ์ €๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์—์„œ ์–ด๋Š ์ •๋„์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ์ด ์ „๋žต์€ ์ˆ˜๋…„๊ฐ„์˜ ๊ฐœ๋ฐœ์— ๋„์›€์ด๋˜์—ˆ๊ณ  ๋งค์šฐ ๋„์›€์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ฝ”๋“œ์— ํƒญ ๊ทธ๋ฃน์ด ์—†๋‹ค๋Š” ์ ์€ ๋งค์šฐ ์‹ค๋ง ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์‚ฌ๋žŒ๋“ค์ด ํŠน์ • ๋ฐฉ์‹์œผ๋กœ ์ž‘์—…ํ•˜๋„๋ก ๊ฐ•์š”ํ•˜๊ฑฐ๋‚˜ ์„ค๋“ํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์˜๊ฒฌ์œผ๋กœ๋Š” "๋” ๋‚ซ๋‹ค"๋˜๋Š” "ํƒญ์— ๋Œ€ํ•œ ์ข‹์€ ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค"๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋„ค, ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์ตœ์„ ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ํƒญ ๊ทธ๋ฃน๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ •๋ง๋กœ ๊ฐ์‚ฌ ํ•  ์ˆ˜์žˆ๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

ํƒญ ๊ทธ๋ฃน์„ VS Code๋กœ ๋‹ค์‹œ ๊ฐ€์ ธ ์˜ค์‹ญ์‹œ์˜ค.

Working Files ๋ชฉ๋ก์˜ ํŒŒ์ผ ์ด๋ฆ„ ์ฃผ์œ„์— ์ƒ์ž๋ฅผ ๊ทธ๋ฆฌ๋ฉด ์‚ฌ๋žŒ๋“ค์€ ๊ทธ๊ฒƒ์ด ๊ธฐ๋Šฅ์ ์œผ๋กœ ์™ผ์ชฝ ํƒญ๊ณผ ๋™์ผํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค ... :-)

@ChrisMiami์€ : ์ œ์™ธ์‹œ์ผฐ๋‹ค ๊ฐ€ ์•„๋‹ˆ๋‹ค . (๊ทธ๋ ‡๋‹ค๋ฉด ๋‚˜๋Š” ์ž ์žฌ์ ์œผ๋กœ ํ•จ๊ป˜ ์‚ด๊ธฐ๋ฅผ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.)

LOL

2016 ๋…„ 3 ์›” 17 ์ผ ๋ชฉ์š”์ผ ์˜ค์ „ 4:59 Kenneth G. Franqueiro <
[email protected]> ์ž‘์„ฑ :

@ChrisMiami https://github.com/ChrisMiami : ์ œ์™ธํ•˜๊ณ 
https://github.com/Microsoft/vscode/issues/224#issuecomment -166931316.

โ€”
๋Œ“๊ธ€์„ ๋‹ฌ์•˜ ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -197603728

@kfranqueiro ์ ์ ˆํ•œ ํƒญ ์†”๋ฃจ์…˜์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ctrl + w ๋ฐ ctrl + shift + w ๋ฅผ ์ผ๋ฐ˜ ํƒญ ๊ตฌํ˜„์— ๋” ๊ฐ€๊น๊ฒŒ ๊ฐ€์ ธ ์˜ค๋Š” ํ‚ค ๋ฐ”์ธ๋”ฉ ์„ ์ฑ„ํƒ

@ nub340 VSCode๋Š” Atom์„ ๊ธฐ๋ฐ˜์œผ๋กœํ•˜์ง€ ์•Š๊ณ  Atom์—์„œ ์ž‘์—…ํ•˜๋Š” ๋™์ผํ•œ ๊ทธ๋ฃน์—์„œ ๋งŒ๋“  Electron์„ ๊ธฐ๋ฐ˜์œผ๋กœํ•ฉ๋‹ˆ๋‹ค.

+1 ์ถ”๊ฐ€ ํ•ด์ฃผ์„ธ์š” !!!

๋‚˜๋Š” ๋˜ํ•œ ์ด๊ฒƒ์ด ๋‹ค๋ฅธ ํ›Œ๋ฅญํ•œ ํŽธ์ง‘๊ธฐ์—์„œ ๋ชน์‹œ ๋น ์ง„ ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜์œผ๋กœ ํƒญ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ํƒญ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ํƒ€์‚ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ—ˆ์šฉํ•˜์‹ญ์‹œ์˜ค.

VSC (์–ด๋ฆฌ์„์€ ์ด๋ฆ„ ๋’ค)์— ๋Œ€ํ•ด ๊ฐ€์žฅ ๋จผ์ € ๋†€๋ž๋˜ ๊ฒƒ์€ ํƒญ์ด _ ์•„๋‹Œ _ ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ _ ์œ„๋Œ€ํ•œ _ ๊ฒƒ์ด ์—ˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ 8 ๊ฐœ์˜ ํŒŒ์ผ์ด ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ ์ด๋ฆ„์ด ํƒญ์— ํ‘œ์‹œ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํƒญ์€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

I _adore_ CTRL + TAB ๋ฐ '์ž‘์—… ํŒŒ์ผ'๋ชฉ๋ก.

ํƒญ์„ ์ถ”๊ฐ€ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.

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

ํƒญ์— ํˆฌํ‘œ ํ•œ ์ˆ˜์ฒœ ๋ช…์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์•Œ๋ ค์ฃผ์„ธ์š”. ์—ฌ๊ธฐ์—์„œ ์œ ์ผํ•œ "๋ฌด์˜๋ฏธํ•œ"๊ฒƒ์€ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์ž…๋‹ˆ๋‹ค. :)

@ jon64digital : ํ”„๋กœ์ ํŠธ๊ฐ€ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํƒญ ์ „๋ง์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์˜๊ฒฌ์„ ์š”์ฒญํ•œ ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค-์ €๋Š” ์šฐ๋ฆฌ ์ž์‹ ์˜ ์˜๊ฒฌ์„ ํ‘œํ˜„ํ•ด์•ผํ•œ๋‹ค๋Š” ์˜๋ฏธ๋กœ ๋ฐ›์•„

@ jon64digital @leegee ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ _ ๊ทธ๋ฅผ ์œ„ํ•ด _ ๋ฌด์˜๋ฏธํ•˜๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ „์ ์œผ๋กœ ํƒญ์„ ์ง€์›ํ•˜์ง€๋งŒ ํƒญ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๋Œ ์ˆ˜์žˆ๋Š” ์˜ต์…˜์ด์–ด์•ผํ•œ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์ธ์‹  ๊ณต๊ฒฉ์— ์˜์กดํ•˜์ง€ ๋ง๊ณ  ์‹œ๋ฏผ ์˜์‹์œผ๋กœ ํ† ๋ก ํ•ฉ์‹œ๋‹ค. ์•„๋ฌด๋„ ์ž˜๋ชป๋œ ์˜๊ฒฌ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ์ € ... ์˜๊ฒฌ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค.

@ jayrosen1576 ๊ทธ๋Š” ์ž์‹ ์˜ ๋Œ“๊ธ€์„ ํŽธ์ง‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๋ž˜ "๋‚˜์—๊ฒŒ ๋ฌด์˜๋ฏธํ•˜๋‹ค"๋ผ๊ณ  ๋งํ–ˆ๋‹ค๋ฉด ๋‹น์—ฐํžˆ ๋‚ด๊ฐ€ ํ•œ ์ผ์„ ๋งํ•˜์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ ๊ทธ์˜ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ํŽธ์ง‘ํ•˜๊ธฐ ์ „์— ๋ฐ˜๋Œ€ํ‘œ๋ฅผ ๋˜์ง„ ๋‹ค๋ฅธ ๋‘ ์‚ฌ๋žŒ์ด ๊ทธ๋ ‡๊ฒŒ ํ•œ ๊ฒƒ์œผ๋กœ ์ถ”์ •ํ•œ๋‹ค.

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

์–ด์จŒ๋“ , ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๊ฒƒ์„ ๊ฐœ์ธ์ ์ธ ๊ณต๊ฒฉ์œผ๋กœ ๋ณธ๋‹ค๋ฉด ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ๋’ค์— ์Šค๋งˆ์ผ๋ฆฌ๋ฅผ ๋„ฃ์—ˆ๋‹ค.

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

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

@ nub340 ์ •ํ™•ํžˆ! ์šฐ๋ฆฌ ์ค‘ ์ผ๋ถ€๋Š” ํ•ญ์ƒ ๊ฐœ๋ฐœ์ž / ์‚ฌ์šฉ์ž๋กœ์„œ์˜ ๊ฒฝํ—˜์˜ ์ผ๋ถ€ ์˜€๊ธฐ ๋•Œ๋ฌธ์— ํƒญ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ์ €๋Š” ๋งจ ์œ„์—์„œ ์ž‘์—…์ค‘์ธ ํŒŒ์ผ์„๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ํŒŒ์ผ์— ๋น„ํ•ด ํƒญ์— ๋‚ด์žฌ ๋œ ์ด์ ์ด ์—†์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์˜ต์…˜์œผ๋กœ ์„ ํƒํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
2016 ๋…„ 3 ์›” 22 ์ผ ํ™”์š”์ผ ์˜ค์ „ 6:22 Eyal Solnik [email protected]
์ผ๋‹ค :

@ nub340 https://github.com/nub340 ์ •ํ™•ํžˆ! ์šฐ๋ฆฌ ์ค‘ ์ผ๋ถ€๋Š” ํƒญ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋“ค์€ ํ•ญ์ƒ ๊ฐœ๋ฐœ์ž / ์‚ฌ์šฉ์ž๋กœ์„œ ์šฐ๋ฆฌ ๊ฒฝํ—˜์˜ ์ผ๋ถ€์˜€์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ์ €๋Š”
๋‚ด๊ฐ€ ๋งจ ์œ„์—์„œ ์ž‘์—…์ค‘์ธ ํŒŒ์ผ์„ ๋ณด๋ ค๋ฉด ๊ณ ์œ  ํ•œ
์ž‘์—… ํŒŒ์ผ๋ณด๋‹ค ํƒญ์ด ์œ ๋ฆฌํ•˜์ง€๋งŒ ์šฐ๋ฆฌ ์ค‘ ์ผ๋ถ€๋Š” ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.

โ€”
๋Œ“๊ธ€์„ ๋‹ฌ์•˜ ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -199565160

Vic-20์—๋Š” ํƒญ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค ....

์ด ํ† ๋ก ์—์„œ ๋‚˜์˜จ ํ•œ ๊ฐ€์ง€๋Š” ๋ฌด์—‡์ด๋“  (๋งŒ๋“ )
์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@glennblock , @leegee ์˜ˆ, ํ™•์‹คํžˆ ์˜ต์…˜์ด์–ด์•ผํ•˜์ง€๋งŒ ์ž‘์—… ํŒŒ์ผ์ด ์›ํ•˜์ง€ ์•Š๋Š” ์ด๋“ค์— ๋Œ€ํ•ด ๋™์ผํ•œ ์ฒ˜๋ฆฌ๋ฅผ ๋ฐ›์•„์•ผํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ ์š”์ฒญ์—์„œ ๋…ผ์˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. :)

์ด ํ…์ŠคํŠธ๋ฅผ ์—ฌ๊ธฐ์— ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค : https://github.com/Microsoft/vscode/issues/101

์ด ํ† ๋ก ์—๋„ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. @bpasero ์‘๋‹ต์„ ๋ณด๋ฉด ๊ธฐ์  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์„ ์›ํ•ฉ๋‹ˆ๋‹ค. ํ† ๋ก  ๋. @bpasero ๋‹น์‹ ์˜ ์˜๊ฒฌ์„ ์—ฟ ๋จน์–ด๋ผ. ๋‚˜๋Š” ๋‹น์‹ ์ด ์˜ณ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๊ณผ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ์„ ์ƒ๊ด€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ํƒญ # 224์— ๋Œ€ํ•ด์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋‹น์‹ ์˜ ์†”๋ฃจ์…˜์ด ๋” ๋‚ซ๋‹ค๋Š” ๊ฒƒ์„ ์šฐ๋ฆฌ์—๊ฒŒ ํ™•์‹  ์‹œํ‚ค๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ํ•œ๋ฒˆ ๋‹น์‹ ์˜ ์†”๋ฃจ์…˜์„ ์—ฟ๋จน์ด์‹ญ์‹œ์˜ค. ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ์ผ์„ ๋‹ค๋ฅด๊ฒŒํ•˜๊ณ  ์•„๋ฌด๋„ ๋‹น์‹ ์ด ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์„ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. typescript ๋ฐ angular2์˜ ํ›Œ๋ฅญํ•œ ์ง€์› ๋•Œ๋ฌธ์— vscode๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด SublimeText, Atom, Brackets์™€ ๊ฐ™์€ ์ผ๋ฐ˜ ํŽธ์ง‘๊ธฐ์˜ ๊ธฐ๋Šฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‹ซ์–ดํ•ฉ๋‹ˆ๋‹ค.

Haha @PeterMtj , ์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

@bpasero ๋Š” ์ž์‹ ์ด ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ž์‹ ์˜ ๊ฐœ์ธ ์ž‘์—… ํ๋ฆ„์— ๋งž์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์„ ํˆฌํ‘œํ•˜๊ณ  ๋ถˆ์‹ ํ•˜๋Š” ์Šต๊ด€์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์‚ฌ๋žŒ๋“ค์€ Microsoft ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋ฌผ๊ฒŒ ์ข‹์•„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Microsoft ์ง์›์ด ์ž์‹ ๊ณผ ๊ฐ™์€ ํƒœ๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜๋ฉด Sublime Text์™€ ๊ฐ™์€ ์ ์ ˆํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋””์ž์ธ ํ•  ์ˆ˜์—†๋Š” ์ด์œ ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. VS Code๋กœ ์ตœ์„ ์„ ๋‹คํ–ˆ์ง€๋งŒ ์ œ๊ฑฐํ•˜๋Š” ๋ฐ ๋งค์šฐ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

@PeterMtj ์ง„์‹ฌ? ๊ทธ๋ ‡๊ฒŒ ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์ธ๊ฐ€์š”? ์ €์ฃผ ์‚ฌ๋žŒ? ๋‹น์‹ ์ด ๊ทธ๋ฅผ ์กด๊ฒฝํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋‹น์‹  ์ž์‹ ์— ๋Œ€ํ•œ ์กด๊ฒฝ์‹ฌ์„ ๊ฐ€์ ธ๋ผ!

@ jon64digital ๊ทธ๋Š” ํˆฌํ‘œ๋ฅผ

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

์‚ฌ๋žŒ๋“ค์€ Microsoft ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋ฌผ๊ฒŒ ์ข‹์•„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Microsoft ์ง์›์ด ์ž์‹ ๊ณผ ๊ฐ™์€ ํƒœ๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜๋ฉด Sublime Text์™€ ๊ฐ™์€ ์ ์ ˆํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋””์ž์ธ ํ•  ์ˆ˜์—†๋Š” ์ด์œ ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. VS Code๋กœ ์ตœ์„ ์„ ๋‹คํ–ˆ์ง€๋งŒ ์ œ๊ฑฐํ•˜๋Š” ๋ฐ ๋งค์šฐ ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์‚ฌ๋žŒ๋“ค์€ Microsoft ์ œํ’ˆ์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค! ๋‚˜๋Š” ํ™•์‹คํžˆ ๊ทธ๋ ‡๊ฒŒ ํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ์“ฐ๋ ˆ๊ธฐ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค! Microsoft๋Š” ๋ช‡ ๊ฐ€์ง€ ํ›Œ๋ฅญํ•œ ์ œํ’ˆ๊ณผ ํ›Œ๋ฅญํ•œ ๊ธฐ์ˆ ์„ ๋งŒ๋“ค๊ณ  ์žˆ์œผ๋ฉฐ ์ €๋Š” ๊ทธ๋“ค์ดํ•˜๋Š” ๋ชจ๋“  ์ผ์˜ ํŒฌ์ด ์•„๋‹ˆ์ง€๋งŒ ํ™•์‹คํžˆ ๋ช‡ ๊ฐ€์ง€ ์ผ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒํ•ฉ๋‹ˆ๋‹ค! ์•„๋ฌด๋„ VSCode๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ VSCode๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ•˜๋ฉด ์ž์‹ ์˜ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•ด์•ผํ•˜๋ฏ€๋กœ ํ•ด๊ณ ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค! ๊ณ ์šฉ์ฃผ๊ฐ€ ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์•ผ ํ•  ์œ ์ผํ•œ ๊ฒƒ์€ ๊ทธ๊ฒƒ์ด ์ˆ˜ํ–‰๋˜๋Š” ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ ๋‹น์‹ ์˜ ์ง์—…์ž…๋‹ˆ๋‹ค!

์ด๊ฒƒ์„ ํ™”์—ผ ์ „์Ÿ์œผ๋กœ ๋ฐ”๊พธ์ง€ ๋ง๊ณ  ๊ฑด์„ค์ ์œผ๋กœ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค!

@eyalsk

๋‚˜๋Š” ํ™”์—ผ ์ „์Ÿ์„ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์“ฐ๋ ˆ๊ธฐ๋ฅผ ๋งํ•˜๋ ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋‚ด๊ฐ€ ๋งํ•œ ๊ฒƒ์„ 100 %์ง€์ง€ํ•ฉ๋‹ˆ๋‹ค. MS๋Š” ์—ญ์‚ฌ์ ์œผ๋กœ ์ž์‹ ์˜ ์ œํ’ˆ์„ OS์— ๋ฌถ์–ด ๋†“๊ณ  ์‚ฌ๋žŒ๋“ค์ด ์ž์‹ ์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง์žฅ์—์„œ MS Office๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์„ ํƒ์˜ ์—ฌ์ง€๊ฐ€ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „์— Visual Studio๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ–ˆ์œผ๋ฉฐ, ํ•œ ์†์œผ๋กœ Internet Explorer๋ฅผ ์ž๋ฐœ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ์ˆ˜๋ฅผ ์…€ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ด๋Ÿฌํ•œ ๊ด€ํ–‰ ๋•Œ๋ฌธ์— ๋ฐ˜๋…์  ์†Œ์†ก์˜ ๋Œ€์ƒ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ฌด๋„ MS ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ์ˆœ์ง„ํ•ฉ๋‹ˆ๋‹ค.

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

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

๋‚ด 2c.

์•ˆ๋…•ํ•˜์„ธ์š”.

๋‚˜๋Š” ํ™”์—ผ ์ „์Ÿ์„ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์“ฐ๋ ˆ๊ธฐ๋ฅผ ๋งํ•˜๋ ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋‚ด๊ฐ€ ๋งํ•œ ๊ฒƒ์„ 100 %์ง€์ง€ํ•ฉ๋‹ˆ๋‹ค. MS๋Š” ์—ญ์‚ฌ์ ์œผ๋กœ ์ž์‹ ์˜ ์ œํ’ˆ์„ OS์— ๋ฌถ์–ด ๋†“๊ณ  ์‚ฌ๋žŒ๋“ค์ด ์ž์‹ ์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ๋‹น์‹ ์˜ ํŽธ๊ฒฌ์— ๋ถˆ๊ณผํ•˜๋ฉฐ ์ €๋Š” ๊ทธ๊ฒƒ์„ ์กด์ค‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์„ธ๊ณ„์˜ ๋‹ค๋ฅธ ๊ธฐ์—…์— ๋Œ€ํ•ด ๋˜‘๊ฐ™์€ ๋ง์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง์žฅ์—์„œ MS Office๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ๋žŒ๋“ค์€ MS Office๋ฅผ ๊ฐ•์ œ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๊ณ ์šฉ์ฃผ์˜ ๊ฒฐ์ •์ด๊ณ  Libre Office๋Š” ํ›Œ๋ฅญํ•œ ์ œํ’ˆ์ด๋ฉฐ ๊ฝค ์ข‹์€ ๋Œ€์•ˆ์ž…๋‹ˆ๋‹ค.

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

์ด์œ ๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์„ ํƒ์˜ ์—ฌ์ง€๊ฐ€ ์—†์—ˆ์ง€๋งŒ ์˜ค๋Š˜์€ ํ™•์‹คํžˆ ์„ ํƒ์˜ ์—ฌ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค! ์‚ฌ๋žŒ๋“ค์ด .NET ๊ฐœ๋ฐœ์— Visual Studio๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ์„ ๋•Œ๋„ ํ•ญ์ƒ ์„ ํƒ๊ถŒ์ด์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” SharpDevelop, Vim ๋ฐ Notepad ++๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ๋””์ž์ด๋„ˆ์˜ ํŒฌ์ด ์•„๋‹™๋‹ˆ๋‹ค ...

C / ++์˜ ๊ฒฝ์šฐ VC ++๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ํŽธ์ง‘๊ธฐ ๋ฐ IDE์—์„œ ๋” ๋งŽ์€ ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. :)

๊ฒŒ๋‹ค๊ฐ€ ์–ด๋–ค ์‚ฌ๋žŒ๋“ค์ด X๊ฐ€ ๋งŒ๋“  ํŠน์ • ๊ธฐ์ˆ  ์Šคํƒ์— ์ž์‹ ์„ ๊ณ ์ •์‹œํ‚ค๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. Microsoft๋ฅผ ๋„˜์–ด์„œ๋Š” ๋งŽ์€ ๊ธฐ์ˆ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ํ•œ ์†์œผ๋กœ Internet Explorer๋ฅผ ์ž๋ฐœ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ์ˆ˜๋ฅผ ์…€ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ๋งž์•„์š” Internet Explorer๋Š” ๋ฒ„์ „ 9๊นŒ์ง€ ๋งค์šฐ ๋‚˜๋นด์ง€ ๋งŒ ๊ทธ ์ดํ›„๋กœ ์ƒ๋‹นํžˆ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” FireFox ์‚ฌ์šฉ์ž์ด์ง€๋งŒ Microsoft๋ฅผ ๊ณผ๊ฑฐ๋กœ ํŒ๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„ ๋ฌผ๊ณผ ์ข‹์•„ ๋ณด์ธ๋‹ค!

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

์•„๋ฌด๋„ ์•„๋ฌด๊ฒƒ๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์— ๋Œ€ํ•ด ์•Œ์ง€ ๋ชปํ•˜์ง€๋งŒ ์ˆœ์ง„ํ•จ๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€๊ณ  ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค.

๊ณ ์šฉ์ฃผ๊ฐ€ MS ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด ํ™•์‹คํžˆ _ ๊ฐ•์ œ๋‹นํ•˜๋Š” _ ๊ฒƒ์ด์ง€๋งŒ ๋‹ค์‹œ MS์˜ ์ž˜๋ชป์ด ์•„๋‹™๋‹ˆ๋‹ค. MS ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์„ ํƒํ–ˆ๋‹ค๋ฉด ์„ ํƒํ•˜๊ณ  ๋ถˆ๋งŒ์„ ์ œ๊ธฐํ•˜๋Š” ๊ฒƒ์€ ์•ฝ๊ฐ„ ์–ด๋ฆฌ์„์€ ์ผ์ž…๋‹ˆ๋‹ค. Microsoft ์ œํ’ˆ๋งŒํผ ํ›Œ๋ฅญํ•˜๋ฏ€๋กœ ์‚ฌ๋žŒ๋“ค์€ ํ™•์‹คํžˆ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋ฐ”๋กœ ๊ทธ๊ฑฐ์ฃ ! ์‚ฌ๋žŒ๋“ค์ด ์›ํ•˜๋Š” ๊ฒƒ์„์ฃผ๋Š” ๊ฒƒ์ด ๋””์ž์ธ์ ์ธ ๊ด€์ ์—์„œ๋Š” ์ข‹์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ. :)

๊ทธ๋Ÿฌ๋‚˜ bpasero๋Š” ๋ถ„๋ช…ํžˆ ๊ทธ๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ์˜ ํ์‡„์  ์ธ ํƒœ๋„๋Š” ๊ทธ๋“ค์—๊ฒŒ ์‹ ์šฉ์ด ์•„๋‹ˆ๋ฉฐ @PeterMtj ๊ฐ€ ๊ทธ๋ฅผ

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

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

๊ทธ๊ฒƒ์€ ๊ณต์ •ํ•œ ์š”์ ์ด๋ฉฐ ๋ถˆ๋งŒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹ฌ๋ฆฌ ๋งํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค! ๊ทธ๋Ÿฌ๋‚˜ @bpasero๋Š” ์ด๋ฏธ UX ์ž‘์—…์„ ๋งˆ์น˜๋ฉด์ด ๋ฌธ์ œ๋„ ํ•ด๊ฒฐํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. "_ ํŒ€์—์„œ UX ํ† ๋ก ์„ ์‹œ์ž‘ํ•˜๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ์—๋„ ์ฐธ์—ฌํ•˜๊ณ  ํ˜„์žฌ ๋””์ž์ธ์—์„œ ๋ณผ ์ˆ˜์žˆ๋Š” ๊ฒฐํ•จ์— ๋Œ€ํ•ด์„œ๋„ ๋…ผ์˜ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐœ์„  ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค ._ "

@eyalsk ์˜ˆ, ์ •ํ™•ํžˆ ์ด๊ฒƒ์ด ์ œ๊ฐ€ ์ด๊ฒƒ์„ ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋ฉฐ ๋‹ค์‹œ ๊ฐ€์ ธ ๊ฐ€์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‚ฌ๋žŒ์œผ๋กœ์„œ ๊ทธ๋ฅผ ํ™”๋‚˜๊ฒŒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•œ ๊ทธ์˜ ์˜๊ฒฌ๊ณผ ํƒญ์— ๋Œ€ํ•œ ๊ทธ์˜ ํ˜•ํŽธ์—†๋Š” ๋Œ€์•ˆ์— ๋ถˆ์พŒ๊ฐ์„ ๋Š๊ผˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํฐ ์ฐจ์ด์ž…๋‹ˆ๋‹ค. ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋‹ค์‹œ ์ƒ๊ฐํ•ด๋ณด์„ธ์š”.

@ jon64digital ์€ @bpasero ํƒœ๋„์— ๋Œ€ํ•ด @bpasero๋Š” ์•„๋งˆ๋„ ๊ทธ์˜ ํƒœ๋„๋กœ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์˜์‚ฌ ์†Œํ†ตํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์ œ ์˜๊ฒฌ์ž…๋‹ˆ๋‹ค.

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

@PeterMtj ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋™์˜ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์— ๋™์˜ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„์š”. :)

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๋ฐฐ๊ฒฝ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ฝ”๋“œ์˜ ์ฃผ์š” ์ด์ •ํ‘œ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ง€๋‚œ 6 ๊ฐœ์›” ๋™์•ˆ ์šฐ๋ฆฌ์˜ ํ•ต์‹ฌ ์ดˆ์ ์€ ์ ‘๊ทผ์„ฑ ๋ฐ ํ˜„์ง€ํ™” ์ง€์›์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด UI ์˜์—ญ์—์„œ ํƒญ ํ”ผ๋“œ๋ฐฑ์„ ์ ๊ทน์ ์œผ๋กœ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜์žˆ๋Š”์ฃผ๊ธฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. 3 ์›” ๊ณ„ํš (# 3555)์˜ ๋Œ€๋ถ€๋ถ„์˜ ํ™•์ธ๋ž€์ด ์„ ํƒ๋˜์—ˆ์œผ๋ฏ€๋กœ ์ฒœ์ฒœํžˆ ๋‹ค์‹œ ์ฐพ๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. 4 ์›”์— ์šฐ๋ฆฌ๋Š”์ด ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค. @bpasero ๋Š” UX ๊ฐœ๋ฐœ์— ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ํ–ˆ์œผ๋ฉฐ ์ด๊ฒƒ์ด ์ฐจ์„ธ๋Œ€ ์ฃผ์š” ๋ฐœ์ „์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์˜ ์—ด์ •๊ณผ ํ”ผ๋“œ๋ฐฑ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. VS Code๋ฅผ ์ตœ๊ณ ์˜ ์ œํ’ˆ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ์„ธ์š”.

์ ‘๊ทผ์„ฑ ์ถ”๊ฐ€๋ฅผ์œ„ํ•œ TIA-์šฐ๋ฆฌ์—๊ฒŒ ํฐ ๋ณ€ํ™”๋ฅผ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค
๋ฐ˜๋งน ์ธ

Sat, 26 Mar 2016, 01:38 Erich Gamma, [email protected] ์ž‘์„ฑ :

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๋ฐฐ๊ฒฝ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ์ฝ”๋“œ์˜ ์ฃผ์š” ์ด์ •ํ‘œ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ํ•ต์‹ฌ ์ดˆ์ 
์ง€๋‚œ 6 ๊ฐœ์›” ๋™์•ˆ ์ ‘๊ทผ์„ฑ ๋ฐ ํ˜„์ง€ํ™”๋ฅผ ์ง€์›ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด
ํƒญ ํ”ผ๋“œ๋ฐฑ์— ๋Œ€ํ•ด ์ ๊ทน์ ์œผ๋กœ ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•ด UI ์˜์—ญ์—์ฃผ๊ธฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
์ด์ œ 3 ์›” ๊ณ„ํš์—์žˆ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ™•์ธ๋ž€ (# 3555
https://github.com/Microsoft/vscode/issues/3555)๊ฐ€ ํ™•์ธ๋˜๋ฉด
์ฒœ์ฒœํžˆ ๋‹ค์‹œ ์˜ฌ๋ ค๋‹ค๋ณด๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. 4 ์›”์— ์šฐ๋ฆฌ๋Š”์ด ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃฐ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
@bpasero https://github.com/bpasero ๋Š”
์šฐ๋ฆฌ์˜ UX์˜ ๊ฐœ๋ฐœ๊ณผ ์ด๊ฒƒ์€ ๋‹ค์Œ ์ฃผ์š” ์ง„ํ™”๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์˜ ์—ด์ •๊ณผ ํ”ผ๋“œ๋ฐฑ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. VS Code๋ฅผ
์ตœ๊ณ ์˜ ์ œํ’ˆ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -201618115

@egamma ์ €๋Š” ๋ชจ๋“  ๊ฒƒ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ๋ถ„๊ณผ ์—ฌ๋Ÿฌ๋ถ„์˜ ํŒ€์— ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์ด ํ›Œ๋ฅญํ•œ ์ผ์„ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค! ํ•˜์ง€๋งŒ ์ €๋Š” @bpasero ์˜ ์ฒซ ๋ฒˆ์งธ ์‘๋‹ต์ด ์‚ฌ๋žŒ๋“ค์„ ์งœ์ฆ๋‚˜๊ฒŒ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฐ€ "์•„๋‹ˆ์˜ค"๋ผ๊ณ  ๋งํ•˜๋Š” ๋Œ€์‹  ํƒญ์ด ์˜ต์…˜์ด๋˜์–ด์„œ๋Š” ์•ˆ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ–ˆ๋‹ค๋ฉด ํ”ผํ•  ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์–ด์จŒ๋“ , ํ˜„์žฌ์— ์ดˆ์ ์„ ๋งž์ถ”๊ฒ ์Šต๋‹ˆ๋‹ค. // build / ์ด๋ฒคํŠธ ์ด์ „์— ์ƒˆ๋กœ์šด ๋นŒ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? :๋””

@eyalsk ํ˜„์žฌ ํ™•์žฅ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํƒญ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์—์„œ "์•„๋‹ˆ์˜ค"์ฃผ์„์ด ์‹ค์ œ๋กœ @inakianduaga ์˜ ์ฒซ ๋ฒˆ์งธ ์‘๋‹ต์„ ์ฐธ์กฐํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ํƒญ์ด ๊ฒฐ์ฝ” ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์˜คํ•ดํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ๊ทธ ๊ฒฝ์šฐ๋ผ๋ฉด ๋ฌธ์ œ๊ฐ€ ์ข…๊ฒฐ๋˜์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@Tyriar , ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! :)

์–ด์จŒ๋“ , ํ˜„์žฌ์— ์ดˆ์ ์„ ๋งž์ถ”๊ฒ ์Šต๋‹ˆ๋‹ค. // build / ์ด๋ฒคํŠธ ์ด์ „์— ์ƒˆ๋กœ์šด ๋นŒ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? :๋””

์ƒˆ๋กœ์šด ๋นŒ๋“œ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์ด๋ฏธ ๋‚ด๋ถ€ ์ฑ„๋„ ( ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ )์—์„œ ์—ฌ๋Ÿฌ๋ถ„์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ณด๋‚ด์ฃผ์„ธ์š”.

@egamma ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ;)

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

์ฒซ ๋ฒˆ์งธ ์„ธ์…˜์€ ์ด๋ฒˆ ์ˆ˜์š”์ผ์— ์—ด๋ฆฝ๋‹ˆ๋‹ค. ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋ฉด ์—ฌ๊ธฐ์—์„œ ๋“ฑ๋กํ•˜์‹ญ์‹œ์˜ค : https://calendly.com/stevencl/visual-studio-code-tabs-design-discussion/04-06-2016

๋Œ€๋ฐ•!
2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 3:54 Steven Clarke [email protected]
์ผ๋‹ค :

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

์ฒซ ๋ฒˆ์งธ ์„ธ์…˜์€ ์ด๋ฒˆ ์ˆ˜์š”์ผ์— ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๊ฐ€์ž…ํ•˜์‹ญ์‹œ์˜ค.
๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค :
https://calendly.com/stevencl/visual-studio-code-tabs-design-discussion/04-06-2016

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -205239769

์ด ๋ฌธ์ œ์™€ ๊ด€๋ จ๋œ ์ƒˆ๋กœ์šด ๋””์ž์ธ์— ๋Œ€ํ•œ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์„ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋ฉด ์œ„์˜ @stevencl ๋Œ“๊ธ€์—์žˆ๋Š” ๋งํฌ๋ฅผ ํ†ตํ•ด ๊ฐ€์ž…ํ•˜์‹ญ์‹œ์˜ค!

์˜ค์ „ 3์‹œ์™€ 4 ์‹œ๋งŒ? ๋‹ค๋ฅธ ์‹œ๊ฐ„์€ ์—†๋‚˜์š”? ์ˆ˜์š”์ผ ์˜ค์ „ 3/4 PST๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 8:14 Brad Gashler [email protected]
์ผ๋‹ค :

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

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -205342923

PST์— ๋”ฐ๋ฅธ ํƒ€์ด๋ฐ์ด ์žˆ์œผ๋ฉด ์ข‹์„ ํ…๋ฐ ์ €๋ฅผ ํฌํ•จํ•œ ๋งŽ์€ ๋ถ„๋“ค์ด ์ฐธ์—ฌํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

{๋ณ€ํ•˜๊ธฐ ์‰ฌ์šด}

2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 8:50 -0700, "Glenn Block" [email protected] ์ž‘์„ฑ :

์˜ค์ „ 3์‹œ์™€ 4 ์‹œ๋งŒ? ๋‹ค๋ฅธ ์‹œ๊ฐ„์€ ์—†๋‚˜์š”? ์ˆ˜์š”์ผ ์˜ค์ „ 3/4 PST๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 8:14 Brad Gashler [email protected]

์ผ๋‹ค :

์šฐ๋ฆฌ๊ฐ€ ํƒ๊ตฌํ•˜๊ณ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๋””์ž์ธ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋ฉด ๋‹ค์Œ ๋งํฌ๋ฅผ ํ†ตํ•ด ๊ฐ€์ž…ํ•˜์‹ญ์‹œ์˜ค.

์œ„์˜ Steven์˜ ์ฝ”๋ฉ˜ํŠธ!

โ€”

๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.

https://github.com/Microsoft/vscode/issues/224#issuecomment -205342923

โ€”
๋Œ“๊ธ€์„ ๋‹ฌ์•˜ ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.

์˜ˆ, ๋ถ€ํƒํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋Œ€ํ™”์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ๋‹ค.

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

์ด๋ฒˆ ์ฃผ์— ๋‹ค๋ฅธ ์‹œ๊ฐ„์— ์ถ”๊ฐ€๋กœ ์˜ˆ์•ฝํ•˜์ง€ ์•Š์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์€
๊ด€์‹ฌ์ด ๋งŽ์€ ๋œจ๊ฑฐ์šด ์ฃผ์ œ.

2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 9:44 Steven Clarke [email protected]
์ผ๋‹ค :

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

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -205386984

์•„์‹œ๋‹ค์‹œํ”ผ, ํ‘œ์‹œ๋˜๋Š” ์‹œ๊ฐ„๋Œ€๋Š” ์—ฌ์ „ํžˆ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„๋Œ€์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋‚  ๋Šฆ๊ฒŒ ์Šฌ๋กฏ์„ ์—ด์—ˆ์ง€๋งŒ ๊ทธ๊ฒƒ๋“ค์€ ์•„์ฃผ ๋นจ๋ฆฌ ์žกํ˜”์Šต๋‹ˆ๋‹ค.

๋ง์”€ ๋“œ๋ ธ๋“ฏ์ด ์•ž์œผ๋กœ ๋‹ค๋ฅธ ์‹œ๊ฐ„๋Œ€์— ์„ธ์…˜์„ ์˜ˆ์•ฝํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ด€์‹ฌ์„ ๊ฐ€์ ธ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์•Œ ๊ฒ ์–ด, ๋‹น์žฅ ์ฑ„์šด ๊ฒƒ ๊ฐ™์•„ (์ข‹์•„)
2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 11์‹œ 30 ๋ถ„ Steven Clarke [email protected]
์ผ๋‹ค :

์•„์‹œ๋‹ค์‹œํ”ผ, ์—ฌ๋Ÿฌ๋ถ„์ด ๋ณด๋Š” ์‹œ๊ฐ„ ์Šฌ๋กฏ์€
์—ฌ์ „ํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋‚  ๋Šฆ๊ฒŒ ์Šฌ๋กฏ์„ ์—ด์—ˆ์ง€๋งŒ ๊ทธ๊ฒƒ๋“ค์€ ๊ฐ€์ ธ๊ฐ”์Šต๋‹ˆ๋‹ค.
์•„์ฃผ ๋นจ๋ฆฌ.

๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด, ์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅธ ์‹œ๊ฐ„๋Œ€์˜ ์„ธ์…˜์„ ์˜ˆ์•ฝํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฏธ๋ž˜.

๊ด€์‹ฌ์„ ๊ฐ€์ ธ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -205436942

์„ธ์…˜์„ ๋…นํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 11:32 Glenn Block glenn. [email protected] ์ž‘์„ฑ :

์•Œ ๊ฒ ์–ด, ๋‹น์žฅ ์ฑ„์šด ๊ฒƒ ๊ฐ™์•„ (์ข‹์•„)
2016 ๋…„ 4 ์›” 4 ์ผ ์›”์š”์ผ ์˜ค์ „ 11์‹œ 30 ๋ถ„ Steven Clarke [email protected]
์ผ๋‹ค :

์•„์‹œ๋‹ค์‹œํ”ผ, ์—ฌ๋Ÿฌ๋ถ„์ด ๋ณด๋Š” ์‹œ๊ฐ„ ์Šฌ๋กฏ์€
์—ฌ์ „ํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋‚  ๋Šฆ๊ฒŒ ์Šฌ๋กฏ์„ ์—ด์—ˆ์ง€๋งŒ ๊ทธ๊ฒƒ๋“ค์€ ๊ฐ€์ ธ๊ฐ”์Šต๋‹ˆ๋‹ค.
์•„์ฃผ ๋นจ๋ฆฌ.

๋‚ด๊ฐ€ ๋งํ–ˆ๋“ฏ์ด, ์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅธ ์‹œ๊ฐ„๋Œ€์˜ ์„ธ์…˜์„ ์˜ˆ์•ฝํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฏธ๋ž˜.

๊ด€์‹ฌ์„ ๊ฐ€์ ธ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -205436942

๋‚ด๊ฐ€ ๊ฐ€์ž… ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋” ์ผ์ฐ ์ด๊ฒƒ์„ ๋ณด์•˜ ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. ๊ทธ๋งŒํ•œ ๊ฐ€์น˜๋ฅผ ์œ„ํ•ด ํƒญ์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ €๋Š” vim์—์„œ TextMate๋กœ, Sublime์—์„œ Atom์œผ๋กœ, ๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ์€ VS Code (๋งŽ์€ IDE์™€ ํ•จ๊ป˜)๋กœ ๋ฐœ์ „ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํƒญ์— ๋Œ€ํ•œ ๋งŽ์€ ๊ฒฝํ—˜์„ ์Œ“์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ๊ทธ๋“ค์€ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๊ณ  ๊ฒฐ์ฝ” ์ง€๋‚˜์น  ์ˆ˜์—†๋Š” ๋ชฉ๋ฐœ์ž…๋‹ˆ๋‹ค. ํฐ ํ”„๋กœ์ ํŠธ์—์„œ ์—ด๋ฆฐ ํƒญ์„ ๋งŽ์ด ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ์ผ์„ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•˜๋Š” ์ขŒ์ ˆ๊ฐ์˜ ์—ฐ์Šต์ž…๋‹ˆ๋‹ค. ๋ช‡ ๊ฐœ๋ฅผ ๋‹ซ๋Š” ๊ฒƒ์„ ์žŠ์œผ๋ฉด ๊ธˆ๋ฐฉ ์ ˆ๋ง์ด๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ผ์„ ๊ฒฐ์ฝ” ๊ฒช์ง€ ์•Š์„ ํ›ˆ๋ จ์„๋ฐ›์€ ์†Œ์ˆ˜์˜ ๋ถ„๋“ค๊ป˜ ์˜๊ด‘์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์™œ ๋ถˆํ•„์š”ํ•œ ์ผ์— ์ •์‹  ์—๋„ˆ์ง€๋ฅผ ์†Œ๋น„ํ•ฉ๋‹ˆ๊นŒ?

๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ํƒญ์€ ์‚ฌ๋žŒ๋“ค์ด (๋Œ€๋ถ€๋ถ„์˜ ์ฝ”๋“œ ๊ฐœ๋ฐœ์—์„œ) ํ•จ์ˆ˜, ํด๋ž˜์Šค, ๋„ค์ž„ ์ŠคํŽ˜์ด์Šค-๊ธฐํ˜ธ์— ์ดˆ์ ์„ ๋งž์ถฐ์•ผ ํ•  ๋•Œ FILES ์ธก๋ฉด์—์„œ ์ƒ๊ฐํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ์€ ํƒ์ƒ‰์„ ์ง€๋ฐฐํ•ด์„œ๋Š” ์•ˆ๋˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๊ตฌํ˜„ ์„ธ๋ถ€ ์ •๋ณด์ž…๋‹ˆ๋‹ค. VS Code๋Š” ์ƒˆ๋กญ๊ณ  ๋” ๋‚˜์€ ๊ฒƒ์„ ์ œ๊ณต ํ•  ์ง„์ •ํ•œ ๊ธฐํšŒ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

๋””ํ†  @indiejames

ํƒญ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ํ–‰์„ ์ง€์›ํ•˜์‹ญ์‹œ์˜ค. ๋‚ด ํƒญ ๋ฐ”์— ์Šคํฌ๋กค๋ฐ”๊ฐ€์žˆ๋Š” ๊ฒƒ์ด ์‹ซ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ํƒญ ๊ตฌํ˜„์€ Tabs Studio ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ธฐ๋ณธ ์ด๋ฆ„์„ ๊ฐ€์ง„ ํŒŒ์ผ์„ ์ž๋™์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋‚ด ์›Œํฌ ํ”Œ๋กœ ํ•„์š”์— ๋”ฐ๋ผ Sublime์—์„œ ์ž‘์—…ํ•˜๋Š” ๋™์•ˆ ํƒญ์„ ์—ฝ๋‹ˆ ๋‹ค. ๋‚˜๋Š” ๋งŽ์€ ํƒญ์„ ์—ด์–ด ๋‘์ง€ ์•Š๊ณ  ์ข…์ข… "๋ชจ๋‘ ๋‹ซ๊ธฐ"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌผ๊ฑด์„ ๊นจ๋—ํ•œ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.

์ €๋Š” 30 ๋…„ ๋„˜๊ฒŒ ์—ฌ๋Ÿฌ IDE์™€ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์—์„œ ๊ฐœ๋ฐœํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ํƒญ์„ ๋ฒ„ํŒ€๋ชฉ์œผ๋กœ ๋ณด์ง€ ์•Š๊ณ  ์œ ์šฉํ•œ ๊ตฌ์„ฑ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์˜ˆ, ํƒญ์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ์œผ๋ฉด ์ œ์–ด๋ฅผ ์žƒ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ €๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค ....

ํŒŒ์ผ์— ์ดˆ์ ์„ ๋งž์ถ˜ ํƒญ์˜ ๊ฒฝ์šฐ ์ฝ”๋“œ๋Š” ํŒŒ์ผ์— ์žˆ๊ณ  ํŒŒ์ผ์€ ๊ตฌ์„ฑ์— ์‚ฌ์šฉ๋˜๋ฉฐ VS ์ฝ”๋“œ๋Š” ์ฝ”๋“œ์˜ ํด๋” ๋ฐ ํŒŒ์ผ ๊ด€๋ฆฌ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์™„์ „ํžˆ ํƒญ์ด์—†๋Š” ๊ฒƒ์„ ์„ ํ˜ธ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๊ฑฐ๊ธฐ์—์žˆ๋Š” ๊ฒƒ์„ ์ œ๊ฑฐํ•˜๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์ง€์›๋˜๋Š” ํƒญ ์›Œํฌ ํ”Œ๋กœ๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
2016 ๋…„ 4 ์›” 5 ์ผ ํ™”์š”์ผ ์˜ค์ „ 7:32 ์˜ค๋ฅ˜ [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

ํƒญ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ํ–‰์„ ์ง€์›ํ•˜์‹ญ์‹œ์˜ค. ๋‚˜๋Š” ์‹ซ์–ด
๋‚ด ํƒญ ๋ฐ”์— ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ํƒญ ๊ตฌํ˜„์€ ํƒญ์ž…๋‹ˆ๋‹ค.
์ŠคํŠœ๋””์˜ค https://tabsstudio.com/.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -205834354

"์‚ฌ์šฉ์ž๊ฐ€ ์ œํ’ˆ์„ ๋” ์‰ฝ๊ฒŒ ์˜ค์šฉ ํ•  ์ˆ˜์žˆ๊ฒŒ ํ•ด์ค€๋‹ค"๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋”์ฐํ•œ ์ด์œ ์ž…๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” ์›Œํฌ ํ”Œ๋กœ๋ฅผ _dictate_ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ _facilitate_ํ•˜๋Š” ๋ฐ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํŽธ์•ˆํ•œ ์›Œํฌ ํ”Œ๋กœ๋ฅผ ์ฐพ์„ ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ์‚ฌ์šฉ์ž๋Š” ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ํŒจ๋Ÿฌ๋‹ค์ž„์— ์ ์‘ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ฐ€๋Šฅํ•œ ๋‹ค๋ฅธ ๋„๊ตฌ๋ฅผ ์„ ํƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

์ €๋Š” ํ˜„์žฌ ๋ฐ€์ ‘ํ•˜๊ฒŒ ๊ด€๋ จ๋œ ๋ช‡ ๊ฐ€์ง€ ํŒŒ์ผ์„ ์ž‘์—…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋“ค ์‚ฌ์ด๋ฅผ ์•ž๋’ค๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ „ํ™˜ํ•ด์•ผ ํ•  ๋•Œ๋งˆ๋‹ค ์‚ฌ์ด๋“œ ๋ฐ” ๋˜๋Š” ๋“œ๋กญ ๋‹ค์šด์—์„œ ์„ ํƒํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํƒญ๋ณด๋‹ค 3-4 ๋ฐฐ ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

๋ฟก ๋นต๋€จ

ํ•˜์ง€๋งŒ ๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ํƒ์ƒ‰ ์›Œํฌ ํ”Œ๋กœ๋ฅผ ์ž˜ ์ง€์›ํ•˜๊ธฐ๋Š” ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Atom์—์„œ ํƒญ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ผœ๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ํƒญ์ด์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ž˜์„œ ๋‚ด ์ž์‹ ์˜ ์ด๊ธฐ์ ์ธ ์ด์œ ๋กœ VS Code ๊ฐœ๋ฐœ์ž๊ฐ€ ํƒญ (๋˜๋Š” ํŒŒ์ผ) ๊ธฐ๋ฐ˜์ด ์•„๋‹Œ ํƒ์ƒ‰์— ์ง‘์ค‘ํ•˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ํƒ์ƒ‰ ์›Œํฌ ํ”Œ๋กœ๋ฅผ ์ง€์›ํ•˜๊ฑฐ๋‚˜ ๋‘ ๊ฐœ ์ด์ƒ์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋ฆฌ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ •๋ง ์–ด๋ ค์šด ๊ฒƒ์€ ๋””์ž์ธ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค!

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

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

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

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

๋‚˜๋Š” ํ•œ ๊ฒฝํ—˜์ด ๋‹ค๋ฅธ ๊ฒฝํ—˜๋ณด๋‹ค ๋‚ซ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒฝํ—˜์ด๋‚˜ ์‹ฌ์ง€์–ด ํ•˜์ด๋ธŒ๋ฆฌ๋“œ๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํŽธ์ง‘์ž๋Š” ๋‚ด ๊ฒฝํ—˜์„ ์กด์ค‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

ํ”ผ๋“œ๋ฐฑ์„ ์ค„ ์ˆ˜์žˆ๋Š” ๋‹ค๋ฅธ ์•ฝ์†์œผ๋กœ ํšŒ์˜๋ฅผ ์—ด ์ˆ˜์—†๋Š” ์šฐ๋ฆฌ์—๊ฒŒ ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
1 ์ผ ํšŒ์˜๊ฐ€ ๋๋‚˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ํšŒ์˜ ์‹œ๊ฐ„ ๋‚ด์—๋ณด๊ณ  ๋Œ“๊ธ€์„ ๋‹ฌ ์ˆ˜์žˆ๋Š” ํšŒ์˜ ์˜์ƒ์„ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‹น์—ฐํžˆ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ์ง€๋Š” ์•Š์ง€๋งŒ ๋” ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์€ ๋‹ค๋ฅธ ๊ด€์ ์ด ์ถ”๊ฐ€๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์›Œํฌ ํ”Œ๋กœ๊ฐ€ JavaScript ๊ฐœ๋ฐœ์ž์˜ ์›Œํฌ ํ”Œ๋กœ์™€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋ถ€ Python ๊ฐœ๋ฐœ์ž ๋ฐ C / C ++ ๊ฐœ๋ฐœ์ž๊ฐ€ ํšŒ์˜์— ์ฐธ์„ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์‹œ๊ฐ„์„๋‚ด์–ด ๋‚˜์™€ ์ด์•ผ๊ธฐ ํ•ด์ฃผ์‹  Steven์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!
์ด ์ปค๋ฎค๋‹ˆํ‹ฐ์™€์˜ ์ฐธ์—ฌ๋Š” ์ •๋ง ๊ณ ๋ฌด์ ์ž…๋‹ˆ๋‹ค.
vscode ๊ฐœ๋ฐœ์— ๋”ฐ๋ผ!

2016 ๋…„ 4 ์›” 6 ์ผ 19:41, Michael Wallace Louwrens < [email protected]

์ผ๋‹ค :

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

๋‹น์—ฐํžˆ ๊ธด ์‹œ๊ฐ„์€ ์•„๋‹ˆ์ง€๋งŒ ๋” ๋งŽ์€ ํ”ผ๋“œ๋ฐฑ์€
๋ฐ”๋ผ๊ฑด๋Œ€ ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ๊ด€์ ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ •๋ง๋กœ ์ผ๋ถ€ Python ๊ฐœ๋ฐœ์ž์™€ C / C ++ ๊ฐœ๋ฐœ์ž๊ฐ€ ํšŒ์˜์— ์ฐธ์„ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.
๊ทธ๋“ค์˜ ์›Œํฌ ํ”Œ๋กœ๋Š” JavaScript ๊ฐœ๋ฐœ์ž์˜ ์›Œํฌ ํ”Œ๋กœ์™€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -206261939

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @TurkeyMan , ์˜ค๋Š˜ ์ดˆ๋ฐ˜์— ๋Œ€ํ™”๋ฅผ

์ฐธ์—ฌํ•  ์ˆ˜ ์—†์—ˆ๋˜ ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ์ •๊ธฐ์ ์œผ๋กœ ์‹คํ–‰ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์ถ”ํ›„ ์ฐธ์—ฌํ•  ๊ธฐํšŒ๊ฐ€์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋ฒˆ ์ฃผ์— ์ง„ํ–‰๋˜๋Š” ๋Œ€ํ™”๋Š” ๋ชจ๋‘ 1 : 1 ๋Œ€ํ™”๋กœ ๊ฐ ๊ฐœ์ธ์ด ๊ฒช์€ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋” ๊นŠ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์ฃผ์— ๋””์ž์ธ ๋ชจํ˜•์„ ๊ฒ€ํ†  ํ•  ๋•Œ ๊ทธ๋ฃน ํ† ๋ก ๊ณผ 1 : 1 ํ† ๋ก ์„ ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‚˜์ค‘์— ํšŒ์˜ ๋™์˜์ƒ์„ ๋…นํ™”ํ•˜๊ณ  ๊ฒŒ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@stevencl ์€ ์ฐธ์—ฌํ•  ์ˆ˜ ์—†์ง€๋งŒ ์—ฌ์ „ํžˆ ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต์— ๊ด€์‹ฌ์ด์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์„ธ์…˜ ์š”์•ฝ (๋˜๋Š” ๋” ๋‚˜์€ ๋…น์Œ)์„ ๊ฒŒ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

+1
2016 ๋…„ 4 ์›” 6 ์ผ ์ˆ˜์š”์ผ ์˜ค์ „ 7:36 Peter Petrov [email protected]
์ผ๋‹ค :

@stevencl https://github.com/stevencl ์š”์•ฝ ๊ฒŒ์‹œ๊ฐ€ ๊ฐ€๋Šฅ ํ•ฉ๋‹ˆ๊นŒ?
ํ•  ์ˆ˜์—†๋Š” ์‚ฌ๋žŒ๋“ค์„์œ„ํ•œ ์„ธ์…˜ (๋˜๋Š” ๋” ๋‚˜์€ ๋…น์Œ)์˜
์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต์— ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -206405009

์ฝ”๋“œ ํŽธ์ง‘๊ธฐ ๋‚ด์—์„œ ํŒŒ์ผ ํƒ์ƒ‰์— ๋Œ€ํ•œ ๋‚ด ๊ธฐ๋Œ€์— ๋ถ€์‘ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ช‡ ์ฃผ ๋™์•ˆ VScode์— ์ต์ˆ™ํ•ด ์ง€๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์œผ๋ฉฐ Sublime์œผ๋กœ ๊ณ„์† ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋งˆ์šฐ์Šค์—†๋Š” ํƒ์ƒ‰
  2. ์—ด๋ฆฐ ํŒŒ์ผ ์„ธํŠธ ๋‚ด์—์„œ ์•ž๋’ค๋กœ ํƒ์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ
  3. ์‰ฝ๊ฒŒ ํŒŒ์ผ ๋‹ซ๊ธฐ

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

VScode์—์„œ _ ๋‚ด ๋จธ๋ฆฌ ์†์—์„œ ์—ด๋ฆฐ ํŒŒ์ผ์„ ํƒ์ƒ‰ ํ•  ๋•Œ ์ด์ „์— ๋ฒ„๋ ค ์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋˜ "์“ฐ๋ ˆ๊ธฐ"๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งค์šฐ ์‚ฐ๋งŒํ•˜๊ณ  ์ž‘์—… ๊ณต๊ฐ„์—์„œ 20-ish ํŒŒ์ผ์„ ์—ด์–ด ๊ฒฐ๊ตญ ๋” ์ด์ƒ ์ถ”์  ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋ชจ๋‘ ๋‹ซ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ด๋ฆฐ ํŒŒ์ผ ์‚ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. _ ๋‚ด ๋จธ๋ฆฌ ์†์—์„œ _ ์—ฐ๊ฒฐ ๋ชฉ๋ก์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์—ฌ๋Š” ์ˆœ์„œ๋Š” ๋‹ซ๋Š” ์ˆœ์„œ๋งŒํผ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. Ctrl + Tab์€ ํ•ด๋‹น ๋ชฉ๋ก์—์„œ ํŒŒ์ผ ์ด๋ฆ„์„ ํ•˜๋‚˜์”ฉ ์ฝ๊ณ  ํƒญํ•  ํŒŒ์ผ์„ ์ฐพ์•„์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊นœ๋ฐ•์ด๋Š” ๋™์•ˆ ๋‹จ์ˆœํžˆ ์ฝ˜ํ…์ธ ๋ฅผ ์ธ์‹ํ•˜๊ฑฐ๋‚˜ "๋ชฉ๋ก"์—์„œ ์›ํ•˜๋Š” ํŒŒ์ผ์ด์žˆ๋Š” ์œ„์น˜๋ฅผ ์•„๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ 5-8 ๊ฐœ์˜ ์—ด๋ฆฐ ํŒŒ์ผ์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๋„˜๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ ๋ง์ด ๋˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ํ•œ ๋‚ด ์ž‘์—… ํ๋ฆ„์„ ์ตœ์ ํ™”ํ•˜๊ณ  ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋งˆ์šฐ์Šค๋ฅผ ํ”ผํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋Š๋ ค์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹ค๋ฅธ ํŽธ์ง‘๊ธฐ (textmate, vim, sublime, flash, eclipse ๋“ฑ)์—์„œ ์ด์ „๋ณด๋‹ค VScode์—์„œ ๋” ๋งŽ์ด ์–ด๋ ค์›€์„ ๊ฒช์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ณตํ•ด์„œ ๋ง์”€ ๋“œ๋ฆฌ๋ฉด, ์ด๋ฒˆ ์ฃผ์— ์ง„ํ–‰๋˜๋Š” ํšŒ์˜ ๋…นํ™”๋Š” ๊ฐ ํšŒ์˜๊ฐ€ 1 : 1 ๋Œ€ํ™”๋กœ ๊ฐ ์‚ฌ๋žŒ์ด ์ž‘์—… ๋ฐฉ์‹๊ณผ VS Code์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋Œ€ํ™” ์ค‘์— ์šฐ๋ฆฌ๋Š” ๋””์ž์ธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ๋‹ค๋ฃจ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์ฃผ์—๋Š” VS Code์—์„œ ๋ฌธ์„œ ๊ด€๋ฆฌ๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ์œ„ํ•œ ๋””์ž์ธ์„ ๋…ผ์˜ํ•˜๋Š” ํšŒ์˜๋ฅผ ๋…นํ™”ํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ฐพ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฃผ์— ์ €์˜ ๋‹ค์Œ ๋””์ž์ธ ํ† ๋ก ์— ์ฐธ์—ฌํ•  ๋˜ ๋‹ค๋ฅธ ์ดˆ๋Œ€๋ฅผ ์ฐพ์œผ์‹ญ์‹œ์˜ค.

๋ชจ๋“  ํ”ผ๋“œ๋ฐฑ๊ณผ VS Code๊ฐ€ ๋‹น์‹ ์„ ์œ„ํ•ด ์ž‘๋™ํ•˜๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์•„๋ฌด๋„ ๊ทธ๊ฒƒ์„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๊ณ  ๋‚˜๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•ด ํ˜ผ์ž๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ํŽธ์ง‘๊ธฐ์˜ ํƒญ์€ ๊ณต๊ฐ„ ๊ธฐ์–ต์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋‚ด๊ฐ€ ์–ด๋””์— ์žˆ๊ณ  ๋‚ด ์ฃผ๋ณ€์˜ ๋ฌผ๊ฑด์€ ์–ด๋””์— ์žˆ์Šต๋‹ˆ๊นŒ?

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

์ €์—๊ฒŒ์žˆ์–ด ์‹œ๊ฐ„์ˆœ ํŒŒ์ผ ํžˆ์Šคํ† ๋ฆฌ๋Š” ๊ณต๊ฐ„์— ๋Œ€ํ•œ ์ง๊ด€์  ์ธ ์ดํ•ด์™€ ์™„์ „ํžˆ ๋ฐ˜๋Œ€๋ฉ๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ์˜ "main.java"๋˜๋Š” T ํ‚ค๊ฐ€ ํŠน์ • ์œ„์น˜์— ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฉด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๊ณ ์˜์ ์œผ๋กœ ์›€์ง์ด์ง€ ์•Š๋Š” ํ•œ ์›€์ง์ด์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ €์ ˆ๋กœ ์›€์ง์ด๋ฉด ๋ฉˆ์ถ”๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ฐพ์•„์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”ํ€ด๊ฐ€ ๋‹ฌ๋ฆฐ TV ๋ฆฌ๋ชจ์ปจ์ด ์ง‘ ์ฃผ๋ณ€์„ ์Šค์Šค๋กœ ์›€์ง์ผ ์ˆ˜๋„ ์žˆ๊ณ , ๊ฐ ๋ฌธ์ž๋ฅผ ์ตœ๊ทผ์— ์‚ฌ์šฉํ•œ ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ํ‚ค๋ฅผ ์žฌ์ •๋ ฌ ํ•œ ํ‚ค๋ณด๋“œ๋ฅผ ์ƒ์ƒํ•ด๋ณด์„ธ์š”! ํ˜ผ๋ˆ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค! :-)

์ €๋Š” VSCode๋ฅผ ์ •๋ง ์ข‹์•„ํ•˜์ง€๋งŒ ํƒญ์ด ์—†์–ด์„œ ๊ฐœ์ธ์ ์œผ๋กœ ์‹ค๋งํ•˜๊ณ  ๋Š๋ ค์ง‘๋‹ˆ๋‹ค. ์ข‹์€ ์ผ์„ ๊ณ„์†ํ•˜์‹ญ์‹œ์˜ค-๋‚˜๋Š” ๋‹น์‹ ์ด ์–ด๋–ค ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค!

@ matt1
๋‹น์‹ ์ด ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์€ ํƒญ์„ ๊ทธ๋ ‡๊ฒŒ ์ œํ•œ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค (๋‚˜์—๊ฒŒ). ํƒญ์€ ์‹ค์ œ ํŒŒ์ผ ์บ๋น„๋‹›์˜ ํŒŒ์ผ์— ๋ฐฐ์น˜ ๋œ ์‹ค์ œ ํƒญ์— ๋Œ€ํ•œ ์€์œ ์ด๋ฉฐ ๋ชจ๋‘ ๋™์ผํ•œ ์ œํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ง์ ‘ ์ •๋ ฌํ•˜๊ณ  ํ‘œ์‹œ๋˜๋Š” ํƒญ์˜ ์ œํ•œ๋œ ๊ณต๊ฐ„์„ ๊ด€๋ฆฌํ•ด์•ผํ•˜๋Š” ๋ฌผ๋ฆฌ์  ์ธ ํŒŒ์ผ ์บ๋น„๋‹›๋ณด๋‹ค ๋ช‡ ๊ฐœ์˜ ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋‚ด ์ •๋ณด๋กœ ์ด๋™ํ•  ์ˆ˜์žˆ๋Š” ์ž๋™ํ™” ๋œ ํŒŒ์ผ ์บ๋น„๋‹›์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ์ด๊ฒƒ์ด ๋‚ด ์˜๊ฒฌ์ด๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์ด ๋™์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ Visual Studio _Code_์ž…๋‹ˆ๋‹ค. ์ฝ”๋” / ๊ฐœ๋ฐœ์ž ์šฉ. ๊ทธ๋ฆฌ๊ณ  ๊ฐœ๋ฐœ์ž๋“ค์€ ๋Œ€๋ถ€๋ถ„ (์ „๋ถ€๋Š” ์•„๋‹˜)์— ๋Œ€ํ•œ shell> gui์™€ ๋ฐ์Šคํฌํƒ‘ ์€์œ ๊ฐ€ ๋ฐฐ์šฐ๊ธฐ๋Š” ์‰ฝ์ง€๋งŒ ์ƒ๋‹นํžˆ ์ œํ•œ์ ์ด๋ผ๋Š” ๊ฒƒ์„ ์˜ค๋ž˜ ์ „์— ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด "ํƒญ ์—†์ด๋Š” ์‚ด ์ˆ˜ ์—†์–ด"๋ผ๊ณ  ๋งํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋‹ค๋ฅธ ์›Œํฌ ํ”Œ๋กœ๋ฅผ ํƒ์ƒ‰ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ด _ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ ๋Œ€๊ฐ€๋กœ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์‹œ๋„ํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

ํƒญ์—†์ด ์ž‘์—…ํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ ์‘ํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ์ •์งํ•˜๊ฒŒ ํƒญ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒ์‚ฐ์„ฑ์ด ๋” ๋†’์•„์ง„๋‹ค๊ณ  ๋Š๋ผ๋Š” ๋ถ„๋“ค์—๊ฒŒ๋Š” ์ด๊ฒƒ์ด ์ •์งํ•œ ์˜๊ฒฌ ๋ถˆ์ผ์น˜๋ผ๋Š” ์ ์„ ์ธ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜โ€œ30 ๋…„ ๋™์•ˆ ์ผํ•ด ์™”๊ธฐ ๋•Œ๋ฌธ์—โ€๋ฌผ๋ฆฌ์  ์€์œ ๋ฅผ ์ฃผ์žฅํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” _another_ TextMate / Sublime / Atom์ด ์ •๋ง ํ•„์š”ํ•œ๊ฐ€์š”? ๋ด‰ํˆฌ๋ฅผ ์˜ฎ๊ฒจ์•ผํ•˜์ง€ ์•Š๋‚˜์š”?

๋‚˜๋Š” ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์„œ ์†Œ์ˆ˜์— ์†ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜์‹ฌ์˜ ์—ฌ์ง€๊ฐ€ ์—†๋‹ค (ํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์ด ๋‚˜๋ฅผ ํ‹€๋ฆฌ๊ฒŒํ•˜์ง€ ์•Š๋Š”๋‹ค). ๊ทธ๋ž˜์„œ ์ด๊ฒƒ์ด ๋‚ด๊ฐ€ ํ•  ๋งˆ์ง€๋ง‰ ์ฝ”๋ฉ˜ํŠธ์ด๋‹ค. ์ž์œ ๋กญ๊ฒŒ ์Œ“์•„ ๋‘์„ธ์š” :)

VS Code๋ฅผ ํ™•์ธํ•˜์—ฌ Sublime์„ ๋ฌด๋ฃŒ๋กœ ๋Œ€์ฒด ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์ง€๋งŒ ํƒญ ๋ฌธ์„œ๊ฐ€ ์—†์œผ๋ฉด ์‹œ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ ์ธ์Šคํ„ด์Šค์—์„œ VS Code๋ฅผ ์„ค์ •ํ•˜๊ณ  ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋ฅผ ์—ด๊ณ  ๋ฌธ์„œ๊ฐ„์— ์‰ฝ๊ฒŒ ์ „ํ™˜ ํ•  ์ˆ˜์žˆ๋Š” ๊ธฐ๋Šฅ์€ ๋ชจ๋“  ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์˜ ๊ธฐ๋ณธ ์š”๊ตฌ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. Explorer๋ฅผ ์—ด์–ด ๋‘๋Š” ๊ฒƒ์ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ VS, ๋ธŒ๋ผ์šฐ์ €, Sublime ๋“ฑ๊ณผ ๊ฐ™์€ ์ƒ๋‹จ ํƒญ ๋Œ€์‹  ์™ผ์ชฝ ํƒญ์ด์žˆ๋Š” ๊ฒƒ์€ ๋ถ€์ž์—ฐ์Šค๋Ÿฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Ctrl-Tab์—๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ํ‚ค๋ณด๋“œ๋ฅผ๋ณด๊ณ  ์†์„ ์›€์ง์—ฌ์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. (๋งˆ์šฐ์Šค ์ด์™ธ์˜ ๊ฒƒ), ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์ง๊ด€์ ์ด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํƒญ์ด์—†๋Š” ํŽธ์ง‘๊ธฐ๋Š” BloatedNotepad ์ด์ƒ์ด๋ผ๊ณ  ์ œ์•ˆํ•˜๋Š” ์‚ฌ๋žŒ์€ ์ปดํŒŒ์ผ๋Ÿฌ ์ž…๋ ฅ์œผ๋กœ 2 ๊ฐœ ์ด์ƒ์˜ ํŒŒ์ผ์ด์žˆ๋Š” ๊ฒƒ์„ ๋””๋ฒ„๊ฑฐ ๋‹จ๊ณ„์—์„œ ์‹คํ–‰ํ•  ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์ด ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋ฅผ ์‹ฌ๊ฐํ•˜๊ฒŒ ํŽธ์ง‘ ํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋ฟก ๋นต๋€จ
ํƒญ์€ ์ƒ์‚ฐ์„ฑ์— ๊ด€ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ธ์ง€์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

@indiejames ๋‚˜๋Š” ctrl + (shift +) tab์„ ์‚ฌ์šฉํ•˜์—ฌ ํƒญ ์‚ฌ์ด๋ฅผ ๋งŽ์ด ํƒ์ƒ‰ํ•˜๊ณ  ๋ฐ˜๋“œ์‹œ ๋งˆ์šฐ์Šค๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฐ€์žฅ ํฐ ๋ถˆ๋งŒ ์ค‘ ํ•˜๋‚˜๋Š” @ matt1 ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ctrl + tab์ด ๊ฐ€์žฅ ์ตœ๊ทผ์— ์‚ฌ์šฉ ๋œ ์ˆœ์„œ๋กœ ์ž‘๋™ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณธ ํŒŒ์ผ๊ณผ ๋งˆ์ง€๋ง‰์—์„œ ๋‘ ๋ฒˆ์งธ๋กœ ๋ณธ ํŒŒ์ผ์„ ๋ฐ˜๋“œ์‹œ ๊ธฐ์–ตํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๋‚ด๊ฐ€ ํŒŒ์ผ์„ ์—ด๊ฑฐ ๋‚˜ ์ •๋ ฌ ํ•œ ์ˆœ์„œ๋ฅผ ํ™•์ธ / ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. Sublime Text๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ctrl + (shift +) tab์„ MRU๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋ฌธ; MRU์™€ ๋ณด์ด๋Š” ์ˆœ์„œ ๋ชจ๋‘์— ๋Œ€ํ•œ ๋ช…๋ น์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ญ์ƒ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์ „์— ์ผ๋ถ€ ์›น ๋ธŒ๋ผ์šฐ์ € (์˜ˆ : Opera๊ฐ€ ๊นœ๋ฐ•์ผ ์ˆ˜ ์žˆ์—ˆ์„๊นŒ์š”?)๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ctrl + tab์— MRU๋ฅผ ์‚ฌ์šฉํ–ˆ์Œ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ์•„๋งˆ๋„ OS๊ฐ€ ์•ฑ์„ ์œ„ํ•ด์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ €๋„์ด๋ฅผ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋”์ฐํ•˜๊ฒŒ ์ง๊ด€์ ์ด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜๊ณ  ์‹ค์ œ๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์„ ์ฐพ๊ธฐ ์œ„ํ•ด ํŠน๋ณ„ํ•œ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ์•ผํ–ˆ์Šต๋‹ˆ๋‹ค ... ์–ด๋–ป๊ฒŒํ•˜๋ฉด ํ”„๋กœ์„ธ์Šค๋ฅผ _ ๋Š๋ ค์ง€ ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋น ๋ฅธ ์—ด๊ธฐ๋ฅผ ๋…์ ์ ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ฃผ์žฅ์€ ์ž‘์—… ํŒŒ์ผ์ด์žˆ๋Š” VS Code์—์„œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํƒญ์ด์žˆ๋Š” Sublime Text์—์„œ๋„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํƒญ์€ ํ•ด๋‹น ์›Œํฌ ํ”Œ๋กœ๋ฅผ ์ „ํ˜€ ๊ธˆ์ง€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

VS Code์—์„œ ํ˜„์žฌ ์ž‘์—… ํŒŒ์ผ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ๊ฒฝ์šฐ ๋‹ค์Œ ์›Œํฌ ํ”Œ๋กœ์™€ ๋‹ฌ๋ฆฌ ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์—์„œ ํŒŒ์ผ์„ ์‹ค์ œ๋กœ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋ช‡ ๋ช…์ž…๋‹ˆ๊นŒ?

  • Ctrl + E / โŒ˜ + E ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๊ทผ ํŒŒ์ผ์„ ๋น ๋ฅด๊ฒŒ ์—ฝ๋‹ˆ ๋‹ค.
  • Ctrl + Tab ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๊ทผ ํŒŒ์ผ ์ „ํ™˜

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ํƒญ ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ œํ’ˆ์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ์กฐ์‚ฌํ•˜๋Š” ๋™์•ˆ ๊ท€ํ•˜์˜ ์˜๊ฒฌ์€ ๋งค์šฐ ์œ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์† ๊ณต์œ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋ฟก๋ฟก
ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฅธ ํƒ€์ดํ”ผ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ, ๋งˆ์šฐ์Šค / ํŠธ๋ž™ ํŒจ๋“œ๋ฅผ ์›€์ง์ด๋Š” ๊ฒƒ๋ณด๋‹ค ๋œ ์‚ฐ๋งŒํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

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

์™ผ์ชฝ ์ฐฝ

๋ชจ๋ธ 1 ํŒŒ์ผ (ํƒญ) | 1 ๊ฐœ ํŒŒ์ผ๋ณด๊ธฐ (ํƒญ) | ์ปจํŠธ๋กค๋Ÿฌ 1 ํŒŒ์ผ (ํƒญ)

์˜ค๋ฅธ์ชฝ ์ฐฝ

๋ชจ๋ธ 2 ํŒŒ์ผ (ํƒญ) | 2 ๊ฐœ ํŒŒ์ผ๋ณด๊ธฐ (ํƒญ) | ์ปจํŠธ๋กค๋Ÿฌ 2 ํŒŒ์ผ (ํƒญ)

์ด ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๊ต๋ฅผ ์œ„ํ•ด ์ž‘์—…์ค‘์ธ ๋‘ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๋ชจ๋ธ ํŒŒ์ผ์„ ๋น ๋ฅด๊ฒŒ ์„ ํƒํ•˜๊ฑฐ๋‚˜ UI / UX ๋ชจ์ž๋ฅผ ์“ฐ๊ณ ์žˆ์„ ๋•Œ ํŒŒ์ผ๋ณด๊ธฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋‹ค๋ฅธ ํŒŒ์ผ (์˜ˆ : CSS, db ์Šคํฌ๋ฆฝํŠธ ๋“ฑ)๋„ ์—ด๋ ค์žˆ๋Š” ๊ฒฝ์šฐ ์ž‘์—… ํŒŒ์ผ๋กœ๋Š” ํšจ์œจ์ ์œผ๋กœ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋งŽ์€ UI / UX๋ฅผํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด๊ฒƒ์€ ์ง€๊ธˆ๊นŒ์ง€ ์ผ๋ฐ˜์ ์ธ ๊ด€ํ–‰์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์—„๊ฒฉํ•˜๊ฒŒ Java ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž์ด๊ฑฐ๋‚˜ DBA ์˜€๋‹ค๋ฉด ์•„๋‹ˆ์š”, ์ด๊ฒƒ์€ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๋‹ค์ˆ˜์˜ ํ’€ ์Šคํƒ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํƒญ (๋ฐ ํƒญ์œผ๋กœ ๊ตฌ๋ถ„ ๋œ ์„ธ๋กœ / ๊ฐ€๋กœ ์ฐฝ)์ด์—†๋Š” ๊ฒƒ์€ ๊ทน๋„๋กœ ๋ฐฉํ•ด๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋‹จ๊ธฐ์ ์œผ๋กœ VSCode๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ์ด ๊ธฐ๋Šฅ์ด ๋ˆ„๋ฝ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—์ด๋ฅผ ๊ณ ์ˆ˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ํƒญ์ด ์“ธ๋ชจ์—†๊ณ  ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์ด ํ˜์‹ ์ด ์•„๋‹ˆ๋ผ๊ณ  ํ™•์‹  ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค (Adobe Brackets์—๋„ ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์ด ์žˆ์œผ๋ฉฐ 2012 ๋…„๋ถ€ํ„ฐ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค).

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

๋‚ด 2 ยข ...

์ด ๋Œ€๋ถ€๋ถ„์„ ์ด๋ฏธ @ bgashler1 ์—๊ฒŒ ์ „๋‹ฌํ–ˆ์ง€๋งŒ ์—ฌ๊ธฐ์— ์ด์ƒ์ ์ธ ๋™์ž‘์„ ์„ค๋ช…ํ•˜๋Š” ๊ธ€์„ ์กฐ๊ธˆ

  1. ํ‚ค ๋ฐ”์ธ๋”ฉ์€ ์ž‘์—… ํŒŒ์ผ์„ ๋‹ซ๊ณ  ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก๊ณผ MRU (๊ฐ€์žฅ ์ตœ๊ทผ์— ์‚ฌ์šฉํ•œ) ์Šคํƒ์—์„œ ์ œ๊ฑฐํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ํ‚ค ๋ฐ”์ธ๋”ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

json { "key": "ctrl+shift+w", "command": "workbench.files.action.closeAllFiles" }, { "key": "ctrl+w", "command": "workbench.files.action.closeFile" },

  1. ํŽธ์ง‘๊ธฐ์˜ ํŒŒ์ผ์€ "์Šคํƒ"๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๋‚˜์˜ ํŒŒ์ผ์„ ๋‹ซ์„ ๋•Œ MRU ์Šคํƒ์˜ ๋งˆ์ง€๋ง‰ ํŒŒ์ผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  2. ctrl + shift + t ๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ‚ค ๋ฐ”์ธ๋”ฉ์€ vscode์˜ workbench.action.tasks.test ์™€ ์ถฉ๋Œํ•˜์ง€๋งŒ ํƒญ ํ™˜๊ฒฝ์—์„œ๋Š” ๋งค์šฐ ํ‘œ์ค€์ ์ธ ๋‹จ์ถ•ํ‚ค์ž…๋‹ˆ๋‹ค. https://github.com/Microsoft/vscode/issues/3989 ์—์„œ ๋ช…๋ น์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ ์š”์ฒญ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
  3. ctrl + tab ๋ฐ ctrl + shift + tab ์€ "๋ฏธ๋ฆฌ๋ณด๊ธฐ"๋œ ํŒŒ์ผ์ด ์•„๋‹Œ "์ž‘์—… ํŒŒ์ผ"๋ชฉ๋ก์—์žˆ๋Š” ํŒŒ์ผ ๋งŒ ํšŒ์ „ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (ํƒ์ƒ‰๊ธฐ์—์„œ ํ•œ ๋ฒˆ ํด๋ฆญ ํ•œ ๋‹ค์Œ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ด๋™).
  4. ์—๋””ํ„ฐ ์ƒ๋‹จ์— ์ž‘์—… ํŒŒ์ผ์„ ๋ฐฐ์น˜ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • ์–ด๋–ค ์‚ฌ์ด๋“œ ๋ฐ”๋ฅผ ์—ด ์—ˆ๋Š”์ง€์— ๊ด€๊ณ„์—†์ด ๋‚ด ์ž‘์—… ํŒŒ์ผ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ : https://github.com/Microsoft/vscode/issues/3360

    • ๊ฑฐ์˜ 20 ๋…„ ๋™์•ˆ ๋‚˜๋Š” ๋‚ด ์ž‘์—… ํŒŒ์ผ์„ ์œ„ํ•ด ํŽธ์ง‘๊ธฐ ์œ„์—์„œ ์ฐพ๊ณ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•ด์™”๋‹ค. ๋Š๋Š” ๊ฒƒ์€ ์–ด๋ ค์šด ์Šต๊ด€์ž…๋‹ˆ๋‹ค.

๋ฝ€ ์„ธ๋กœ

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ํƒญ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ท€ํ•˜์˜ ํ”ผ๋“œ๋ฐฑ์€ ์ œํ’ˆ์— ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ์กฐ์‚ฌํ•˜๋Š” ๋™์•ˆ ๋งค์šฐ ์œ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์† ๊ณต์œ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

VSCode์—์„œ Ctrl + Tab์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€๋งŒ ํŒŒ์ผ ์™ธ์—๋„ UI์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๊ณ  ํŒจํ‚ค์ง€ ์ฝ˜์†” ๊ด€๋ฆฌ์ž๋กœ ์ด๋™ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Visual Studio์˜ ๊ฒฝํ—˜์ด ํ›จ์”ฌ ๋” ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์†”๋ฃจ์…˜ ํƒ์ƒ‰๊ธฐ ๋“ฑ ...

@Tyriar ๊ทธ๋ ˆ์ดํŠธ ํฌ์ธํŠธ!

[์ฒ ํ•™ ๊ฒฝ๊ณ !]

ctrl+tab ์ด '์ž‘์—… ํŒŒ์ผ'๊ฐœ๋…๋ณด๋‹ค ํ›จ์”ฌ ๋” ์œ ์šฉํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ด๊ฒƒ์ด ํ•ต์‹ฌ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ๋‘ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ฒซ์งธ, ctrl+tab ๋Š” ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค์ด๊ณ  ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋Š” ์บ๋Ÿฟ๊ณผ ๋ฌด์˜์‹์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ctrl+tab ๊ฐ€ ํ˜„์žฌ ํŽธ์ง‘๊ธฐ์—์„œ ํ˜„์žฌ ์บ๋Ÿฟ์ด์žˆ๋Š” ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋ฌด์—‡์„ํ•˜๋Š”์ง€. ์ด๊ฒƒ์€ '์ž‘์—… ํŒŒ์ผ'๋˜๋Š” ํŠน์ • ํŽธ์ง‘๊ธฐ์™€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ํƒ์ƒ‰๊ธฐ์™€๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ํ•˜๋‚˜๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ํŽธ์ง‘๊ธฐ์—์„œ ์ˆ˜ํ‰์œผ๋กœ ๋–จ์–ด์ ธ ์žˆ๊ณ  _ ๊ฐ€์žฅ ์ตœ๊ทผ _ ํŽธ์ง‘๊ธฐ์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋งˆ์šฐ์Šค์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ํŒŒ์ผ์„ ์„ ํƒํ•  ๋•Œ ์บ๋Ÿฟ์—์„œ ๋ฒ—์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.

๋‘˜์งธ, ctrl+tab ๋Š” ์ตœ๊ทผ์— ๋ณธ ๋ชจ๋“  ํŒŒ์ผ์„ ์‹œ๊ฐ„ ์—ญ์ˆœ์œผ๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. '์ž‘์—… ํŒŒ์ผ'์€ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ํ•œ ํŒŒ์ผ๊ณผ ํŒŒ์ผ์„ ์—ด๊ธฐ ์œ„ํ•ด ๊ท€์ฐฎ๊ฒŒ ํ•œ ์ˆœ์„œ ๋Œ€๋กœ๋งŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ค€๊ณผ ์ˆœ์„œ๋Š” ์ž„์˜์ ์ด๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๋ฐฉ์‹๊ณผ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ํ˜ธ์ถœ์ž์™€ ํ•จ์ˆ˜, ํด๋ž˜์Šค ๋ฐ ์†Œ๋น„์ž ์‚ฌ์ด์—์„œ ์•ž๋’ค๋กœ ์ ํ”„ํ•ฉ๋‹ˆ๋‹ค.

(์˜๊ฒฌ. ๋งˆ์ผ๋ฆฌ์ง€๋Š” ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

ํŽธ์ง‘ : ๋‚ด ์š”์ ์€ ์ด๊ฒƒ์ด๋‹ค : ํ•œ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•˜๊ณ  ๊ธฐ๋Šฅ์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ๋” ๋‚˜์€ ๊ธฐ๋Šฅ์„ ์„ค๊ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ž‘์—… ํŒŒ์ผ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@Tyriar : ๊ฐœ์ธ์ ์œผ๋กœ, ์ €๋Š” ํ•œ ๋ฒˆ ํด๋ฆญ ํ•œ ํŒŒ์ผ์ด Working Files์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์‚ฌ์‹ค์ด ์ •๋ง ์‹ซ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ์‚ฌ์šฉํ•œ ์Šคํƒ์—์„œ ๋ณธ ๋ชจ๋“  ํŒŒ์ผ (์ฝ๊ธฐ ์ „์šฉ, ์™ธ๋ถ€ ํŒŒ์ผ ํฌํ•จ)์„ ์›ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด์œ ๊ฐ€์žˆ์–ด์„œ ๊ทธ๊ฒƒ๋“ค์„ ์—ด์—ˆ๋‹ค. ๋‚ด๊ฐ€ ๋๋‚ด๋ฉด ๊ณง ๋ชฉ๋ก์—์„œ ์‚ฌ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๊ปํ•ด์•ผ ํ•œ ๋ฒˆ ํด๋ฆญ๊ณผ ๋‘ ๋ฒˆ ํด๋ฆญ์ด ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋„๋กํ•˜๋Š” ์˜ต์…˜์ด ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š”์ด ๋ฌธ์ œ์˜ ๋งฅ๋ฝ์—์„œ ๋‚ด๊ฐ€ ๋†“์นœ ๋Œ€๋ถ€๋ถ„์˜ ์ˆญ๊ณ ํ•จ์„ ์–ป๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„ ๋ƒˆ๋‹ค.

[
  { "key": "cmd+w", "command": "workbench.files.action.closeFile" },
  { "key": "cmd+shift+]", "command": "workbench.files.action.openNextWorkingFile" },
  { "key": "cmd+shift+[", "command": "workbench.files.action.openPreviousWorkingFile" }
]

@stephenmartindale ์•„์ง 'ํŒŒ์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ'๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ ์š”์ฒญ์„ ํ•œ ์‚ฌ๋žŒ์ด ์žˆ๋Š”์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

@stephenmartindale ์šฐ๋ฆฌ๋Š” ์ฝ๊ธฐ ์ „์šฉ ํŒŒ์ผ์„ ํฌํ•จํ•˜์—ฌ "๋ฏธ๋ฆฌ๋ณด๊ธฐ ํŒŒ์ผ"์„ ์—ด์–ด ์—ด๋ ค์žˆ๋Š” ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ๊ฒฝ์šฐ ์‚ฌ๋žŒ๋“ค์ด ์—ฌ๋Ÿฌ ๋ฒˆ ์—ด ๋•Œ๊นŒ์ง€ ์ฐพ๊ณ ์žˆ๋Š” ํŒŒ์ผ์„ ์•Œ์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— "ํŒŒ์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ"๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค (๊ด€๋ จ์—†๋Š” ํŒŒ์ผ์„ ์—ด ์ˆ˜์žˆ๋Š” ์›์น˜ ์•Š๋Š” ์ˆ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ).

๋‚˜๋Š” Sublime์˜ ํ๋ฆ„์„ ์ •๋ง ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํŒŒ์ผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.
2016 ๋…„ 4 ์›” 9 ์ผ ํ† ์š”์ผ ์˜ค์ „ 11:49 Brad Gashler [email protected]
์ผ๋‹ค :

@stephenmartindale https://github.com/stephenmartindale ์šฐ๋ฆฌ๊ฐ€ ์ฐพ๊ณ ์žˆ๋Š”
"๋ฏธ๋ฆฌ๋ณด๊ธฐ ํŒŒ์ผ"์„ ๊ณ ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” "๋ฏธ๋ฆฌ๋ณด๊ธฐ ํŒŒ์ผ"์„ ์œ ์ง€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์—ด ๋•Œ๊นŒ์ง€ ์ฐพ๊ณ ์žˆ๋Š” ํŒŒ์ผ (
์›ํ•˜์ง€ ์•Š๋Š” ์–‘์˜ ์—ด๋ฆฐ ํŒŒ์ผ์ด ๋ณต์žกํ•ด์ง‘๋‹ˆ๋‹ค).

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -207830702

@Tyriar , @ bgashler1 , @stevencl ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•˜๊ธฐ ์œ„ํ•ด ํƒญ๊ณผ ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•œ ๋‘ ๊ฐœ์˜ ์ƒˆ ๊ฒŒ์‹œ๋ฌผ์„ ๊ฐ–๋Š” ๊ฒƒ์ด ๋” ๋‚ซ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ œ ์˜๊ฒฌ์ด์ง€๋งŒ ์—ฌ๊ธฐ์„œ ๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ๋…ผ์˜ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋‚ซ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. :)

๐Ÿ‘Žํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค, ๋˜๋Š” ์ ์–ด๋„ ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ๊นจ๋—ํ•œ ํƒญ์ด์—†๋Š” UI๋Š” VS ์ฝ”๋“œ์—์„œ ๊ฐ€์žฅ ์‚ฌ๋ž‘๋ฐ›๋Š” ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

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

๋‘ ๋ฒˆ์งธ๋กœ Ctrl + W๋Š” ํ˜„์žฌ ํŽธ์ง‘๊ธฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•ด๋‹น ์—ด๋ ค์žˆ๋Š” ์ž‘์—… ํŒŒ์ผ์„ ๋‹ซ์•„์•ผํ•ฉ๋‹ˆ๋‹ค. ์ €์—๊ฒŒ๋Š” ์ด๊ฒƒ์ด ํ˜„์žฌ ๊ตฌํ˜„์—์„œ ๊ฐ€์žฅ ํฐ ๋‹จ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Ctrl + Tab์€ ์ž‘์—… ํŒŒ์ผ์˜ ํŒŒ์ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ตœ๊ทผ์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ๋‚˜์—ดํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ƒ๊ฐ์—์„œ ์„ธ ๋ฒˆ์งธ ๊ฒฝ๊ณ ๋Š” ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ํŒŒ์ผ์ด ์ž‘์—… ํŒŒ์ผ๋กœ ์—ด๋ฆฌ์ง€ ์•Š์ง€๋งŒ ํŽธ์ง‘ํ•˜๋ฉด ์—ด๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

+1

@csholmq ์ด์ œ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/Microsoft/vscode/issues/224#issuecomment -207507479์—์„œ ์‚ฌ์šฉ์ž ์ง€์ • ํ‚ค ๋ฐ”์ธ๋”ฉ์„

@Tyriar ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒฝ๊ณ ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌ!

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

@zunama ์šฐ๋ฆฌ๋Š” ํƒญ๊ณผ ํ–ฅ์ƒ๋œ ๋ฌธ์„œ ๊ด€๋ฆฌ๋ฅผ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์žŠ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ 1.0์ด๋˜์—ˆ์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์ตœ์šฐ์„  ์ˆœ์œ„ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๊ณง VS Code์— ๋ฉ‹์ง„ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

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

๋˜ํ•œ ์ƒ๋‹จ ํƒญ์€ ์‚ฌ๋žŒ์˜ ๋ˆˆ์— ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ ํƒญ ์ œ๋ชฉ๊ณผ ์ฃผ์š” ์ง€์—ญ ๋ฒˆํ˜ธ๋ฅผ ๋™์‹œ์— ์Šค์บ” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฉ”์ธ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์™ผ์ชฝ working files ๋ฅผ ์ฝ์„ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ง์ ‘ ์‹œ๋„ํ•ด๋ณด์‹ญ์‹œ์˜ค. ๋˜ํ•œ ํƒญ์ด ๋” ๋„“์–ด ๋งˆ์šฐ์Šค ์›€์ง์ž„์— ๋” ์ข‹์Šต๋‹ˆ๋‹ค. (์ง‘์ค‘ํ•˜์ง€ ์•Š์•„๋„ ๋” ์˜ˆ์ธก ๊ฐ€๋Šฅ)

+1/0

+1

์ œ ๊ฐœ์ธ์ ์ธ ์˜๊ฒฌ์ด์ง€๋งŒ ์ œ๋ฐœ ๊ทธ๋งŒํ•ด -1, +1 ๊ฒŒ์‹œ๋ฌผ ...์ด ๊ธฐ๋Šฅ์„ ์ข‹์•„ํ•˜๊ฑฐ๋‚˜ ์‹ซ์–ดํ•œ๋‹ค๊ณ  ์ œ์•ˆํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ๋ฐ˜์‘ / ์ด๋ชจํ‹ฐ์ฝ˜์„ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๊ฒƒ์€ ๊ฒฝํ—˜์— ๋Œ€ํ•ด ์•„๋ฌด ๋ง๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ–ˆ๋‹ค๋ฉด ์œ ์šฉํ•œ ์ง€ ํ™•์ธํ•˜์„ธ์š”! ๋‚˜๋Š” ๋‹น์‹ ์ด ์‚ฌ๋ฌผ์— ๋Œ€ํ•œ ์ž์‹ ์˜ ๋ฐฉ๋ถ€์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š”์ง€ ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค! ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ด๋ชจํ‹ฐ์ฝ˜ ๋งŒ ์‚ฌ์šฉํ•˜์„ธ์š”.

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

@csholmq ๋‚ด๊ฐ€ ๋‹น์‹ ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์–ป๊ณ  ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๋ฐ˜์‘ / ์ด๋ชจํ‹ฐ์ฝ˜์„ ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ +1, -1 ๋งŒ ํฌํ•จ ๋œ ๊ฒŒ์‹œ๋ฌผ์„ ์–ธ๊ธ‰ํ•˜๋ฉด โ€‹โ€‹๊ฐ’์ด ์ถ”๊ฐ€๋˜์ง€ ์•Š๊ณ  ๋” ์˜๋ฏธ์žˆ๋Š” ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. +1, -1๋กœ ๊ธ€์„ ์“ฐ์ง€ ์•Š๊ณ  ๊ธ€์„ ์ผ์Šต๋‹ˆ๋‹ค. ์ œ ์˜๊ฒฌ ์ผ๋ฟ์ž…๋‹ˆ๋‹ค. ๊ธ€์—์„œ์ด๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๊ฐ•์กฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

@zunama ๋” ๋‚˜์€ ๋Œ€์•ˆ์„ ์ฐพ๋Š” ๊ฒƒ์€ ์˜ค๋งŒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. "๊นจ์ง€์ง€ ์•Š์Œ"์€ ์ƒˆ๋กœ์šด ๋ฌผ๊ฑด์„ ์ฐพ๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์œ ํšจํ•œ ์ฃผ์žฅ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ๊ฑฐ์˜ ๋…ผ์Ÿ์ž…๋‹ˆ๋‹ค (์•„๋งˆ ๋” ๋‚˜์€ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?). ๋‚˜๋Š”์ด ํ† ๋ก ์— ์ฃผ๋ชฉํ•˜์ง€๋งŒ VS ์ฝ”๋“œ๊ฐ€ ์™„์ „ํžˆ ์˜ค๋Š˜๋‚  ์‚ฌ์šฉํ•˜๊ณ ์žํ•˜๋Š” ๊ฒฝ์šฐ ํ˜„์žฌ์˜ '์˜ค๋ž˜๋œ ์‚ฌ๊ณ  ๋ฐฉ์‹'์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ๊ธฐ์˜๊ฒŒํ•˜๊ณ  ๋‚˜์ค‘์— ํ˜์‹ ์„ ๋ชฉํ‘œ๋กœํ•ด์•ผํ•œ๋‹ค๊ณ . ์‚ฌ๋žŒ๋“ค์€ ๊ธฐ๋‹ค๋ฆผ์„ ์ž˜ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์™œ ์ด๊ฒƒ์ด ๋” ์ข‹์€์ง€ ๋…ผ์Ÿํ•˜๋Š” ์‹œ๊ฐ„์„ ์ ˆ์•ฝ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ“๊ธ€๋กœ ๋Œ์•„ ๊ฐ€๊ธฐ : ์˜ฌ๋ฐ”๋ฅธ ์ผ์„ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด 3 ๋ถ„์„ ์†Œ๋น„ํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋งŒ๋‘์‹ญ์‹œ์˜ค. ์œ ์šฉํ•œ ๋น„ํ‰์— ๋Œ€ํ•œ ๊ด€์ ์„ ์—ด๊ฑฐํ•˜๊ณ  ๊ฐ€๋Šฅํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. 3 ๋ถ„์ด๋ผ๋Š” ๊ด€์ ์€ ํŽธํ–ฅ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์„ค๊ณ„์— ์“ธ๋ชจ์—†๊ณ  ์œ„ํ—˜ํ•ฉ๋‹ˆ๋‹ค.

ํ˜์‹ ์„ ์›ํ•˜๋ฉด ์„ค๋ฌธ ์กฐ์‚ฌ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ:


๋‹ค์Œ ์ค‘ ๊ท€ํ•˜์—๊ฒŒ ๊ฐ€์žฅ ์ƒ์‚ฐ์ ์ธ ํƒ์ƒ‰ ์Šคํƒ€์ผ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

  • ์–ด๋–ค ๊ฒƒ. (๋” ์ข‹์„ ์ˆ˜๋„์žˆ๋Š” ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค)
  • ํƒญ. (๋‹น์‹ ์ด ์‚ฌ๋ž‘ํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šด ์˜ค๋ž˜๋œ ์ž‘์—… ์Šคํƒ€์ผ).

๋ฌผ๋ก  ํƒญ์ด ์ด๊ธธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•„๋งˆ๋„ ๋‹ค๋ฅธ ์•„์ด๋””์–ด๋Š” ์ƒˆ๋กœ์šด ํ‘œ์ค€ ํƒ์ƒ‰ UI๋กœ๊ฐ€๋Š” ๊ธธ์„ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†”์งํžˆ ๋งํ•ด์„œ ์ €์—๊ฒŒ VS Code์˜ ์ •์˜ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” ํƒญ์ด ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด ์‹ค์ข…๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ (์ฒ˜์Œ์—) ๊นจ๋‹ซ์ง€๋„ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค! ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ๊ด€์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

ํƒญ์„ ์‚ฌ์šฉํ•  ๋•Œ๋งˆ๋‹ค ํ•ญ์ƒ ์–ด์ง€๋Ÿฝ๊ณ  ์ฐพ๊ธฐ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํƒญ ๋ชฉ๋ก์—์„œ ํŠน์ • ํŒŒ์ผ์„ ์ฆ‰์‹œ ๋ณผ ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ ๋ฐ˜์‘์€ ํŒŒ์ผ์„ ๋‹ค์‹œ ์—ฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. . . ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์ด๋ฏธ ์—ด๋ ธ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๊ทธ ๊ณผ์ •์—์„œ ํƒญ์˜ ์ˆœ์„œ๊ฐ€ ์‹ฌ๊ฐํ•˜๊ฒŒ ์—‰๋ง์ด๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด Visual Studio 2015์—์„œ ๋‚˜์—๊ฒŒ ์ผ์–ด๋‚˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์ด ๋˜‘๊ฐ™์€ ์„ธ์ƒ์—์„œ ์ •์ฒด์„ฑ์„ ๊ฐ–๋Š” ๊ฒƒ์€ ์ƒ์พŒํ•จ์„ ๋Š๋‚๋‹ˆ๋‹ค.

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

PSS. ์•„์ด๋””์–ด-์–ธ์  ๊ฐ€ ๋Œ€ ์ฝ”๋“œ์— ํƒญ์ด์žˆ๋Š” ๊ฒฝ์šฐ ์—ด๋ฆฐ ํƒญ์˜ ์ตœ๋Œ€ ์ˆ˜๋ฅผ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ƒˆ ํƒญ์ด ์—ด๋ฆด ๋•Œ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ํƒญ์„ ์ž๋™์œผ๋กœ ๋‹ซ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@RussBaz ๋‚˜๋Š” ํƒญ ์ˆ˜๋ฅผ ์ œํ•œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€ ์ƒ๊ฐ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ ์ˆ˜๊ฐ€ ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๋ฐ”๋€” ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด์ง€๋งŒ ์•„๋งˆ๋„ ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ต์…˜ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :

tabs.autoClose = "not-visible", "off", "time", x ์—ฌ๊ธฐ์„œ x๋Š” ์ˆซ์ž์ž…๋‹ˆ๋‹ค.

๊ทธ๊ฒƒ์€ ์ด์ƒํ•œ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ 16 ๊ฐœ ํƒญ์„ ์ข‹์•„ํ•˜๊ณ  4 ๊ฐœ๋ฅผ ์ข‹์•„ํ•œ๋‹ค๋ฉด ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. 4 ๊ฐœ์˜ ํƒญ์„ ์‚ฌ์šฉํ•˜๊ณ  16 ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! ์™œ ๋‹น์‹ ์˜ ๊ธธ์ด ๋‚ด ๊ฒƒ๋ณด๋‹ค ๋‚ซ๋‹ค๊ณ  ๋งํ•˜๊ฑฐ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ์ด๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํƒญ์— ๋Œ€ํ•œ ๋Œ€ํ™”์กฐ์ฐจ๋„ ์˜ต์…˜ / ํ™˜๊ฒฝ ์„ค์ •์—์„œ ํƒญ์ด ํ™œ์„ฑํ™” / ๋น„ํ™œ์„ฑํ™”๋˜์–ด์žˆ๋Š” ํ•œ ๋ฌด์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํƒญ์„ ์›ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค, ๋Œ€๋‹จํ•ฉ๋‹ˆ๋‹ค! ์›ํ•˜๋Š” ๋ถ„๋“ค์€ ์ž‘์€ ์ฒดํฌ ๋ฐ•์Šค๋ฅผ ์ฒดํฌํ•˜์„ธ์š”! ์ •๋ง๋กœ, ๋‹น์‹ ์˜ ๊ธธ์ด ๋‚ด ๊ฒƒ๋ณด๋‹ค ๋‚ซ๊ฑฐ๋‚˜ ๋‚ด๊ฐ€ ๋‹น์‹ ๋ณด๋‹ค ๋” ์ž˜ ์•ˆ๋‹ค๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
+1
;)

์‚ฌ์šฉ ์‚ฌ๋ก€ ์˜ˆ : ํ˜„์žฌ ์›์ž์—์„œ 6 ๊ฐœ์˜ ํƒญ ์‚ฌ์ด๋ฅผ ์ง€์†์ ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋” ๊นŠ์€ ์„น์…˜์—์„œ ์ž‘์—…ํ•ด์•ผ ํ•  ๋•Œ ์•ฝ 10์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค! ๋”ฐ๋ผ์„œ ๋‹ซ๊ณ  ๋‹ค์‹œ ์—ฌ๋Š” ๊ฒƒ์€ ๊ณ ํ†ต ์Šค๋Ÿฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ์ž๋ฆฌ์— ๋ฐฉ๋Œ€ํ•œ ํŒŒ์ผ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจ๋“ˆ์˜ ๋ชจ๋“  ๋ถ€๋ถ„์„ ๋‹จ์ผ ํŒŒ์ผ์— ํฌํ•จํ•˜๋ฉด ํŒŒ์ผ์—์„œ 6k ์ค„๋กœ ํŒฝ์ฐฝํ•˜๋ฏ€๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ๊ฐ€ ํ›จ์”ฌ ๋” ๊ณ ํ†ต ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

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

3 ๋ถ„์งœ๋ฆฌ ๋ฌธ์ œ์— ๊ด€ํ•ด์„œ๋Š” ์ฝ”๋“œ๊ฐ€ Sublime (๋‚ด๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ์„ ํƒ) ๋˜๋Š” Atom (๋‚ด๊ฐ€ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ)๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค๊ณ  ๊ฐ€์ • ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ํšจ์œจ์ ์œผ๋กœ ํŒŒ์ผ๊ฐ„์— ์ˆ˜ํ–‰ํ•ด์•ผํ•˜๋Š” ์ž‘์—…์„ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋‚ด ํ•„์š”์— ๋” ์ž˜ ๋งž๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๊ณ  ์ค€๋น„๊ฐ€๋˜๋ฉด ์ฝ”๋“œ ๋ช‡ ๊ฐ€์ง€ ๋ฒ„์ „์„ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ '๊ตฌ์‹'๋งˆ์ธ๋“œ ์„ธํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‚ด ์ž‘์—…์˜ ํšจ์œจ์„ฑ์ž…๋‹ˆ๋‹ค.

ํƒญ์ด์—†๋Š” ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฌป๋Š” ๊ฒƒ์€
ํƒญ์„ ์„ ํ˜ธํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋‘˜ ๋‹ค ์›ํ•˜์ง€ ์•Š์•„
๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ์ „ํ™˜ํ•˜์‹ญ์‹œ์˜ค.

์ด์ œ 'Mac vs Windows', 'Android vs IPhone'์œ ํ˜•์œผ๋กœ ๋ฉˆ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
์–ด๋–ค ๋ฐฉ๋ฒ•์ด ๋” ๋‚˜์€์ง€์— ๋Œ€ํ•œ ๋…ผ์Ÿ : 'ํƒญ ๋Œ€ ํƒญ ์—†์Œ'? ๋‘˜ ๋‹ค ์ข‹๋‹ค
์‚ฌ๋žŒ๋“ค๋งˆ๋‹ค ์„ ํ˜ธ๋„๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค

๊ฐ€์žฅ ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์€ ํƒญ์„ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์„ ํƒ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‘ ๊ตฐ์ค‘ ๋ชจ๋‘ ๊ธฐ๋ปํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ๋ชจ๋‘ ์„ค์ •ํ•  ์ˆ˜์žˆ๋Š” ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
๋‹น์‹ ์˜ ์ทจํ–ฅ์— ๋”ฐ๋ผ ๊บผ์ ธ?

์ด ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

1) ํƒญ์„ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ผœ๊ณ  ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด
ํ•˜์ง€๋งˆ.

2) ํƒญ์„ ๋„๋Š” ์˜ต์…˜์ด ์žˆ์–ด๋„ ํƒญ์„ ์ „ํ˜€ ์ถ”๊ฐ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์˜ต์…˜ 2๋ฅผ ๋Œ๋ฆฌ๋Š” ์˜ต์…˜์ด ์žˆ๋Š”๋ฐ ์™œ ์˜ต์…˜ 2์— ํˆฌํ‘œํ•˜๊ฒ ์Šต๋‹ˆ๊นŒ?
๋–จ์–ด์ ธ์„œ?
2016 ๋…„ 4 ์›” 15 ์ผ ์˜คํ›„ 7:32, "James McLaughlin" [email protected]
์ผ๋‹ค :

@Measuring https://github.com/Measuring ๋™์˜ํ•˜๊ณ  ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ˜์‹ ์ด ํ•„์š”ํ•œ ๊ฒƒ์ด ์žˆ์ง€๋งŒ ๋จผ์ € ์งˆ๋ฌธํ•ด์•ผ ํ•  ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํƒญ์„ ์ œ๊ฑฐํ•˜์—ฌ ๊ฐœ์„  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด, ๋ชจ๋“ 
๊ฐœ๋ฐœ์— ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ผ ํŽธ์ง‘๊ธฐ์—๋Š” ํƒญ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ํ•œ ๋ฒˆ์— 5-10 ๊ฐœ์˜ ํŒŒ์ผ ์‚ฌ์ด์—์„œ
ํŒŒ์ผ์˜ ์ •ํ™•ํ•œ ์ด๋ฆ„๊ณผ ํŒŒ์ผ์„ ์—ฌ๋Š” ์ˆœ์„œ ๊ธฐ์–ต
in. ๊ทธ๋ž˜์„œ ์ €๋Š”์ด ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ๋” ๋‚˜์•„์ง€๊ฒŒ ๋งŒ๋“ค ์—ˆ๋Š”์ง€ ๋ฌผ์–ด๋ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์–ด๋•Œ
ํ˜์‹ ์ ์ž…๋‹ˆ๊นŒ? ๋จผ์ € ๊ทธ๋“ค์€ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ฌผ์–ด ๋ณธ ๋‹ค์Œ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ๋ฌป์Šต๋‹ˆ๋‹ค.
๋” ์ข‹์Šต๋‹ˆ๋‹ค. 3 ๋ถ„ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ๋Š” ์ฝ”๋“œ๊ฐ€
Sublime ๋˜๋Š” Atom๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์œผ๋ฉฐ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งž๋‹ค๋ฉด
์ž‘์—…์— ์–ด๋ ค์›€์„ ๊ฒช๊ฑฐ๋‚˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ํ•ด์•ผ ํ•  ์ผ์„ ํšจ์œจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ
ํŒŒ์ผ ์‚ฌ์ด์—์„œ ๋ญ”๊ฐ€ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“  ๋‹ค์Œ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‚ด ํ•„์š”์— ๋” ์ ํ•ฉํ•˜๊ณ  ์•ž์œผ๋กœ ๋ช‡ ๊ฐ€์ง€ ๋ฒ„์ „์˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.
์ค€๋น„๋˜๋ฉด.

โ€”
๋Œ“๊ธ€์„ ๋‹ฌ์•˜ ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -210705545

@ tones411 ์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ ํƒญ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ฒฝํ—˜์ด ์–ด๋–ป๊ฒŒ ๋“  ๋ง์น  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์˜ต์…˜ 2๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

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

์–ด๋–ค ์‚ฌ๋žŒ๋“ค์€ Vim ๋ฒ„ํผ์™€ ๊ฐ™์€ ๊ฒƒ์„ ์›ํ•˜๊ณ  ํƒญ์ด๋‚˜ ์ž‘์—… ํŒŒ์ผ์„ ์ „ํ˜€ ๊ฐ–๊ณ  ์‹ถ์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๋™์˜ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์— ๋™์˜ํ•ฉ์‹œ๋‹ค. ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ํƒญ์ด ์„ ํƒ ์‚ฌํ•ญ ์ธ ๊ฒฝ์šฐ
์›ํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€์—†๋Š” ๊ฒƒ๋ณด๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ๋ง‰์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค
์ž‘๋™ํ•˜๋Š” ๊ฒฝ์šฐ ์ž‘์—… ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
2016 ๋…„ 4 ์›” 15 ์ผ ๊ธˆ์š”์ผ ์˜คํ›„ 10:07 tones411 [email protected] ์ž‘์„ฑ :

ํƒญ์ด์—†๋Š” ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฌป๋Š” ๊ฒƒ์€
ํƒญ์„ ์„ ํ˜ธํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋‘˜ ๋‹ค ์›ํ•˜์ง€ ์•Š์•„
๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ์ „ํ™˜ํ•˜์‹ญ์‹œ์˜ค.

์ด์ œ 'Mac vs Windows', 'Android vs IPhone'์œ ํ˜•์œผ๋กœ ๋ฉˆ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
์–ด๋–ค ๋ฐฉ๋ฒ•์ด ๋” ๋‚˜์€์ง€์— ๋Œ€ํ•œ ๋…ผ์Ÿ : 'ํƒญ ๋Œ€ ํƒญ ์—†์Œ'? ๋‘˜ ๋‹ค ์ข‹๋‹ค
์‚ฌ๋žŒ๋“ค๋งˆ๋‹ค ์„ ํ˜ธ๋„๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค

๊ฐ€์žฅ ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์€ ํƒญ์„ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์„ ํƒ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‘ ๊ตฐ์ค‘ ๋ชจ๋‘ ๊ธฐ๋ปํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ๋ชจ๋‘ ์„ค์ •ํ•  ์ˆ˜์žˆ๋Š” ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
๋‹น์‹ ์˜ ์ทจํ–ฅ์— ๋”ฐ๋ผ ๊บผ์ ธ?

์ด ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

1) ํƒญ์„ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ผœ๊ณ  ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด
ํ•˜์ง€๋งˆ.

2) ํƒญ์„ ๋„๋Š” ์˜ต์…˜์ด ์žˆ์–ด๋„ ํƒญ์„ ์ „ํ˜€ ์ถ”๊ฐ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์˜ต์…˜ 2๋ฅผ ๋Œ๋ฆฌ๋Š” ์˜ต์…˜์ด ์žˆ๋Š”๋ฐ ์™œ ์˜ต์…˜ 2์— ํˆฌํ‘œํ•˜๊ฒ ์Šต๋‹ˆ๊นŒ?
๋–จ์–ด์ ธ์„œ?
2016 ๋…„ 4 ์›” 15 ์ผ ์˜คํ›„ 7:32, "James McLaughlin" [email protected]
์ผ๋‹ค :

@Measuring https://github.com/Measuring ๋™์˜ํ•˜๊ณ  ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ˜์‹ ์ด ํ•„์š”ํ•œ ๊ฒƒ์ด ์žˆ์ง€๋งŒ ๋จผ์ € ์งˆ๋ฌธํ•ด์•ผ ํ•  ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํƒญ์„ ์ œ๊ฑฐํ•˜์—ฌ ๊ฐœ์„  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์—๊ฒŒ๋Š”
...๋งˆ๋‹ค
๊ฐœ๋ฐœ์— ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ผ ํŽธ์ง‘๊ธฐ์—๋Š” ํƒญ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ํ•œ ๋ฒˆ์— 5-10 ๊ฐœ์˜ ํŒŒ์ผ ์‚ฌ์ด์—์„œ
ํŒŒ์ผ์˜ ์ •ํ™•ํ•œ ์ด๋ฆ„๊ณผ ํŒŒ์ผ์ด ์—ด๋ฆฌ๋Š” ์ˆœ์„œ ๊ธฐ์–ต
๊ทธ๋“ค
in. ๊ทธ๋ž˜์„œ ์ €๋Š”์ด ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ๋” ๋‚˜์•„์ง€๊ฒŒ ๋งŒ๋“ค ์—ˆ๋Š”์ง€ ๋ฌผ์–ด๋ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ
์ด๋‹ค
ํ˜์‹ ์ ์ž…๋‹ˆ๊นŒ? ๋จผ์ € ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ฌผ์–ด ๋ณธ ๋‹ค์Œ ์–ด๋–ป๊ฒŒํ•˜๋ฉด ๋˜๋‚˜์š”?
ํ•˜๋‹ค
๋” ์ข‹์Šต๋‹ˆ๋‹ค. 3 ๋ถ„์งœ๋ฆฌ ๋ฌธ์ œ์— ๊ด€ํ•ด์„œ๋Š” Code
์ด๋‹ค
Sublime ๋˜๋Š” Atom๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์œผ๋ฉฐ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งž๋‹ค๋ฉด
๋‚˜๋Š”
์ž‘์—…์— ์–ด๋ ค์›€์„ ๊ฒช๊ฑฐ๋‚˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ํ•ด์•ผ ํ•  ์ผ์„ ํšจ์œจ์ ์œผ๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ
ํŒŒ์ผ ์‚ฌ์ด์— ๋ญ”๊ฐ€ ์ž‘๋™ํ•˜๋„๋ก ๋งŒ๋“  ๋‹ค์Œ
๊ณต์žฅ
๋‚ด ํ•„์š”์— ๋” ์ ํ•ฉํ•˜๊ณ  ์•ž์œผ๋กœ ๋ช‡ ๊ฐ€์ง€ ๋ฒ„์ „์˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.
์ค€๋น„๋˜๋ฉด.

โ€”
๋Œ“๊ธ€์„ ๋‹ฌ์•˜ ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -210705545

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -210712143

+1

๋‚˜๋Š” ์ฃผ ํŽธ์ง‘๊ธฐ๋กœ Code๋กœ ์ „ํ™˜ ํ•œ ์ดํ›„๋กœ ์ง€๋‚œ ~ ๋‹ฌ ๋™์•ˆ์ด ์Šค๋ ˆ๋“œ๋ฅผ ๋”ฐ๋ผ ์™”๊ณ  ๊ณ„์†ํ•ด์„œ ํŒŒ์ผ ํƒ์ƒ‰ ๋™์ž‘์— ์งœ์ฆ์ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ž‘์—… ํŒŒ์ผ ์„น์…˜์— ์ต์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•ด ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ๋‚˜์ค‘์— ์ƒ๊ฐํ•  ์ˆ˜์žˆ๋Š” ์ž‘์—… ํŒŒ์ผ ์„น์…˜๊ณผ Ctrl + Tab ๋ฐ Ctrl + P์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” Code์— ๋งค์šฐ ๋งŒ์กฑํ•˜๊ณ  ์‰ฝ๊ฒŒ ๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ํŽธ์ง‘๊ธฐ์ด์ง€๋งŒ ์ด๋Ÿฌํ•œ ํŒŒ์ผ ํƒ์ƒ‰ ์˜ต์…˜์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ–ˆ๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ๋“ค ๋Œ€๋ถ€๋ถ„์ด ์–ธ๊ธ‰๋˜์—ˆ์ง€๋งŒ ์—ฌ๊ธฐ์— ๋‚ด ๋ถˆ๋งŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘๊ธฐ ์ฐฝ์„ ๋‹ซ์•„๋„ WF์—์„œ ํŒŒ์ผ์ด ์‹ค์ œ๋กœ ๋‹ซํžˆ์ง€ ์•Š์œผ๋ฏ€๋กœ WF ๋ชฉ๋ก์€ ๋ณธ์งˆ์ ์œผ๋กœ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ _twice_ ํŒŒ์ผ์„ ๋‹ซ๊ณ  ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ซ์•„์•ผํ•ฉ๋‹ˆ๋‹ค (Ctrl + W _and_ WF ํŒจ๋„์—์„œ ํŒŒ์ผ ๋‹ซ๊ธฐ). ํŒŒ์ผ์„ ์—ด์–ด๋‘๊ณ  ์‹ถ์—ˆ๋‹ค๋ฉด Ctrl + W๋ฅผ ๋ˆ„๋ฅด์ง€ ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Ctrl + W๋ฅผ ๋ˆ„๋ฅด๊ณ  ํŒŒ์ผ์„ "์—ด๋ ค"(WF์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Œ) ๋‘๋Š” ๊ฒƒ์ด ์–ด๋–ค ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์˜ˆ, ์žฌ ํ• ๋‹น ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ WF์˜ ๊ธฐ๋ณธ ๋™์ž‘์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.)

WF ๋˜๋Š” ํŠธ๋ฆฌ๋ณด๊ธฐ์—์„œ ํŒŒ์ผ์„ ํด๋ฆญํ•˜๋ฉด ์ตœ์†Œํ•œ ์ ˆ๋ฐ˜์˜ ์‹œ๊ฐ„ ๋™์•ˆ ์›ํ•˜์ง€ ์•Š๋Š” ํŽธ์ง‘๊ธฐ ์ฐฝ์— ํŒŒ์ผ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค. ํ™œ์„ฑ ์™ผ์ชฝ ํŒจ๋„์ด์žˆ๋Š” 2 ๊ฐœ ํŒจ๋„ ํŽธ์ง‘๊ธฐ๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ "์ธก๋ฉด์œผ๋กœ ์—ด๊ธฐ"๋Š” _new_ ํŒจ๋„์ด ์•„๋‹Œ _right_ ํŒจ๋„์—์„œ ์—ด๋ฆฌ๊ณ  3 ๊ฐœ์˜ ์—ด์ด ์žˆ์œผ๋ฉด ํ•ญ์ƒ ๊ธฐ์กด ํŒจ๋„์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๋Š” "๋‚ด๊ฐ€ ๋†“์€ ๊ณณ์— ๋ฌผ๊ฑด์ด ๋‚จ์•„ ์žˆ์ง€ ์•Š๋‹ค"๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—๋””ํ„ฐ๊ฐ€ ํ˜„์žฌ UI ์ƒํƒœ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœํ•ด์•ผ ํ•  ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•œ ๋‹ค์Œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์—์„œ UI ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ ๋  ๋•Œ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์›ํ•˜๋Š” ์œ„์น˜๋ฅผ ์—๋””ํ„ฐ์—๊ฒŒ ์•Œ๋ ค์ฃผ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— ์—ด๋ ค์žˆ๋Š” ํŒŒ์ผ์— _back_์„ ์–ป๋Š” ๊ฒƒ์€ ๊ทธ๋Ÿฐ ํ”ผํƒ€์ž…๋‹ˆ๋‹ค.

ํŒŒ์ผ์„ ํ•œ ๋ฒˆ ํด๋ฆญํ•˜๊ณ  ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด _ ์™„์ „ํžˆ ๋™์ผํ•œ _ UI์™€ _ ์™„์ „ํžˆ ๋‹ค๋ฅธ _ ๋™์ž‘์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ํŒŒ์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ์ผ์‹œ์ ์œผ๋กœ ์—ด๋ฆฌ์ง€ ๋งŒ (๋‚˜์ค‘์— ์ œ๊ฑฐํ•˜๋ ค๋ฉด ๋‘ ๋ฒˆ ๋‹ซ์•„์•ผํ•˜๋ฏ€๋กœ WF๋กœ๋กœ๋“œํ•˜์ง€ ์•Š์œผ๋ ค๋Š” ๊ฒฝ์šฐ) "๋ฏธ๋ฆฌ๋ณด๊ธฐ"ํŽธ์ง‘๊ธฐ๋ฅผ ๋‹ค๋ฅธ ํŒŒ์ผ๊ณผ ํ•จ๊ป˜๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค (์–ธ๊ธ‰ ํ•œ ํ˜„์žฌ ๊ตฌํ˜„์—์„œ๋Š” ๋ถˆ๊ฐ€ํ”ผํ•ฉ๋‹ˆ๋‹ค. ์œ„)๋Š” ํด๋” ํŠธ๋ฆฌ๋ฅผ ์ƒˆ ์œ„์น˜๋กœ ์ด๋™ํ•˜๊ณ  ์ด์ „ "๋ฏธ๋ฆฌ๋ณด๊ธฐ"ํŒŒ์ผ์„๋กœ๋“œํ•˜๋ฉด ํŠธ๋ฆฌ๋ณด๊ธฐ์—์„œ ํด๋”๋กœ ๋‹ค์‹œ ์ด๋™ํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋™์ž‘์œผ๋กœ ์ธํ•ด _ ์ •ํ™•ํ•œ ๋™์ผํ•œ ํด๋” _๋ฅผ 6 ๋ฒˆ ์—ฐ์†์œผ๋กœ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์‹œ๊ฐ„์„ ์†Œ๋น„ ํ–ˆ๋Š”์ง€๋„ ์ธ์ •ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ œ ์ƒ๊ฐ์—๋Š” ํŒŒ์ผ์„ ํ•œ ๋ฒˆ ๋˜๋Š” ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด _ ์ •ํ™•ํžˆ ๋™์ผํ•œ ๋™์ž‘ _์„ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ WF / Ctrl + Tab์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ํ•œ ๋ฒˆ์˜ ํด๋ฆญ "๋ฏธ๋ฆฌ๋ณด๊ธฐ"๋ฅผ ์›ํ•˜๋ฉด _ ๋ช…๋ฐฑํ•œ UI ๋งˆ์ปค _๊ฐ€ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํ™œ์„ฑ ํŽธ์ง‘๊ธฐ ์ฐฝ์€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ด๋ฉฐ ๊ต์ฒดํ•˜๋ฉด ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

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

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

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

์—ฌ๋Ÿฌ๋ถ„์€์ด ํŽธ์ง‘๊ธฐ๋กœ ๋ฉ‹์ง„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ–ˆ์œผ๋ฉฐ ๊ณ„์†ํ•ด์„œ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋ฉด :

  1. ํƒญ
  2. WF ๋น„ํ™œ์„ฑํ™”
  3. ํด๋” ํŠธ๋ฆฌ ์ž๋™ ํƒ์ƒ‰ ์ค‘์ง€
  4. ํƒญ์„ ๋ถ€๋™ ํŽธ์ง‘๊ธฐ ํŒจ๋„๋กœ ๋ถ„๋ฆฌ (๋ฉ”์ธ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋‹ค๋ฅธ ํŽธ์ง‘๊ธฐ ํŒจ๋„๊ณผ ๋ชจ๋‘ ๋™์ผํ•œ ๋™์ž‘์„ ๊ณต์œ  ํ•จ)

๊ทธ๋ ‡๋‹ค๋ฉด VS Code๊ฐ€ ๋ฉ€๋ฆฌ, ๋ฉ€๋ฆฌ, ๋ฉ€๋ฆฌ ๊ฐˆ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ›Œ๋ฅญํ•œ ํŽธ์ง‘์ž์ด๋ฉฐ ๋‚˜๋จธ์ง€๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋‹จ์ ์„ ๊ฐ์ˆ˜ ํ•  ์˜ํ–ฅ์ด ์žˆ์ง€๋งŒ ๋งŽ์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ด๋Ÿฌํ•œ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@anyong ๊ท€ํ•˜์˜ ํ†ต์ฐฐ๋ ฅ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์š”์  3์˜ ๊ฒฝ์šฐ ์•Œ๊ณ  ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ํ˜„์žฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ์ž ์ •์˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"explorer.autoReveal": false

ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํƒ์ƒ‰๊ธฐ์—์„œ ์ž„์˜์˜ ํŒŒ์ผ์„ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก workbench.files.action.showActiveFileInExplorer ๋„ ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.

@Tyriar ๋‚˜๋Š” ๋‹น์‹ ์ด ์–ด๋–ค ๋ฒ„์ „์„ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ Insider์— ๋Œ€ํ•œ ์ตœ์‹  ์ •๋ณด์ด๋ฉฐ ํ•ด๋‹น ์˜ต์…˜์€ ์•„์ง ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

: +1 :

: +1 :

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

์šฐ๋ฆฌ๋Š” UX์˜ ์ •์˜์— ์ ์‘ํ•˜๊ฑฐ๋‚˜ VSCode ์‚ฌ์šฉ์„ ์ค‘์ง€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” ์ ์‘ํ•˜๊ณ  ์ผ๋ถ€๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๊ฒƒ๊ณผ ๋‚˜์œ ๊ฒƒ ์‚ฌ์ด์˜ ๊ท ํ˜•์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, MSFT ํŒ€์€ ํƒญ์˜ ์ค‘์š”์„ฑ์„ ํฌ๊ฒŒ ๊ณผ์†Œ ํ‰๊ฐ€ํ•˜๊ณ  ์‚ฌ๋‚ด์—์„œ ๊ฐœ๋ฐœ ํ•œ ๋ฐ˜์‚ฌ ์‹ ๊ฒฝ์„ ํฌ๊ฒŒ ๊ณผ๋Œ€ ํ‰๊ฐ€ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํŒ€๊ณผ ๋‹ด๋‹น์ž๋Š” ํ•˜๋‚˜์˜ ๊ฐ„๋‹จํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ํ•„์š” ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. VS Code๋Š” ์ธ๊ฐ„-์ปดํ“จํ„ฐ-์ƒํ˜ธ ์ž‘์šฉ ์‹คํ—˜ ์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ์ œ๊ณต

@Tyriar : v.1.0.0-insider์—์„œ autoReveal ์„ค์ •์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋‚˜์—๊ฒŒ๋„ ์•„๋ฌด๋Ÿฐ ํšจ๊ณผ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํƒ์ƒ‰๊ธฐ๋Š” ๋‚ด๊ฐ€ ์›ํ•˜์ง€ ์•Š์„ ๋•Œ ์—ฌ์ „ํžˆ ์ ํ”„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์งœ์ฆ๋‚˜๊ฒŒ๋„ ์ด๋™ ์ •์˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ์™„์ „ํžˆ ์Šคํฌ๋กค๋˜๊ณ  ๋‹ค๋ฅธ ํŒŒ์ผ์„ ์—ด ๋•Œ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ๋‚ด ํ™˜๊ฒฝ ์„ค์ • ํŒŒ์ผ์— ๋„ฃ์€ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. "explorer.autoReveal": false,

@anyong @stephenmartindale ๋งž์•„์š”,์ด ์„ค์ •์ด ์–ผ๋งˆ๋‚˜ ์ƒˆ๋กœ์šด ์ง€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฐธ๊ฐ€์ž ๋นŒ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@stephenmartindale์ด ์ž˜ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ํƒญ์ด ์—†์œผ๋ฉด ์ž์ฒด Alt-Tab ๋ฒ„์ „์ด์žˆ๋Š” notepad.exe ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค (์œ„์—์„œ ์—ฌ๋Ÿฌ ๋ฒˆ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์†์ƒ๋จ). ๋‚˜๋Š” "์ž‘์—… ํŒŒ์ผ"์„ ์‚ฌ์ด๋“œ ํƒญ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ผ์ฃผ์ผ ํ›„์—๋Š” Sublime์œผ๋กœ ๋Œ์•„๊ฐˆ ์ค€๋น„๊ฐ€ ๊ฑฐ์˜๋˜์—ˆ๊ณ  ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ฑ์—์„œ ์–ด๋–ค ์ผ์ด ๋ฒŒ์–ด์ง€๊ณ  ์žˆ๋Š”์ง€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. "Visual Studio ..."๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ ์–ด๋„ Visual Studio ํŽธ์ง‘๊ธฐ์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ (ํƒญ ๋ฐ ํ•ด๋‹น ํƒญ์„ ์ž์ฒด ์ฐฝ์œผ๋กœ ๋Œ์–ด ์˜ค๋Š” ๊ธฐ๋Šฅ)์„ ์˜ˆ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๊ทธ ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ–ˆ์„ ์ด์œ ๋Š” ์„ค๋ช… ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋ช‡ ๋‹ฌ ํ›„์— ๋‹ค์‹œ ํ™•์ธํ•˜์—ฌ ๋นŒ๋“œ์— ์‚ฌ์ „ ์•ŒํŒŒ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ ํ•  ์ˆ˜์žˆ์„๋งŒํผ ์ถฉ๋ถ„ํžˆ ๋ฉ€๋ฆฌ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋‹น์žฅ์€ UI ์‹คํ—˜์— ์ง€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ ์ผํ•œ ์งˆ๋ฌธ์€ ์ด๋ฏธ ์‹คํŒจ ํ–ˆ์Šต๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ์‹คํŒจ ์ง์ „์—์„œ ์‹œ๋„ ๋Ÿฝ์Šต๋‹ˆ๊นŒ?

์ด์ „ 259 ๊ฐœ์˜ ๋Œ“๊ธ€ ๋Œ€๋ถ€๋ถ„์ด ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด Sublime Text์—์„œ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•œ VS Code์—์„œ ํƒญ์„๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์ด ๋ˆ„๋ฝ๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์ €๋„ ๊ธฐ๊บผ์ด ์ „ํ™˜ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ƒํ•˜๊ฒŒ ๋“ค๋ฆฌ ๊ฒ ์ง€๋งŒ ๋™์ผํ•œ ์ฐฝ์—์„œ 4 ๊ฐœ ์ด์ƒ์˜ ๋ฌธ์„œ๋ฅผ ์—ด์–ด ์‹ ์†ํ•˜๊ฒŒ ์ „ํ™˜ ํ•  ์ˆ˜์žˆ๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์•„, ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ๊ฐ€ VS Code๊ฐ€ Sublime Text๋ฅผ ๋„ˆ๋ฌด ๋งŽ์ด ๋น„๊ตํ•˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๊ทธ๋“ค์€ ๊ทธ์™€ ๋น„์Šทํ•˜๊ฒŒ ๋ณด์ด๊ณ  ์ž‘๋™ํ•˜๋Š” ์ œํ’ˆ์„ ๋งŒ๋“ค์ง€ ๋ง์•„์•ผํ•ฉ๋‹ˆ๋‹ค. GUI์—์„œ ํƒญ์„ ๋ฉ€๋ฆฌํ•˜๋Š” ๊ฒƒ์€ Sublime Text์™€์˜ ๋น„๊ต๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Š” ๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ๋น„๊ต๋ฅผ ๋œ ์„ ํ˜ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

@SturmB Sublime์€ ์กด์žฌํ•˜๋Š” ์œ ์ผํ•œ ํŽธ์ง‘๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ฉฐ Atom์ด Sublime์ด ์•„๋‹Œ ๊ฒƒ์ฒ˜๋Ÿผ VSCode๋ฅผ ๋˜ ๋‹ค๋ฅธ Sublime ๋ชจ๋ฐฉ๋ฒ”์œผ๋กœ ๋งŒ๋“ค์ง€ ์•Š์•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๋ชจ๋“  ํŽธ์ง‘์ž๊ฐ€ ์ข‹์€ ๊ธฐ๋Šฅ์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. !

VSCode๋Š” ๋งค์šฐ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ „ํ˜€ Sublime์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. VSCode๋Š” ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์™€ IDE ์‚ฌ์ด์˜ ์ค‘๊ฐ„ ์ง€์ ์„ ๋ชฉํ‘œ๋กœํ•˜๋Š” ๋ฐ˜๋ฉด Sublime์€ ๊ทธ๋Ÿฌํ•œ ์ฃผ์žฅ์„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— VSCode๋Š” ์‚ฌ๋žŒ๋“ค๋กœ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์„ ๋Œ€์ƒ์œผ๋กœํ•ฉ๋‹ˆ๋‹ค. Vim to Visual Studio๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

์ด์ œ ๊ธฐ๋Šฅ, ํŠนํžˆ ํŽธ์ง‘๊ธฐ ๊ฒฝํ—˜์˜ ํ•ต์‹ฌ ์ธ ๊ธฐ๋Šฅ์„ ๋””์ž์ธ ํ•  ๋•Œ ๋ช‡ ๊ฐ€์ง€๋ฅผ ํ•ดํ‚นํ•˜์—ฌ ์กฐํ•ฉ ํ•œ ๋‹ค์Œ ๋ฉฐ์น  ํ›„์— ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‹ค๋ง ํ•  ๊ฒƒ์ด๋ผ๋Š” ๋ฐœํ‘œ๋ฅผ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค! ์ข‹์€ ์ผ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค! ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ๋‹ค๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. :)

๋‚˜๋Š” ์ž‘์—… ํŒŒ์ผ ๊ฐœ๋…์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ํŒŒ์ผ์ด ์—ด๋ ค ์žˆ์œผ๋ฉด ํƒญ์ด ์ œ๋Œ€๋กœ ํ™•์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌด์Šจ ์ผ์ด ์žˆ์–ด๋„ ์ž‘์—… ํŒŒ์ผ์„ ์ œ์–ดํ•˜์‹ญ์‹œ์˜ค!

@helmbold ์ •๋ง ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค-_ ์–ด๋–ป๊ฒŒ _ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ? ๋‚˜๋Š” _tried_ํ–ˆ๊ณ  WF๋ผ๋Š” ํ˜ผ๋ž€์„ ์ดํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. (๋˜ํ•œ์ด ๋ฌธ์ œ์˜ ์–ด๋”˜๊ฐ€์—์„œ ํŒ€์€ ์ž‘์—… ํŒŒ์ผ์ด ๊ณ„ํš๋œ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ๋กœ ์‚ฌํ›„ ๊ณ ๋ ค ์‚ฌํ•ญ์ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.)

@eyalsk :

์ง„์งœ ๋ฌธ์ œ๋Š” ๋””์ž์ธ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋งŒ๋“ค๊ณ  ํƒญ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ๊ทธ๊ฒƒ์„ ์‹ซ์–ดํ•˜๋Š” ์‚ฌ๋žŒ๋“ค ๋ชจ๋‘์—๊ฒŒ ๊ฒฝํ—˜์ด ์ข‹์€ ๋Š๋‚Œ์„ ์ฃผ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

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

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

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

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

: +1 :

@bpasero , @ bgashler1 ๋ฐ ์ €๋Š” ๋ฌธ์„œ ๊ด€๋ฆฌ ๊ฐœ์„ ์„์œ„ํ•œ UX ๋””์ž์ธ ์ž‘์—…์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š”์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ชจ๋“  ํ”ผ๋“œ๋ฐฑ์„์ฃผ์˜ ๊นŠ๊ฒŒ ๊ด€์ฐฐํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์ž์‹ ์˜ ๊ณ ์œ  ํ•œ ๊ฒฝํ—˜๊ณผ ๊ด€์ ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์–ป๊ธฐ ์œ„ํ•ด ์ด๋ฏธ ์†Œ์ˆ˜์˜ ์‚ฌ๋žŒ๋“ค๊ณผ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆด์Šต๋‹ˆ๋‹ค.

์ด์ œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐ ๋””์ž์ธ์„ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. 4 ์›” 21 ์ผ ๋ชฉ์š”์ผ ์˜คํ›„ 4์‹œ BST์— Google ํ–‰ ์•„์›ƒ์„ ๊ฐœ์ตœํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์™€ ํ•จ๊ป˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ทธ๋•Œ์ด ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์„ธ์š” : https://hangouts.google.com/call/u3wnrhjja5h47ovt7piatelkxme

์ด๊ฒƒ์€ ์šฐ๋ฆฌ์˜ ์ฒซ ๋ฒˆ์งธ ๊ณต๊ฐœ ๋””์ž์ธ ํšŒ์˜๊ฐ€ ๋  ๊ฒƒ์ด๋ฉฐ ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๊ณ ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

VSCode๋ฅผ ๋…์ ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ (WebStorm์—์„œ ์ œ๊ณต) ํƒญ์ด ๋ˆ„๋ฝ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๊ทธ๋Ÿด ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์ง€๋งŒ, ํ™”๋ฉด์—์„œ ์‚ฌ๋ฌผ์„ ์ •๋ฆฌํ•˜๊ฑฐ๋‚˜ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ƒ๊ฐํ•  ํ•„์š”์—†์ด ๋” ์ ์€ ๊ณต๊ฐ„์—์„œ ๋” ๋งŽ์ด ๋ณผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Working Files๋ฅผ ๋” ์ข‹์•„ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ๋Š” ์ฃผ๋กœ CTRL + TAB์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

CTRL + TAB์—์—†๋Š” ๊ฒƒ์€ ํ™œ์„ฑ ํŽธ์ง‘๊ธฐ ์ฐฝ์˜ ์ปจํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค. 2 ๊ฐœ์˜ ํŽธ์ง‘๊ธฐ ์ฐฝ์ด ๋‚˜๋ž€ํžˆ ์—ด๋ ค์žˆ๋Š” ๊ฒฝ์šฐ Ctrl + Tab ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ „์ฒด์ ์œผ๋กœ ์—ด๋ฆฐ ๋ชจ๋“  ํŒŒ์ผ์ด ์•„๋‹Œ

์ข‹์€ ์ผ์„ ๊ณ„์†ํ•˜์‹ญ์‹œ์˜ค.

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

@RyanEwen ์ „์— ๋ฐ”๋กœ ๊ฐ€๊ธฐ ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•„์š”? Intellij Idea ํ”Œ๋žซํผ์—๋Š” ๋™์ผํ•œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๊ฐ€ ์žˆ๊ณ  ํƒญ์„ ์•„๋ฌด ๊ณณ์— ๋‚˜ ๋ฐฐ์น˜ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— (์œ„, ์•„๋ž˜, ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ, ์—†์Œ). ์™ผ์ชฝ / ์˜ค๋ฅธ์ชฝ์— ๋ฐฐ์น˜ํ•˜๋ฉด VSCode์˜ Working Files์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์‹คํ—˜์„ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. CTRL + TAB ์ฝค๋ณด์™€ ์ƒ๋‹จ ํƒญ์„ ์‚ฌ์šฉํ•˜์—ฌ WebStorm์œผ๋กœ ๋Œ์•„๊ฐ€์„œ ํ•„์š”ํ•˜์ง€ ์•Š์€์ง€ ๋˜๋Š” ์œ ์ผํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ•์ œ๋กœ ๋ฐ›์•„๋“ค์ด๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. WebStorm์˜ CTRL + E๋Š” ํ•„ํ„ฐ๋ง (๊ฒ€์ƒ‰ ํ•  ์ž…๋ ฅ) ๊ธฐ๋Šฅ์ด์žˆ๋Š” ์ตœ๊ทผ ํŒŒ์ผ์ด๊ธฐ๋„ํ•ฉ๋‹ˆ๋‹ค.

์›Œํฌ ํ”Œ๋กœ์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉ์ค‘์ธ ๊ฒฝ์šฐ ํƒญ์— ๋ฐ˜๋Œ€ํ•˜๋Š” ์‚ฌ๋žŒ๋„ ์–ธ๊ธ‰ ํ•ด์ฃผ์„ธ์š”.

: +1 :

@KayLeung WebStorm์—์„œ CTRL + E๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ํƒญ์ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋” ์ž์ฃผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— VSCode์— ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์—†์—ˆ์„ ๋•Œ ํƒญ ํŽธ์ง‘๊ธฐ (Koding.io)๋ฅผ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ ํƒญ ์„ค์ • / ์ •๋ ฌ์„ ๋†“์น˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋น„๋ฐ€๋ฆฌ์— ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ญ์‚ฌ๊ฐ€์žˆ๋Š” ๊ฒƒ๋ณด๋‹ค ์ง€๋ฃจํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ์ €๋Š” ํ•ญ์ƒ ์—๋””ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํŒŒ์ผ์„ ๋„˜๊ธฐ์ง€ ์•Š๊ณ  ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ณ  ์–ด๋–ค ํŒŒ์ผ์„ ์—ด ๊ฒƒ์ธ์ง€ ์˜ˆ์ธกํ•˜๋Š” ๋ฐฉ์‹์— ๋งค๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํƒญ ๋ฌธ์ œ๋ณด๋‹ค ๋ถ€๋ถ„์ ์œผ๋กœ "๋‚˜"๋ฌธ์ œ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•ฝ๊ฐ„์˜ OCD๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

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

๋ฐฉ๊ธˆ Adobe Brackets๋ฅผ ์‹œ๋„ํ–ˆ๋Š”๋ฐ ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์ด ์ฐฝ๋ณ„๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ์™ผ์ชฝ ๋ฐ ์˜ค๋ฅธ์ชฝ ์ฐฝ์ด์žˆ๋Š” ๊ฒฝ์šฐ VSCode ์—์„œ์ฒ˜๋Ÿผ ์‚ฌ์ด๋“œ ๋ฐ”์— ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก ( "์™ผ์ชฝ"๋ฐ "์˜ค๋ฅธ์ชฝ")์ด 2 ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์œ ํ•ด๊ฒฐ์ฑ…์ด ์•„๋‹™๋‹ˆ๋‹ค. (ํ™œ์„ฑ ํŽธ์ง‘๊ธฐ ์ฐฝ์„ ๊ธฐ๋ฐ˜์œผ๋กœ CTRL + TAB์— ์ปจํ…์ŠคํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋‹ค๋ฅธ ์ œ์•ˆ ์™ธ์—๋„) ๊ทธ๋Ÿฐ ๊ฒƒ์„ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๊นŒ?

@RyanEwen ๋‹น์‹ ์€ ์•„์ฃผ ์ข‹์€ ์ง€์ ์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ํ•ญ์ƒ IDE์˜ ์—ด๋ฆฐ ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด 2 ๊ฐœ์˜ ์ฐฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 4 ๊ฐœ์˜ ์—ด๋ฆฐ ์ฐฝ์— ๋Œ€ํ•ด 2 ๊ฐœ์˜ ํ™”๋ฉด์— 2 ๊ฐœ์˜ ์—ด๋ฆฐ ์ธ์Šคํ„ด์Šค๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋‚ด ์†๊ฐ€๋ฝ์„ ๋Œˆ ์ˆ˜ ์—†์—ˆ์ง€๋งŒ ๋‹น์‹ ์€ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค. ์—ด๋ฆฐ ์ฐฝ์ด ๋‘ ๊ฐœ (๋˜๋Š” ๊ทธ ์ด์ƒ?)์žˆ์„ ๋•Œ ๋‹จ์ผ ๋ชฉ๋ก์„ ๊ฐ–๋Š” ๊ฒƒ์€ ํ˜„์žฌ ์ž‘์—… ํŒŒ์ผ ๊ตฌํ˜„์˜ ๋ฌธ์ œ๋กœ ์ธํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ์„ค๋ช…ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ (๋‚ด ์ž์‹ , @bpasero ๋ฐ @ bgashler1)๊ฐ€ ์˜ค๋Š˜ ์˜คํ›„ 4์‹œ ์˜๊ตญ ์„œ๋จธ ํƒ€์ž„์— ํƒญ ๋ฐ ์ž‘์—… ํŒŒ์ผ์— ๋Œ€ํ•œ ์ตœ์‹  ๋””์ž์ธ์„ ๊ณต์œ  ํ•  ๊ฒƒ์ž„์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

BST ์˜คํ›„ 4์‹œ์—์ด ๋งํฌ์— ์ฐธ์—ฌํ•˜์„ธ์š” : https://hangouts.google.com/call/u3wnrhjja5h47ovt7piatelkxme. ๊ท€ํ•˜์˜ ์˜๊ฒฌ์„ ๋“ฃ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

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

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

๊ฐ„๋žตํ•œ ๊ฐœ์š”:

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

์ •๋ง ์ข‹์•„ ๋ณด์ด๋ฉฐ ๊ฐœ์ธ์ ์œผ๋กœ (์œ„์˜ ๋‚ด ๊ฒŒ์‹œ๋ฌผ์„ ์ฝ์œผ๋ฉด ๋งค์šฐ ํ”„๋กœ ํƒญ ๊ทธ๋ฃน์—์„œ) ์ƒˆ๋กœ์šด "Open Editors"์—๊ฒŒ ๊ณต์ •ํ•œ ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜๊ฒŒ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋ฅผ์œ„ํ•œ ํ›„์† ์ƒ๊ฐ :

  1. ํƒญ / ์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ ํ๋ฆ„์ด ์ •ํ™•ํžˆ ๋™์ผํ•˜๋ฏ€๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒ์ƒ‰๊ธฐ๊ฐ€ ์—ด๋ ค์žˆ์„ ๋•Œ ์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ํƒ์ƒ‰๊ธฐ๊ฐ€ ๋‹ซํž ๋•Œ ํƒญ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ์˜ ์ˆ˜ํ‰ ์  ๊ณต๊ฐ„์„ ๋Š˜๋ฆฌ๊ณ  ํƒญ ์•ก์„ธ์Šค๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆจ๊ธฐ๊ธฐ / ๋ณด์ด๊ธฐ ํƒญ ๋‹จ์ถ•ํ‚ค๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด์ด ๋‹จ์ถ•ํ‚ค๋Š” Ctrl + B๋ฅผ ๋™์‹œ์— ๋ˆ„๋ฅด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋Š” ๊ฒฝ์šฐ ์„ค์ • ์˜ต์…˜ ( autoShowTabsWhenExplorerClosed ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ํƒญ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ฐˆ๋งค๊ธฐ ํ‘œ๋ฅผ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ Ctrl + B๋ฅผ ๋ˆŒ๋Ÿฌ ์™ผ์ชฝ ํŒจ๋„์—์„œ ํƒญ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด "๋ฐฉํ–ฅ ๊ฐ๊ฐ์„ ์žƒ์–ด ๋ฒ„๋ฆฌ๋Š”"๊ฒƒ์ธ์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ์—ด๋ ค์žˆ๋Š” ํŽธ์ง‘๊ธฐ์™€ ํƒญ์ด ํ•ญ์ƒ ๋˜‘๊ฐ™๊ณ  ๋™์ผํ•œ ์ˆœ์„œ๋กœ๋˜์–ด ์žˆ๋‹ค๋ฉด ๋งค์šฐ ์ž˜ ์ž‘๋™ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ์ด์ „์— ๋‹ซ์€ ํƒญ์€ CTRL + Tab + something๋ณด๊ธฐ ์ค‘ ํ•˜๋‚˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์ง€๋งŒ ์ด์ „์— ๋‹ซ์€ ํƒญ์„ ๊ฐ„๋‹จํžˆ ๋‹ค์‹œ ์—ด ์ˆ˜์žˆ๋Š” CTRL + SHIFT + T (ํƒญ ๋‹ซ๊ธฐ ์‹คํ–‰ ์ทจ์†Œ) ๋ฐ”๋กœ ๊ฐ€๊ธฐ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ๊ทธ๋“ค์ด ๋‹ซํ˜”๋˜)?

๋‚˜๋Š” ์ง€๋‚œ 15 ๋ถ„ ๋™์•ˆ ๋งŒ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋…น์Œ ๋˜์—ˆ๋‚˜์š”?

๋‚˜๋Š” ํƒญ์ด
๊ธฐ๋ณธ๊ฐ’์ด๋ฉ๋‹ˆ๋‹ค. ๊ณ„์†ํ•ด์„œ ๊ฒฝ๋Ÿ‰์„ ์œ ์ง€ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.
VS Code์˜ ํ™˜๊ฒฝ๊ณผ ์ง„๋ณด์  ์ธ ์›Œํฌ ํ”Œ๋กœ๋ฅผ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌ,

์ œ์ž„์Šค

2016 ๋…„ 4 ์›” 21 ์ผ ๋ชฉ์š”์ผ ์˜ค์ „ 11:07, anyong [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์ˆ˜๋‹ค๋ฐฉ์— ์ฐธ์—ฌํ•  ๊ณ„ํš์ด์žˆ๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž๋ฅผ์œ„ํ•œ ์•Œ๋ฆผ-ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ด๋ฏ€๋กœ
์œ„์˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค. ์ง€๊ธˆ๊นŒ์ง€ 5 ๋ช…๋งŒ.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -212963079

์ข‹์€ ์•„์ด๋””์–ด๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

FWIW (๊ทธ๋ฆฌ๊ณ  ์—ฌ์ „ํžˆ ๊ด€๋ จ์„ฑ์ด ์žˆ๋‹ค๋ฉด) UI์— ํƒญ์ด์—†๋Š” ๊ฒƒ์ด _ ๊ธฐ๋ณธ์ ์œผ๋กœ _ ๋‚ซ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ด๋“œ ๋ฐ”๊ฐ€ ๋ณด์ด์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํด๋ฆญํ•˜์—ฌ ํŒŒ์ผ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜์žˆ๋Š” ๊น”๋”ํ•˜๊ณ  ๊น”๋”ํ•œ ํŽธ์ง‘๊ธฐ ํ—ค๋” ๋˜๋Š” CTRL + TAB์€ ์ œ๊ฐ€ ์ •๋ง๋กœ ๋ฐ”๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. :)

์˜ค๋Š˜ ์ฐธ์„ํ•˜์—ฌ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฉ”๋ชจ๋ฅผ ์ž‘์„ฑํ–ˆ์œผ๋ฉฐ ์—ฌ๊ธฐ์—์„œ GitHub ๋ฌธ์ œ๋ฅผ ์ง€์†์ ์œผ๋กœ ๋”ฐ๋ฅด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ชจ๋‘์˜ ๋ง์„ ๋“ฃ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

์‹œ๊ฐ ๋””์ž์ธ

๋จผ์ €์ด ์ด๋ฏธ์ง€๋Š” VS Code์—์„œ ํƒญ์ด ์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
image2

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

์œ„ ์ด๋ฏธ์ง€์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ํƒญ์—๋Š” ์ด๋ฆ„ ์™ผ์ชฝ์— ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์— ์ €์žฅ๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด์žˆ๋Š” ๊ณณ์— ๋”ํ‹ฐ ํ‘œ์‹œ๊ธฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํƒญ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ ๊ฐ€๋ฉด ํƒญ์—์žˆ๋Š” ํŒŒ์ผ์˜ ์ „์ฒด ๊ฒฝ๋กœ๊ฐ€ ํฌํ•จ ๋œ ๋„๊ตฌ ์„ค๋ช…์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ๊ณผ ์—ด๋ฆฐ ํƒญ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์™€์ด์–ด ํ”„๋ ˆ์ž„์—์„œ์™€ ๊ฐ™์ด ํƒญ์˜ ์ œ๋ชฉ์„ ๊ธฐ์šธ์ž„ ๊ผด๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
image1

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ์ „์ฒด ์—ด๋ฆฐ ํƒญ์œผ๋กœ ์Šน๊ฒฉํ•˜๊ธฐ์œ„ํ•œ ์กฐ์น˜์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ํƒญ ๋‚ด์—์„œ ์ฝ˜ํ…์ธ  ํŽธ์ง‘
  • ํƒ์ƒ‰๊ธฐ์—์„œ ํŒŒ์ผ์„ ๋‘ ๋ฒˆ ํด๋ฆญ
  • ํƒญ ๊ทธ๋ฃน์—์„œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๊ณผ๋‹ค

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

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

ํ˜„์žฌ ์˜ค๋ฒ„ํ”Œ๋กœ ์ƒํƒœ ์ธ ํƒญ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ํƒญ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํƒญ ํƒ์ƒ‰

๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํƒญ์„ ํƒ์ƒ‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Ctrl-Tab์€ ํ™œ์„ฑ ํƒญ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  ํƒญ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
    image3
  • Ctrl Alt Tab์€ ๋ชจ๋“  ํƒญ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  ํƒญ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
    image4
  • ๋นจ๋ฆฌ ์—ด๊ธฐ๋Š” ๋ชจ๋“  ํƒญ์˜ ์„ ํ˜• ๊ธฐ๋ก์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
    image5

์ž‘์—… ํŒŒ์ผ

์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์ด ์‹ค์ œ๋กœ ๋ฌด์—‡์ธ์ง€ ๋” ์ž˜ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด๋„๋ก ์ž‘์—… ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์€ ํƒญ๊ณผ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํƒญ์œผ๋กœ ์‹œ๊ฐํ™”ํ•˜์ง€ ์•Š๊ณ  ํƒ์ƒ‰๊ธฐ์— ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๊ฐœ ์ด์ƒ์˜ ํŽธ์ง‘๊ธฐ ๊ทธ๋ฃน์—์„œ ํŒŒ์ผ์ด ์—ด๋ ค ์žˆ์œผ๋ฉด ์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
image6

์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Š” ๋ชจ๋“  ํŽธ์ง‘๊ธฐ๋Š” ์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด diff ํŽธ์ง‘๊ธฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
image7

๊ฐ ๊ทธ๋ฃน์—๋Š” ํ•˜๋‚˜์˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

ํ™œ์„ฑ ํŽธ์ง‘๊ธฐ ๊ทธ๋ฃน์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์—์žˆ๋Š” ๊ฐˆ๋งค๊ธฐ ํ‘œ๋Š” ํŽธ์ง‘๊ธฐ ์Šคํƒ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
image8

์ด ๊ฒฝ์šฐ ํŽธ์ง‘๊ธฐ๋ฅผ ๋‹ซ์œผ๋ฉด ํŽธ์ง‘๊ธฐ๊ฐ€ ์™„์ „ํžˆ ๋‹ซํžˆ์ง€ ์•Š๊ณ  ์Šคํƒ์—์„œ ํŽธ์ง‘๊ธฐ ์•„๋ž˜์— ํŽธ์ง‘๊ธฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘๊ธฐ๋ฅผ ๋‹ซ์œผ๋ฉด (์˜ˆ : Ctrl-W ์‚ฌ์šฉ) ์—ด๋ ค์žˆ๋Š” ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์—์„œ ํŽธ์ง‘๊ธฐ๊ฐ€ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

ํ—‰

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ๊ณผ ์—ด๋ฆฐ ํƒญ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์™€์ด์–ด ํ”„๋ ˆ์ž„์—์„œ์™€ ๊ฐ™์ด ํƒญ์˜ ์ œ๋ชฉ์„ ๊ธฐ์šธ์ž„ ๊ผด๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์šธ์ž„ ๊ผด ์™ธ์—๋„ ํƒญ์˜ ์ƒ‰์ƒ์„ ์–ด๋‘ก๊ฒŒํ•˜์—ฌ _ ์ •๋ง _ ๋ช…ํ™•ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์˜ต์…˜์ด ์žˆ์œผ๋ฉด ์ข‹์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

@eyalsk ๋Š” ํ† ๋ก ์—์„œ ํƒญ๊ณผ ์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ๋ฅผ ๊ฐ๊ฐ / ๋‘˜ ๋‹ค / ์—†์Œ์— ๋Œ€ํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ด์•ผํ•œ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

@anyong ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! :)

Ctrl-Tab์€ ํ™œ์„ฑ ํƒญ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  ํƒญ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋””์–ด! ํƒญ์ด๋“  ์•„๋‹ˆ๋“ , ์ด๊ฒƒ์ด ์ œ๊ฐ€ ๊ธฐ๋‹ค๋ ค์˜จ ํ–‰๋™์ž…๋‹ˆ๋‹ค! ๋‚ด ํŒŒ์ผ ๊ธฐ๋ก์—์„œ ๋” ์ด์ƒ ๊ธธ์„ ์žƒ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘๊ธฐ๋ฅผ ๋‹ซ์œผ๋ฉด (์˜ˆ : Ctrl-W ์‚ฌ์šฉ) ์—ด๋ ค์žˆ๋Š” ํŽธ์ง‘๊ธฐ ๋ชฉ๋ก์—์„œ ํŽธ์ง‘๊ธฐ๊ฐ€ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

ํฐ! ์ด๊ฒƒ์€ ๋” ์ง๊ด€์ ์œผ๋กœ ๋Š๊ปด์ง€๊ณ  _ ์ž‘์—… ํŒŒ์ผ _์˜ ํ˜ผ๋ž€์„ ์ •๋ฆฌํ•˜๋Š” ๋ฐ ๋„์›€์ด๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ด์ œ https://github.com/Microsoft/vscode/issues/5554 ๊ฐ€ ๋‹ซํž ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

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

์ œ๋ฐœ, ์ œ๋ฐœ "๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ"์„ ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์–ด๋–ค ๊ฒƒ์ด ๋“  ์˜๊ตฌ ํƒญ์œผ๋กœ ์ž๋™ ์Šน๊ฒฉ๋˜๋„๋กํ•˜๊ณ  ํ•ญ๋ชฉ์ด ์‚ฌ๋ผ์ง€์ง€ ์•Š๋„๋กํ•˜๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์‹œ์ ์ธ ํƒญ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๊ตฌ๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋งํ•ด ์ €์ฒ˜๋Ÿผ ํŒŒ์ผ ์‚ฌ์ด๋ฅผ ๋„ˆ๋ฌด ๋นจ๋ฆฌ ํƒ์ƒ‰ํ•˜๋Š” (ํŠนํžˆ Go-To-Definition ๋“ฑ) ์‹œ๊ฐ„์ด์—†๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํƒญ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์‹œ๊ฐ์ ์œผ๋กœ ๊ฒ€์‚ฌํ•˜์—ฌ ํŒŒ์ผ์„ ์–ด๋–ป๊ฒŒ ์—ด ์—ˆ๋Š”์ง€ ๋˜๋Š” ํŒŒ์ผ์„ ํŽธ์ง‘ํ–ˆ๋Š”์ง€ ๊ธฐ์–ต์ด ๋‚˜์ง€ ์•Š์œผ๋ฉฐ ํŒŒ์ผ์ด ๋ฌด์ž‘์œ„๋กœ ์‚ฌ๋ผ์ง€๋ฉด ์ •๋ง ๋‹นํ™ฉ์Šค๋Ÿฌ์›Œํ•ฉ๋‹ˆ๋‹ค. (๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋ฌด์ž‘์œ„๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ๊ทธ๋Ÿด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.)

๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ž‘์—… ๋‹จ์œ„๋ฅผ ๋งˆ์น  ๋•Œ๊นŒ์ง€ ์—ด๋ฆฐ ํƒญ์— ์ž์‹ ์„ ๋ฌป๊ณ  ์ปค๋ฐ‹ํ•˜๊ธฐ ์œ„ํ•ด ๋™์‹œ์— ๋ชจ๋“  ์ž‘์—…์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.

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

@stevencl ๋“œ๋ž˜๊ทธํ•˜์—ฌ ํ•ด๋‹น ํŒŒ์ผ์ด ์—ด๋ ค์žˆ๋Š” ์ƒˆ vscode ์ฐฝ์„ ์—ด๋ฉด ๊ธฐ์  ๊ฒƒ์ž…๋‹ˆ๋‹ค (๋™์ผํ•œ ํด๋”๋„ ์—ด๋ ค์žˆ์„ ์ˆ˜๋„ ์žˆ์Œ).

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค @Tyriar , ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ๊ณ„์† ์กฐ์‚ฌ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž˜ ์ž‘๋™ ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๋ฉด ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

@stevencl ์•ž์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๋” ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™์•„์„œ _ ์–ธ์ œ _ ์ธํ”„๋ผ๋ฅผ ๊ฐœ์„  ํ•  ๋•Œ ๋ฐฑ ๋กœ๊ทธ์— ๋ณด๊ด€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค! ;)

ํƒญ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค

์ด๊ฒƒ์„ ๋งŒ๋‚˜์„œ ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ฒผ์šด ์ œ์•ˆ์„ ์ข‹์•„ํ•˜๊ณ  ์ž‘์—… ํŒŒ์ผ ๊ฒฝํ—˜์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํšŒ์ „์„ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋“ฃ๊ธฐ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

@stevencl ๊ทธ๊ฒƒ์€ ๋‘ ์„ธ๊ณ„์˜ ์ตœ๊ณ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฉ‹์ง€๋„ค์š”! ๋‚˜๋จธ์ง€ UI์— ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์˜ˆ์ƒํ–ˆ๋˜๋Œ€๋กœ ํƒญ์ด ํ‘œ์‹œ๋˜๋ฉฐ ์ž‘์—… ํŒŒ์ผ ๋ณ€๊ฒฝ์œผ๋กœ ์›ํ•˜๋Š” ๋‚ด์šฉ์„ ์ •ํ™•ํžˆ ์–ป์„ ์ˆ˜์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. :)

์˜คํ”ˆ ์—๋””ํ„ฐ๋Š” 2 ๊ฐœ ์ด์ƒ์˜ ์—๋””ํ„ฐ ๊ทธ๋ฃน์„ ์ง€์›ํ•˜๋‚˜์š”? ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ๋ณด๋‹ค ๋” ๋ณต์žกํ•œ ๊ฒฝ์šฐ ์ด๋ฆ„์„ ์–ด๋–ป๊ฒŒ ์ง€์ •ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ์ด๊ฒƒ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ง€์›๋ฉ๋‹ˆ๋‹ค.


๋ณด๋‚ธ ์‚ฌ๋žŒ : Maxime Quandallemailto : [email protected]
๋ณด๋‚ธ ๋‚ ์งœ : 22 / 04 / 2016 23:09
๋ฐ›๋Š” ์‚ฌ๋žŒ : Microsoft / vscodemailto : [email protected]
์ฐธ์กฐ : Steven Clarkemailto : [email protected]; Mentionmailto : [email protected]
์ œ๋ชฉ : Re : [Microsoft / vscode] ์—ด๋ฆฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ํƒญ (# 224)

๋Œ์–ด์„œ ๋†“๊ธฐ๋กœ ์ฐฝ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด @stevencl ์ œ์•ˆ์— ๋”ฐ๋ผ ์—ฌ์ „ํžˆ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?


๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -213605667

@stevencl ๋ฉฐ์น  ์ „ ํ† ๋ก ์—์„œ ์„ค๋ช…ํ•œ ๋‚ด์šฉ์ด

@ jayrosen1576 ๊ฐ€๋กœ ๋ถ„ํ• ์€์ด ๋ฌธ์ œ https://github.com/Microsoft/vscode/issues/1749 ์—์„œ ์บก์ฒ˜๋ฉ๋‹ˆ๋‹ค. ๊ด€์‹ฌ์„ ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ข‹์€ ์ผ๊พผ๋“ค ์™€์ด์–ด ํ”„๋ ˆ์ž„์ด ์ •๋ง ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @stevencl
ํ›Œ๋ฅญํ•œ ์ž‘์—…์— ๊ฐ์‚ฌ ๋“œ๋ฆฌ๋ฉฐ ์™ผ์ชฝ์—์žˆ๋Š” ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์— ๋Œ€ํ•œ 2 ์„ผํŠธ์ž…๋‹ˆ๋‹ค.
๋งŽ์€ ํŒŒ์ผ์ด ์—ด๋ ค ์žˆ๊ณ  ํƒญ์ด ์ถ•์†Œ ๋  ๋•Œ ๊ฐ ํƒญ์˜ ์ž‘์€ ๊ณต๊ฐ„์€ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์„ ํ‘œ์‹œํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜๋ฏ€๋กœ ํƒญ์„ ์„ ํƒํ•˜๋Š” ๋Œ€์‹  ์‹ค์ˆ˜๋กœ ๋‹ซ๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋”ํ‹ฐ ํ‘œ์‹œ๊ธฐ ์•„์ด์ฝ˜์€ ํŒŒ์ผ ์ƒํƒœ ๋งŒ ํ‘œ์‹œํ•˜๋ฏ€๋กœ ์™ผ์ชฝ์— ๋‚จ์•„์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์„ ์ด๋™ํ•˜๋ฉด ํŒŒ์ผ ์ด๋ฆ„์„ ์‰ฝ๊ฒŒ ์ธ์‹ ํ•  ์ˆ˜ ์žˆ๊ณ  ์šฐ๋ฐœ์  ์ธ ๋‹ซ๊ธฐ ๋™์ž‘์„ ๋ฐฉ์ง€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@stevencl ๋ชฉ์—…์€ ๋ฉ‹์ง€๊ฒŒ ๋ณด์ด๊ณ  ๊ธฐ๋Šฅ ์„ค๋ช…์€

@hsyn ํƒญ์ด ์ถ•์†Œ๋˜์ง€ ์•Š๊ณ  ์‰๋ธŒ๋ก  ์˜ค๋ฒ„ํ”Œ๋กœ ๋ฒ„ํŠผ์—์„œ ์˜ค๋ฒ„ํ”Œ๋กœ ํƒญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์€ ๋ฌธ์ œ๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด์ด 2-3 ๊ฐœ ์—ด๋กœ ๋ถ„ํ• ๋˜๋ฉด ์ตœ๋Œ€ 1-2 ๊ฐœ์˜ ํƒญ์ด ํ‘œ์‹œ๋˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋„˜์ณ๋‚ฉ๋‹ˆ๋‹ค. ์ œ๋ฐœ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ํ•˜๋Š” ์ผ์„ํ•˜์„ธ์š”. ์šฐ๋ฆฌ๋Š” ๋งค์ผ ์‚ฌ์šฉํ•˜๊ณ  ์ง๊ด€์ ์ด๊ณ  ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค. ํ™•๋ฆฝ ๋œ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ ์ผ๋ถ€๋Š” 10 ๋…„ ์ด์ƒ ์ง„ํ™” ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ณก์‹์— ๋ฐ˜๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋™์˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด์ด 2-3 ๊ฐœ ์—ด๋กœ ๋ถ„ํ• ๋˜๋ฉด ์ตœ๋Œ€ 1-2 ๊ฐœ์˜ ํƒญ์ด ํ‘œ์‹œ๋˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋„˜์ณ๋‚ฉ๋‹ˆ๋‹ค. ์ œ๋ฐœ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ํ•˜๋Š” ์ผ์„ํ•˜์„ธ์š”. ์šฐ๋ฆฌ๋Š” ๋งค์ผ ์‚ฌ์šฉํ•˜๊ณ  ์ง๊ด€์ ์ด๊ณ  ์ต์ˆ™ํ•ฉ๋‹ˆ๋‹ค. ํ™•๋ฆฝ ๋œ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ ์ผ๋ถ€๋Š” 10 ๋…„ ์ด์ƒ ์ง„ํ™” ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ณก์‹์— ๋ฐ˜๋Œ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €๋Š” ์ถ•์†Œ ํƒญ ์กฐํ•ฉ์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ ํŠน์ • ์ž„๊ณ„ ๊ฐ’์„ ์ดˆ๊ณผํ•˜์—ฌ ์˜ค๋ฒ„ํ”Œ๋กœํ•ฉ๋‹ˆ๋‹ค. Firefox๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. iOS ์‚ฌํŒŒ๋ฆฌ๋„ ๊ทธ๋ ‡๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ ํƒญ์—์„œ ๋ช‡ ๊ธ€์ž๋ฅผ ๊ฑฐ์˜ ๋ณผ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ์ถฉ๋ถ„ํ•œ ํƒญ์ด ์—ด๋ ค ์žˆ์œผ๋ฉด (์‹ค์ œ๋กœ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ด ์—ด์ง€ ์•Š์ง€๋งŒ) ์˜ค๋ฒ„ํ”Œ๋กœ๋ณด๋‹ค ํŠนํžˆ ์œ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

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

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

ํƒญ์ด ์ด์ค‘ ๊ฐˆ๋งค๊ธฐ ํ˜•์œผ๋กœ ์˜ค๋ฒ„ํ”Œ๋กœ ์ œ์–ด์—์žˆ์„ ๋•Œ ํ‘œ์‹œํ•˜๋ ค๊ณ ํ•˜์ง€๋งŒ ๋„˜์ณ๋‚˜๋Š” ํƒญ ์ˆ˜๊ฐ€์žˆ๋Š” ๋ฐฐ์ง€๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ๋„ ํฅ๋ฏธ๋กœ์šด ์•„์ด๋””์–ด์ž…๋‹ˆ๋‹ค. ์ˆซ์ž๊ฐ€ ๋‹จ์ˆœํžˆ ์˜ค๋ฒ„ํ”Œ๋กœ ํƒญ์ด ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์˜๋„์ž…๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ์‹ค์ œ ์˜ค๋ฒ„ํ”Œ๋กœ ํƒญ ์ˆ˜๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๊นŒ?

@stevencl์„ ์ •๋ฆฌํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

ํƒญ์˜ ํŒŒ์ผ ์ด๋ฆ„๊ณผ ๊ด€๋ จํ•˜์—ฌ ์—ผ๋‘์— ๋‘์–ด์•ผ ํ•  ํ•œ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ๊ฒฝ์šฐ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํด๋” (index.js, README, LICENSE, package.json ๋“ฑ)์—์„œ ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์—ฐ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

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

2016 ๋…„ 4 ์›” 28 ์ผ ๋ชฉ์š”์ผ ์˜คํ›„ 12:16์— Steven Clarke [email protected]
์ผ๋‹ค :

๋ชจ๋‘์—๊ฒŒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ชจํ˜•์— ๊ทธ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์ง€ ์•Š์•˜์ง€๋งŒ ์šฐ๋ฆฌ์˜ ์˜๋„๋Š”
ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํƒญ์„ ์ถ•์†Œํ•˜์—ฌ
ํŒŒ์ผ๊ณผ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด์œ  ๋•Œ๋ฌธ์— @anyong
https://github.com/anyong ์–ธ๊ธ‰, ์šฐ๋ฆฌ๋Š” ์ถ•์†Œํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค
ํŒŒ์ผ ์ด๋ฆ„์ด ์„œ๋กœ ๊ตฌ๋ณ„๋˜์ง€ ์•Š๋Š” ์ง€์ . ์šฐ๋ฆฌ๋Š” ์ƒ๊ฐํ•œ๋‹ค
์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์˜ ์—ฌ๋Ÿฌ ํƒญ์—์„œ
๋ธŒ๋ผ์šฐ์ € ํƒญ์˜ ์ด๋ฆ„๊ณผ ๋น„์Šทํ•œ ์ด๋ฆ„ (์˜ˆ :
๊ฐ™์€ ์ ‘๋‘์‚ฌ๋ฅผ ๊ฐ€์ง„ ํŒŒ์ผ ์ด๋ฆ„์ด ๋งŽ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.) ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š”
์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์—์„œ ํƒญ ์ถ•์†Œ๋Š”
๋ธŒ๋ผ์šฐ์ €.

ํƒญ์ด ์˜ค๋ฒ„ ํ”Œ๋กœ์šฐ ์ œ์–ด์—์žˆ์„ ๋•Œ
์‰๋ธŒ๋ก ์ด์ง€๋งŒ ๋„˜์ณ๋‚˜๋Š” ํƒญ์˜ ์ˆ˜๊ฐ€ ํ‘œ์‹œ๋œ ๋ฐฐ์ง€๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์€
ํฅ๋ฏธ๋กœ์šด ์•„์ด๋””์–ด๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆซ์ž๊ฐ€ ๋‹จ์ˆœํžˆ ๋‹ค์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์˜๋„์ž…๋‹ˆ๊นŒ?
์˜ค๋ฒ„ํ”Œ๋กœ ํƒญ์ด ์žˆ๊ฑฐ๋‚˜ ์˜ค๋ฒ„ํ”Œ๋กœ ํƒญ์˜ ์‹ค์ œ ๊ฐœ์ˆ˜๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๊นŒ?

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -215481474

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

ํ—‰

์ˆซ์ž๊ฐ€ ๋‹จ์ˆœํžˆ ์˜ค๋ฒ„ํ”Œ๋กœ ํƒญ์ด ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์˜๋„์ž…๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ์‹ค์ œ ์˜ค๋ฒ„ํ”Œ๋กœ ํƒญ ์ˆ˜๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๊นŒ?

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

image

๊ทธ๋ž˜์„œ ๊ทธ๋“ค์€ ์ง๊ด€์ ์œผ๋กœ "ํƒญ์ด ๋งŽ์ด ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค"์™€ "ํƒญ์ด 2 ๊ฐœ ๋˜๋Š” 3 ๊ฐœ ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค"๋ผ๋Š” ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

"20"์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐฐ์ง€๋Š” 20 ๊ฐœ์˜ ์ž‘๊ณ  ์“ธ๋ชจ์—†๋Š” ์ถ•์†Œ ๋œ ํƒญ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ์ž‘์ง€๋งŒ (๊ธฐ๋ณธ์ ์œผ๋กœ ์ถ”๊ฐ€ ๊ณต๊ฐ„์ด ์—†์Œ), (a) ์ˆจ๊ฒจ์ง„ ํƒญ์ด ์žˆ๊ณ  (b) ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ํ‘œ์‹œ๋˜๋Š”์ง€ ์ฆ‰์‹œ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š”์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ฒ˜์Œ ์ ‘ํ–ˆ์ง€๋งŒ ์ „์ฒด VS2015 ์‚ฌ์šฉ์ž๋กœ์„œ 2p๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—… ํŒŒ์ผ์ด ๋‚˜์—๊ฒŒ ๋งž์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— vscode์— ํƒญ์ด ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค (ํ•˜์ง€๋งŒ ctrl-f4๋ฅผ ๋ˆŒ๋Ÿฌ๋„ ํ•ด๋‹น ์„ธํŠธ์—์„œ ์ œ๊ฑฐ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค).

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์˜ ์—ด๋ ฌํ•œ ํŒฌ์ž…๋‹ˆ๋‹ค.

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

๋‚˜๋Š” VS์— ๋”ฐ๋ผ ํƒญ์— ๋Œ€ํ•œ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ๋ฉ”๋‰ด๋ฅผ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค ... '๋ชจ๋‘ ๋‹ซ๊ธฐ'(๊ทธ๋ฃน์˜ ๊ฒฝ์šฐ) ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ '์ด ์™ธ์—๋Š” ๋ชจ๋‘ ๋‹ซ๊ธฐ'์— ๋Œ€ํ•ด ์†Œ๋ž€์Šค๋Ÿฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ˆ˜์ • ๋œ ๋ชจ๋“  ํŒŒ์ผ์— ๋Œ€ํ•œ VS ์Šคํƒ€์ผ ์ €์žฅ ์ƒ์ž๊ฐ€ ์—ฌ๊ธฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

Chevron ํŒŒ์ผ ์„ ํƒ๊ธฐ๋Š” ํŒŒ์ผ๋กœ ๋น ๋ฅด๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž…๋ ฅ์„ ํ—ˆ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐœ์ธ์ ์œผ๋กœ ์‰๋ธŒ๋ก ์„ ํ‘œ์‹œํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ํŒŒ์ผ์„ ์—ด ๊ณ„ํš์€ ์•„๋‹ˆ์ง€๋งŒ (๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ํ•  ๋•Œ ์˜์‹ฌ ํ•  ์—ฌ์ง€์—†์ด ctrl-p๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค)ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

์…ฐ๋ธŒ๋ก  ๋ฒˆํ˜ธ-์ด ๊ทธ๋ฃน์˜ _ ์ˆจ๊ฒจ์ง„ _ ํƒญ / ํŒŒ์ผ / ํŽธ์ง‘๊ธฐ ์ˆ˜์ž…๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ๋ณด์ด๋Š” ํŒŒ์ผ์„ ํฌํ•จํ•˜์—ฌ _all_ ์ˆ˜์ž…๋‹ˆ๊นŒ? ํŠนํžˆ ํƒญ ํ–‰์—์„œ ๋ฌด์–ธ๊ฐ€๊ฐ€ ๋„˜์น  ๋•Œ ์‰๋ธŒ๋ก  (๋”ฐ๋ผ์„œ ๊ฐœ์ˆ˜) ๋งŒ ํ‘œ์‹œํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ˆจ๊ฒจ์ง„ ํ•ญ๋ชฉ ๋งŒ ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

์•ฝ๊ฐ„ ๊ด€๋ จ๋œ ๋ฉ”๋ชจ์—์„œ ๋‚ด๊ฐ€ ctrl-f4 (๋˜๋Š” ctrl-w? ๋‚ด๊ฐ€ ์ž˜๋ชปํ•˜์ง€ ์•Š๋Š” ํ•œ ctrl-f4์˜ ๋น„ Windows ๋ฒ„์ „ ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค) ํƒญ์ด ์‚ฌ๋ผ์ง€๋ฉด ํƒญ์ด ๋‹ซํžˆ๊ณ  ํŽธ์ง‘๊ธฐ์—์„œ ์ €์žฅ / ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•˜๊ณ  ctrl-tab / ctrl-alt-tab / working ํŒŒ์ผ์—์„œ ์ œ๊ฑฐํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค ...์ด ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํ˜„์žฌ ์ˆ˜ํ–‰ ํ•  ์ˆ˜์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ํ‚ค ๋ฐ”์ธ๋“œ ๋ณ€๊ฒฝ์ด ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์ง€๋งŒ ํƒญ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํƒญ์˜ ์กด์žฌ๊ฐ€ ํŒŒ์ผ / ํŽธ์ง‘๊ธฐ์˜ 'ํ˜„์žฌ'/ ๊ฐœ๋ฐฉ์„ฑ๊ณผ ์ง์ ‘์ ์ธ ๊ด€๋ จ์ด์—†๋Š” ์ด์œ ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์—ฌ๋Ÿฌ๋ถ„ ๋ชจ๋‘๊ฐ€ vscode์—์„œํ•˜๋Š” ์ผ์„ ์‚ฌ๋ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋†€๋ผ์›Œ ๋ณด์ž…๋‹ˆ๋‹ค โ˜บ

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

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

์–ด์จŒ๋“  ๋‚˜๋Š” ์ง€๊ธˆ ํŒŒ์ผ ์—ญ์‚ฌ ์‹ ๋ด‰์ž์ž…๋‹ˆ๋‹ค. :)

shift+cmd+[ ๋ฐ shift+cmd+] ์‚ฌ์šฉํ•˜์—ฌ ์—ญ์‚ฌ์—์„œ ์•ž๋’ค๋กœ ์ด๋™ํ•  ์ˆ˜์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •๋ง ๋ฉ‹์งˆ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํƒญ์„ ํƒ์ƒ‰ํ•˜๊ณ  ๊ทธ ๋Œ€์‹  ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ๊ธฐ๋ณธ ๋‹จ์ถ•ํ‚ค์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์ ์–ด๋„ ๋‚˜๋ฅผ ์‹ ์ž๋กœ ๋งŒ๋“œ๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜์—ฌ ๋‹ฌ์„ฑ

  { "key": "shift+cmd+[", "command": "workbench.action.openPreviousEditor" },
  { "key": "shift+cmd+]", "command": "workbench.action.openPreviousEditor" },
  { "key": "shift+cmd+[", "command": "workbench.action.quickOpenNavigateNext", "when": "inQuickOpen" },
  { "key": "shift+cmd+]", "command": "workbench.action.quickOpenNavigatePrevious", "when": "inQuickOpen" }

์‚ฌ์šฉ์ž ์ •์˜ ํ‚ค ๋ฐ”์ธ๋”ฉ์œผ๋กœ

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

@JoshClose ๊ทธ๊ฒƒ์€ ์™„์ „ํžˆ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ํŽธ์ง‘๊ธฐ ์ž์ฒด์— ๋Œ€ํ•œ ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹ ์„์œ„ํ•œ ์ธํ”„๋ผ๊ฐ€ ๋ถ€์กฑํ•˜๋ฏ€๋กœ ๋‘ ์ธ์Šคํ„ด์Šค๊ฐ€ ํ†ต์‹ ํ•˜๊ณ  ๋จผ์ €์ด๋ฅผ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ด ์žˆ์–ด์•ผํ•˜๋Š” ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

... ํƒญ์—๋Š” ์ด๋ฆ„ ์™ผ์ชฝ์— ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ปจ๋ฒค์…˜ ์œ„๋ฐ˜์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? LTR์„ ์ฝ์„ ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ •๋ณด๋Š” ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ์•„๋‹ˆ๋ผ ํŒŒ์ผ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™ํ•˜๋ฉด ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆจ๊ฒจ์ง€๊ณ  ๋งˆ์šฐ์Šค ์˜ค๋ฒ„์‹œ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ์ดํ›„ ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉ์ž๋Š” ํŒŒ์ผ ์ด๋ฆ„ ์™ผ์ชฝ์— ํŒŒ์ผ ์•„์ด์ฝ˜์„ ํ‘œ์‹œ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ์ „์ฒด ์—ด๋ฆฐ ํƒญ์œผ๋กœ ์Šน๊ฒฉํ•˜๋Š” ์ž‘์—…์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ์— ๋ช…ํ™•ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€์žˆ์„ ๋•Œ๋งˆ๋‹ค ์‰๋ธŒ๋ก ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

Firefox๋Š” ํƒญ ์˜ค๋ฒ„ํ”Œ๋กœ๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ตœ๋Œ€ ํƒญ ๋„ˆ๋น„, ์™ผ์ชฝ / ์˜ค๋ฅธ์ชฝ ์Šคํฌ๋กค ๋ฒ„ํŠผ, ๋ชจ๋“  ํƒญ์„ ๋‚˜์—ดํ•˜๋Š” ๋“œ๋กญ ๋ฉ”๋‰ด (ํ˜„์žฌ ๋ณด์ด๋Š” ํƒญ์ด ํ‘œ์‹œ๋œ ์ƒํƒœ) ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒญ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์ด ํ”Œ๋žซํผ ๊ทœ์น™๊ณผ ์ผ์น˜ํ•œ๋‹ค๋ฉด ์ •๋ง ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. OS X์˜ ์™ผ์ชฝ, Windows์˜ ์˜ค๋ฅธ์ชฝ.

VSCode๋ฅผ ์–ผ๋งˆ ๋™์•ˆ ์‚ฌ์šฉํ•œ ํ›„ _Working Files_ ๋ชจ๋“œ๊ฐ€ ๋งŽ์ด ์„ฑ์žฅํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค!

๋ช‡ ๊ฐ€์ง€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ง๊ด€์ ์œผ๋กœ ๋“ค๋ฆฌ์ง€ ์•Š์ง€๋งŒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ (ctrl-w)์„ ๋‹ซ์•„๋„ ์ž‘์—… ํŒŒ์ผ์—์„œ ์ œ๊ฑฐ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๊ด€๋ จ ํŒŒ์ผ (๋˜๋Š” ํ•˜์œ„ ํด๋ž˜์Šค)๋กœ ์ž‘์—… ํ•  ๋•Œ ์ตœ๊ทผ์— ๋‹ซ์€ ํŒŒ์ผ (React ํ”„๋กœ์ ํŠธ์—์„œ)์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋‹ค์‹œ ์—ด์—ˆ ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ๋งค์šฐ ์ข‹์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŒŒ์ผ์„ ๋‹ซ์•„์•ผํ•œ๋‹ค๋Š” ๋Š๋‚Œ์ด๋“ค ๋•Œ ํŒŒ์ผ์„ ๋‹ซ์•„์•ผ ํ•  ๋•Œ์™€ ์ผ๋Œ€์ผ๋กœ ๋งคํ•‘๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  2. workbench.files.action.closeFile ์ œ๊ณตํ•˜๋Š” ๋ช…์‹œ ์  ๊ฐ•์ œ ๋‹ซ๊ธฐ๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค.
  3. Ctrl + kw ๋ณด๋‹ค (์•ฝ๊ฐ„) ๋” ์ ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— workbench.files.action.closeFile ์„ Ctrl + k Ctrl + w๋กœ ๋‹ค์‹œ ๋งคํ•‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
  4. ๋‚ด๊ฐ€ ํŽธ์ง‘๊ธฐ์˜ ์ƒ๋‹จ ์ค„์— ์ „์ฒด ํŒŒ์ผ ์ด๋ฆ„๊ณผ ๊ฒฝ๋กœ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค - (๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ)>์ด ์œ ์‚ฌํ•˜๊ฑฐ๋‚˜ ๋™์ผํ•œ ์ด๋ฆ„์˜ ํŒŒ์ผ (์ด์žˆ๋Š” ์ค‘์ฒฉ ํ”„๋กœ์ ํŠธ์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค index.js ๋งŒ?)๊ณผ ์ฐจ๋ณ„ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.
  5. ํƒญ ์†Œ์Œ ๊ฐ์†Œ = Zen!

๊ทธ๋ž˜์„œ ์–ด๋–ค ์˜๋ฏธ์—์„œ ํƒญ์„ ๋„์ž…ํ•œ๋‹ค๋ฉด ํ˜„์žฌ ํ๋ฆ„์„ _ ์ œ๊ฑฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค _.

@kumarharsh ์™œ ๊ทธ๋“ค์€ ๊ทธ๊ฒƒ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๊นŒ? ๊ทธ๋“ค์ด ์•„๋งˆ ๋‹น์‹ ์„ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค! :)

๋”ํ‹ฐ ํ‘œ์‹œ๊ธฐ๊ฐ€ ๋‹ซ๊ธฐ ์•„์ด์ฝ˜์„ ๋Œ€์ฒดํ•˜๋Š” ๊ฒฝ์šฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํŒŒ์ผ์„ ๋‹ซ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? Ctrl-w๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋”ํ‹ฐ ํ‘œ์‹œ๊ธฐ๊ฐ€ ๋งˆ์šฐ์Šค ์˜ค๋ฒ„์‹œ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?
๊ทธ๊ฒƒ์€ ๋งค์šฐ ์ผ๋ฐ˜์ ์ธ ํ•ด๊ฒฐ์ฑ…์ž…๋‹ˆ๋‹ค ...

2016 ๋…„ 5 ์›” 4 ์ผ ์ˆ˜์š”์ผ ์˜คํ›„ 11:28, rojorojo [email protected] ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋”ํ‹ฐ ํ‘œ์‹œ๊ธฐ๊ฐ€ CLOSE ์•„์ด์ฝ˜์„ ๋Œ€์ฒดํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ํŒŒ์ผ์„ ๋‹ซ์œผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ctrl-w๋Š” ์—ฌ์ „ํžˆ
์œ ํšจํ•œ?

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -216901750

@rojorojo ์šฐ๋ฆฌ๋Š” @anyong ๋„ ์ œ์•ˆํ•œ ๊ฒƒ์„ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ, Ctrl + W๋Š” ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ํ”ผ๋“œ๋ฐฑ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋‹ฌ ๋ง์— ์ตœ์‹  ๋””์ž์ธ์— ๋Œ€ํ•œ UX ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 5 ์›” 25 ์ผ ๋˜๋Š” 26 ์ผ์— ํ•œ ์‹œ๊ฐ„ ์—ฌ์œ ๊ฐ€ ์žˆ๊ณ  ์—ฐ๊ตฌ์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์—ฌ๊ธฐ์—์„œ ๋“ฑ๋กํ•˜์‹ญ์‹œ์˜ค : https://calendly.com/stevencl/vs-code-docmgmt/

์•ˆํƒ€๊น๊ฒŒ๋„ ์ €๋Š” ๋‚ฎ (์˜๊ตญ ์„œ๋จธ ํƒ€์ž„)์—๋งŒ ์‹œ๊ฐ„์„ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ๊ณ  ์ €๋…์—๋Š” ์„ธ์…˜์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์‹œํ—˜ํ•ด ๋ณผ ์ˆ˜์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ž‘์—… ๋น„ํŠธ์™€ ์šฐ๋ฆฌ๊ฐ€ ์•„์ง ๋ณด์—ฌ์ฃผ์ง€ ์•Š์€ ๋ช‡ ๊ฐ€์ง€ ๋””์ž์ธ ์™€์ด์–ด ํ”„๋ ˆ์ž„์„ ๊ฐ–๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ž ๊น, ํ˜„์žฌ UI ๋™์ž‘์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

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

์ด๊ฒƒ์ด ๊ตฌ์ถ• ๋  ๋•Œ ์„ ํƒ ์‚ฌํ•ญ์ด๋˜์–ด ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ํ˜„์žฌ ํ™˜๊ฒฝ์—์„œ ๊ณ„์†ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

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

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

๋‚ด ๋‘ ์„ผํŠธ : ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ๊ทธ๋“ค์€ ๋•Œ๋•Œ๋กœ ์ขŒ์ ˆ๊ฐ์„ ์œ ๋ฐœํ•˜๋Š” ๋ถ€๋™์‚ฐ ๋‚ญ๋น„์ž…๋‹ˆ๋‹ค (์‹ค์ˆ˜๋กœ ํด๋ฆญ). ์‹ค์ˆ˜๋กœ ๋„ˆ๋ฌด ์™ผ์ชฝ์œผ๋กœ 1px์„ ํด๋ฆญํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์‹ค์ˆ˜๋กœ ๊ฐ€์šด๋ฐ ํด๋ฆญํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๋”๋Ÿฌ์šด ์ง€ํ‘œ๋Š” ๋ถ€๋™์‚ฐ ๋‚ญ๋น„๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Sublime Text์—์„œ ํƒญ์˜ ๊ธ€๊ผด ์ƒ‰์ƒ ๋งŒ ๋ณ€๊ฒฝํ•˜๋„๋ก "dirty"๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” ์ดํƒค๋ฆญ์ฒด๋กœ๋„ ๋งŒ๋“ค์—ˆ์ง€ ๋งŒ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์ดํƒค๋ฆญ์ฒด๋กœ ๋งŒ๋“ค ๊ณ„ํš์ด์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ…Œ๋‘๋ฆฌ์˜ ์™ผ์ชฝ์ด ๋„ˆ๋ฌด ๋„“์Šต๋‹ˆ๋‹ค.

@ be5invis @MrTravisB @rauschma @marcusrugger @jpaaso

์—ฌ๋Ÿฌ๋ถ„์€์ด ๊ธ€์ด ๊ธด ๊ธ€์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋ชจ๋“  ๊ฒƒ์„ ์ฝ์ง€๋Š” ์•Š์•˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ ์ฃผ๋ณ€์˜ ๊ฒŒ์‹œ๋ฌผ์„ ์ฝ์–ด

์ž ์žฌ์  ์ธ ํฌ์Šคํ„ฐ : ์Šค๋ ˆ๋“œ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ๊ฐ€ ์ด๋ฏธ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๊ฒŒ์‹œ ํ•  ๋•Œ๋งˆ๋‹ค ์ˆ˜๋ฐฑ ๋ช…์˜ ์‚ฌ๋žŒ๋“ค์ด ๊ท€ํ•˜์˜ : +1 : ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

@anyong ๊ทธ๋Ÿฌ๋‚˜โ€œOpen editorโ€๋Š” ๋‘ ๊ฐœ์˜ ์—ด์„ ์—ด๋ฉด ๊ธฐ์กด ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์„ ๋‘ ๊ฐœ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ๋ชจ๋“  ํŽธ์ง‘์ž ์—ด์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ "์ž‘์—… ํŒŒ์ผ"๋งŒ ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

@ be5invis ์œ ์ผํ•œ ์ฐจ์ด์ ์€ ์‹œ๊ฐ์  ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ํŒŒ์ผ์„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์›ํ•˜๋Š” ํŽธ์ง‘๊ธฐ์—์„œ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@anyong ์ˆจ๊ธธ ์ˆ˜ ์žˆ๋‚˜์š”? "๊ตฌ๋ถ„์ž"๋ฅผ ์ˆจ๊ธฐ๊ณ  ํ•œ ํŽธ์ง‘๊ธฐ ์—ด์—์„œ Ctrl-Tab์„ ์„ ํƒํ•˜๋ฉด ๋‹ค๋ฅธ ์—ด์—์„œ ์—ด๋ฆฐ ํŒŒ์ผ๋กœ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์‚ฌ๊ธฐ๊พผ๋“ค์ด ์›ํ•˜๋Š” ๊ฒƒ์€ ๊ธฐ์กด ํ–‰๋™์„ ์™„์ „ํžˆ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์œ„์— ๋งํฌ ํ•œ ๋Œ“๊ธ€์˜ @ be5invis :

Ctrl Alt Tab์€ ๋ชจ๋“  ํƒญ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  ํƒญ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ์›ํ•˜๋Š” ๊ฒฝ์šฐ ํ˜„์žฌ Ctrl + Tab ๋™์ž‘์„ ์œ ์ง€ํ•˜๋„๋ก ํ‚ค ๋ฐ”์ธ๋”ฉ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@anyong ์ž˜
ํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ "์™ผ์ชฝ / ์˜ค๋ฅธ์ชฝ"ํ‘œ์‹œ๊ธฐ๋ฅผ ์ˆจ๊ธฐ๊ณ  ๋ชฉ๋ก์„ ํ•˜๋‚˜์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@stevencl์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค.

์˜ˆ์ด! ๊ณง ํƒญ์„๋ฐ›์„ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

Great News ..we are Getting Tabs .. but we't want to loose 'Working Files'Folder .Keep it along with tabs?

๋Œ€๋ฐ•! ํƒญ ๊ทธ๋ฃน

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

์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ ํ•œ ์ด์œ ๋Š” ํ˜„์žฌ ์ž‘์—… ํŒŒ์ผ ์„ค์ •์—์„œ ๋‘ ๊ฐœ์˜ ํŽธ์ง‘๊ธฐ๋กœ ์—ด๋ ค์žˆ๋Š” ํŒŒ์ผ์„ ๊ด€๋ฆฌ ํ•  ๋•Œ ํ˜ผ๋™ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ˜„์žฌ ์ œํ’ˆ์˜ ์•„๋ž˜ ์Šคํฌ๋ฆฐ ์ƒท์—์„œ ์ž‘์—… ํŒŒ์ผ ๋ชฉ๋ก์—์„œ app.js ํŒŒ์ผ์„ ๋‹ซ์œผ๋ฉด ์–ด๋–ป๊ฒŒ๋ฉ๋‹ˆ๊นŒ? ๋‘ ํŽธ์ง‘์ž๊ฐ€ ๋ชจ๋‘ ๋‹ซ๊ฑฐ๋‚˜ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ๋‹ซ์•„์•ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค ์ค‘ ํ•˜๋‚˜๋งŒ ์žˆ๋‹ค๋ฉด ์–ด๋Š ๊ฒƒ์ž…๋‹ˆ๊นŒ?

image

๋ชจํ˜ธํ•จ๊ณผ ๋ถˆํ™•์‹ค์„ฑ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ ํŽธ์ง‘๊ธฐ ๊ทธ๋ฃน์— ์—ด๋ ค์žˆ๋Š” ํŒŒ์ผ์— ๋Œ€ํ•ด ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ƒˆ๋กœ์šด ๋™์ž‘์„ ๋” ์ž˜ ๋ฐ˜์˜ํ•œ๋‹ค๊ณ  ๋Š๋ผ๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์—… ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ํŽธ์ง‘๊ธฐ๋ฅผ ์—ด๋„๋ก ๋ณ€๊ฒฝ ํ•œ ์ด์œ ์ด๊ธฐ๋„ํ•ฉ๋‹ˆ๋‹ค.

์ •์˜๋กœ ์ด๋™ (F12) ์˜ต์…˜์€ ์ˆญ๊ณ ํ•œ ํ…์ŠคํŠธ์™€ ๊ฐ™์ด ํ–ฅ์ƒ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค (์ •์˜ ํ•˜๋‚˜๋„ ํ”„๋กœ์ ํŠธ์˜ ๋‹ค๋ฅธ ํŽ˜์ด์ง€์— ์žˆ์Œ)) VS ์ฝ”๋“œ๋ฅผ ์„ค์น˜ ํ•œ ํ›„ ์˜ค๋žซ๋™์•ˆ์ด ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์— ๋Œ€ํ•œ ๋„์›€์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@ vinod-a-ext-Go To Definition์—์„œ ์ง๋ฉดํ•˜๊ณ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์ƒˆ ๋ฌธ์ œ๋ฅผ์—ฌ์‹ญ์‹œ์˜ค.

ํ—‰
VS ์ฝ”๋“œ์˜ ์ •์˜ ๋ฌธ์ œ๋กœ ์ด๋™
https://github.com/Microsoft/vscode/issues/6238

@stevencl ์ œ ์˜๊ฒฌ์€ "์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ"์—์„œ ๋ ˆ์ด๋ธ”์„ ์ˆจ๊ธฐ๊ณ  ๋‹จ์ˆœํžˆ ๋‹ค๋ฅธ ํŒจ๋„์„ ๋‚˜ํƒ€๋‚ด๋Š” ์„ ์„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒจ๋„์ด ๋‹ซํžˆ๋ฉด ๋‘ ๋ชฉ๋ก์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ณ‘ํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ์•ˆ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์‹œ๊ฐ์  ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์„ ์‚ดํŽด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚ ์งœ : 2016 ๋…„ 5 ์›” 10 ์ผ ํ™”์š”์ผ 04:06:34 -0700
๋ณด๋‚ธ ์‚ฌ๋žŒ : [email protected]
๋ฐ›๋Š” ์‚ฌ๋žŒ : [email protected]
์ฐธ์กฐ : [email protected]; [email protected]
์ œ๋ชฉ : Re : [Microsoft / vscode] ์—ด๋ฆฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ํƒญ (# 224)

@stevencl ์ œ ์˜๊ฒฌ์€ "์—ด๋ฆฐ ํŽธ์ง‘๊ธฐ"์—์„œ ๋ ˆ์ด๋ธ”์„ ์ˆจ๊ธฐ๊ณ  ๋‹จ์ˆœํžˆ ๋‹ค๋ฅธ ํŒจ๋„์„ ๋‚˜ํƒ€๋‚ด๋Š” ์„ ์„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒจ๋„์ด ๋‹ซํžˆ๋ฉด ๋‘ ๋ชฉ๋ก์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ณ‘ํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.

๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ™์€ ๋ชจํ˜•์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉ ํ–ˆ์Šต๋‹ˆ๊นŒ?

์ด๋Ÿฌํ•œ ๋ชจํ˜•์—๋Š” PowerPoint๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์˜๋„๋Š” ์‹œ๊ฐ์  ๋””์ž์ธ์ด ์•„๋‹Œ ์ƒํ˜ธ ์ž‘์šฉ ํ๋ฆ„์— ์ดˆ์ ์„ ๋งž์ถ”๋Š” ๊ฒƒ์ด ์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ PowerPoint์˜ ๋„๊ตฌ๋Š” ํ•ด๋‹น ์ˆ˜์ค€์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. PowerPoint์—์„œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ผ๋ จ์˜ ํ™”๋ฉด์„ ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•˜์—ฌ ํ๋ฆ„์„ ๋” ์ž˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ ์งœ : 2016 ๋…„ 5 ์›” 10 ์ผ ํ™”์š”์ผ 05:03:55 -0700
๋ณด๋‚ธ ์‚ฌ๋žŒ : [email protected]
๋ฐ›๋Š” ์‚ฌ๋žŒ : [email protected]
์ฐธ์กฐ : [email protected]; [email protected]
์ œ๋ชฉ : Re : [Microsoft / vscode] ์—ด๋ฆฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ํƒญ (# 224)

๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.์ด ๊ฐ™์€ ๋ชจํ˜•์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉ ํ–ˆ์Šต๋‹ˆ๊นŒ?

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.

4 ์›” ์ถœ์‹œ ๋…ธํŠธ๋ฅผ๋ณด๊ณ  ๋ฐฉ๊ธˆ ์—ฌ๊ธฐ์— ์™”์Šต๋‹ˆ๋‹ค. ์Šค๋ ˆ๋“œ๊ฐ€ ์˜ค๋žซ๋™์•ˆ ์—ด๋ ค ์žˆ์ง€๋งŒ ์›๋ž˜ ๋””์ž์ธ์—๋Š” +1์ž…๋‹ˆ๋‹ค. ์ฆ‰ ํƒญ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์‹ ๊ฒฝ์ด ์“ฐ์˜€์ง€ ๋งŒ ๊ทธ ๋’ค์— ์ˆจ๊ฒจ์ง„ ์ฒ ํ•™์„ ์ดํ•ดํ•˜๊ณ  ์ดํ•ดํ•˜๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Atom๊ณผ ํƒญ ์ŠคํŒธ์„ ์ƒ๊ฐํ•˜๋ฉด ... ์ „ ๋–จ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ ์™ธ์—๋„ ๊ฐœ๋ฐœ์ž์˜ ์ฐธ์—ฌ์™€ ์‚ฌ๋ ค ๊นŠ์€ ์˜๊ฒฌ ๋ฐ ํ”ผ๋“œ๋ฐฑ์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ์‹œ๋„ํ•˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€๋ณด๊ณ  ์‹ถ์€ ํ•œ ๊ฐ€์ง€๋Š” ์—ฌ๋Ÿฌ ๊ด€๋ จ ํŒŒ์ผ์„ ๋‹จ์ผ ํƒญ์œผ๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค ( ์ด VS ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ณผ ์œ ์‚ฌ ํ•จ).

์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ด€๋ จ ํŒŒ์ผ์ด์žˆ๋Š” Angular 2 ๊ฐœ๋ฐœ์—์„œ ์กฐ์ง์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • widget.component.css
  • widget.component.html
  • widget.component.ts
  • widget.component.spec.ts

@lucidtech ์™€ ๋™์˜ํ•˜์—ฌ '์ž‘์—… ํŒŒ์ผ'ํด๋”์— ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ํƒญ์ด์ด ํ›Œ๋ฅญํ•œ ์˜ต์…˜๊ณผ ๊ฒฐํ•ฉ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ?

ํƒญ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์˜ ์œ„์น˜๊ฐ€ ํ”Œ๋žซํผ ๊ทœ์น™๊ณผ ์ผ์น˜ํ•ด์•ผํ•œ๋‹ค๋Š” @coreh์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. Visual Studio์—์„œ Visual Studio Code๋กœ ์ด๋™ํ•  ๋•Œ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ๋‹ค์†Œ ์‹ค๋ง์Šค๋Ÿฌ์šด ์ปจํ…์ŠคํŠธ ์ „ํ™˜์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚ด ๋‘ ์„ผํŠธ : ๋‚ด๊ฐ€ Atom, Sublime ๋˜๋Š” ๋‹ค๋ฅธ ์–ด๋–ค ๊ฒƒ, ์—ํ—ด, ํž™ ์Šคํ„ฐ ํŽธ์ง‘์ž๋“ค๋ณด๋‹ค ์ฝ”๋“œ๋ฅผ _love_ํ•˜๋Š” ์ด์œ  ์ค‘ ํ•˜๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์›น ๋ธŒ๋ผ์šฐ์ € "ํƒญ"๊ฐœ๋…์—์„œ ๊ตฌ๋‘ ๊ฒฝ์ ์„ ์‹œ๋„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Visual Studio, IDEA ๋ฐ Eclipse์™€ ๊ฐ™์€ ๊ธฐ์กด IDE๋„ ๋ชจ๋‘์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ์ฝ”๋“œ๋Š” Emacs์—์„œ ์ฐพ์„ ์ˆ˜์žˆ๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ "ํ”„๋ ˆ์ž„๊ณผ ๋ฒ„ํผ"์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (๊ทธ๋ฆฌ๊ณ  Vim๋„ ๋ฏฟ์Šต๋‹ˆ๋‹ค).

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

๊ฐ์„ฑ์  ์ธ ํ˜ธ์†Œ๋ฅผ ์šฉ์„œํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด VS Code๋ฅผ ๋‹ค๋ฅธ ํƒญ ํŽธ์ง‘๊ธฐ๋กœ ๋ฐ”๊พธ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

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

ํŽธ์ง‘ : 19 ์ผ ์ „์— ์ „ํ™”๋ฅผ๋ฐ›์ง€ ๋ชปํ•œ ๊ฒƒ์ด ๋งค์šฐ ์Šฌํ”„๋‹ค. ๋‚ด๊ฐ€ ์•Œ๊ณ  ์žˆ์—ˆ๋‹ค๋ฉด ๊ฐ€์ž…ํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 1.1.0์˜ ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์—์„œ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. :(

ํƒญ์€ ๋‚˜์—๊ฒŒ ํ•„์ˆ˜์ด๋ฉฐ ๊ด€๋ จ ํŒŒ์ผ์— ๋Œ€ํ•œ angular 2.0 ๊ทธ๋ฃนํ™” ๋œ ํƒญ์— ๋Œ€ํ•œ ๋˜ ๋‹ค๋ฅธ ์ œ์•ˆ๋„ ์ข‹์€ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ๊ตฌ์„ฑ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์„ ํ˜ธ๋„๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋„ ๋งŒ์กฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ธ์ œ ์‹œ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ !!! ???

@orospakr , ๋ฉ”๋‰ด ์˜ต์…˜์„ ํ†ตํ•ด Sublime์˜ ํƒญ์„ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ.

๋ฟก ๋นต๋€จ

์‚ฌ๋žŒ๋“ค์ด ํƒญ์„ ์›ํ•˜๋Š” ์ด์œ  (ํŽธ์•ˆํ•œ ์นœ์ˆ™ ํ•จ์ด ์•„๋‹Œ)๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ํ•„์š”์— ๋Œ€ํ•œ๋ณด๋‹ค ํ˜์‹ ์ ์ธ ์†”๋ฃจ์…˜์ด ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉ๋ฒ•์€ ์‚ฌ๋žŒ๋“ค์ด ๋จผ์ € ์ฐพ๊ณ ์žˆ๋Š” ๊ฒฝํ—˜์„ ์–ป์€ ๋‹ค์Œ ์•ŒํŒŒ ๋นŒ๋“œ ์ค‘ ๋ฐ / ๋˜๋Š” ์˜ต์…˜์œผ๋กœ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ, ํ˜์‹  ๋˜๋Š” ์‹คํ—˜์„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ ํƒญ / "์—ด๋ฆฐ ํŽธ์ง‘์ž"๋˜๋Š” ๋‚ด์ผ ๊ทธ๋“ค์€ ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ ๋งŒ๋“ค์—ˆ๊ณ  ์‚ฌ๋žŒ๋“ค์ด ๊ฒฝํ—˜์„ ์˜ตํŠธ ์ธํ•˜๊ฑฐ๋‚˜ ์˜ตํŠธ ์•„์›ƒ ํ•  ์ˆ˜์žˆ๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ€์ ธ์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์—ฌ๊ธฐ์„œ ๊ฒŒ์ž„์— ์กฐ๊ธˆ ๋Šฆ์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ์ด ์„น์…˜๊ณผ ๊ด€๋ จํ•˜์—ฌ :

๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ์ „์ฒด ์—ด๋ฆฐ ํƒญ์œผ๋กœ ์Šน๊ฒฉํ•˜๊ธฐ์œ„ํ•œ ์กฐ์น˜์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํƒญ ๋‚ด์—์„œ ์ฝ˜ํ…์ธ  ํŽธ์ง‘
ํƒ์ƒ‰๊ธฐ์—์„œ ํŒŒ์ผ์„ ๋‘ ๋ฒˆ ํด๋ฆญ
ํƒญ ๊ทธ๋ฃน์—์„œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํƒญ์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

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

์ฆ‰์‹œ ๋‹ซ์œผ๋ ค๋Š” ํŒŒ์ผ์— ์ฑ…๊ฐˆํ”ผ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ํ•  ์ˆ˜์žˆ๋Š” ํ•œ ๋งŽ์€ ๋Œ“๊ธ€์„ ๊ฒ€ํ† ํ•˜๊ณ  ํ‚ค์›Œ๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ–ˆ์ง€๋งŒ ์–ธ๊ธ‰ ๋œ ๊ฒƒ์„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

ํƒญ์— ๊ด€ํ•œ ํ•œ, ์ฒซ์งธ, _ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! _ ๊ทธ๋“ค์˜ ๋ถ€์žฌ๋Š” ๋‚ด๊ฐ€ VS Code์— ๋Œ€ํ•ด ์‹ซ์–ดํ•˜๋Š” ์œ ์ผํ•œ ๊ฒƒ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

ํƒญ ๊ฐ„ ํƒ์ƒ‰์„ ์‚ฌ์šฉ์ž ์ •์˜ ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ €๋Š” cmd + left ๋ฅผ ๋ˆŒ๋Ÿฌ iTerm์ด ํƒญ ์‚ฌ์ด๋ฅผ ์ „ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์„ ์ข‹์•„ํ•˜๋ฉฐ ์ œ ํŽธ์ง‘๊ธฐ์—์„œ๋„์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

ํ›Œ๋ฅญํ•œ ํŽธ์ง‘์ž ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค <3

ํƒญ์€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค ... ํƒญ์ด์žˆ์„ ๋•Œ๊นŒ์ง€ Sublime์œผ๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ถ”์‹  : ๋‚˜๋Š” ๋‹น์‹ ์˜ ํƒœ๋„์— ๋งค์šฐ ์‹ค๋งํ•ฉ๋‹ˆ๋‹ค. UX์— ๋Œ€ํ•œ ๊ฐ๊ฐ์ด์—†๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ด๊ฒƒ์ด UX๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰๋˜์—ˆ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ํŽ˜๋ฅด์†Œ๋‚˜๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์‚ฌ์šฉ์ž ์ธํ„ฐ๋ทฐ๋Š” ์–ด๋””์— ์žˆ์Šต๋‹ˆ๊นŒ? ์ฆ๋ช…ํ•˜์‹ญ์‹œ์˜ค.

@asadighi ๊ฒŒ์‹œํ•˜๊ธฐ ์ „์— ๋Œ“๊ธ€์„ ์ฝ์—ˆ์Šต๋‹ˆ๊นŒ? ํŒ€์€ ๊ด‘๋ฒ”์œ„ํ•œ ์ธํ„ฐ๋ทฐ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ์œผ๋ฉฐ ์ •ํ™•ํ•œ ํƒญ์„ ์–ป๊ธฐ ์œ„ํ•ด ๋” ๋งŽ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•ด ๋ฏฟ์„ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋ฐ˜์‘์ด ์ข‹์œผ๋ฉฐ ํ›Œ๋ฅญํ•œ ํŽธ์ง‘์ž๋ฅผ ์ƒ์‚ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค (๋ฌด๋ฃŒ). Sublime์˜ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ํ–‰์šด์„ ๋น•๋‹ˆ๋‹ค.

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

@asadighi ๊ทธ๊ฒƒ์€ ๋ชจ๋‘ ๋‹น์‹ ์˜ ๋จธ๋ฆฌ ์†์— ์žˆ๊ณ  ๋‹น์‹ ์˜ ๋ง๋„ ์•ˆ๋˜๋Š” ๊ฒƒ์€ ๋‹น์‹ ์˜ ์˜๊ฒฌ์— ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

@muellerkyle : +1 : ์‚ฌ์šฉํ•˜๋Š” ๋ถ๋งˆํฌ ํ™•์žฅ์— ๋Œ€ํ•ด ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์„ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

+1!

๋งค์ผ Eclipse, PhpStorm, Notepad ++ ๋ฐ VSCode๊ฐ„์— ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. CTRL+W ์ด ๋‚˜๋ฅผ ๋ฏธ์น˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

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

@jamesmenera ์˜ˆ, ์„ ํƒ ์‚ฌํ•ญ์ด์ง€๋งŒ ์ž‘์—… ํŒŒ์ผ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค (์˜คํ”ˆ ํŽธ์ง‘๊ธฐ).

์ œ์ณ๋‘๊ณ , ๊ทธ ๋ชจํ˜• ์‚ฌ์ง„์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๊ณต๊ฐœ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

@ciel , @stevencl ์€ PowerPoint๋ฅผ ์‚ฌ์šฉ

๊ฐœ์ธ์ ์œผ๋กœ WireframeSketcher๋ฅผ ์ข‹์•„ํ•˜์ง€๋งŒ PowerPoint๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. :)

@jamesmenera๊ฐ€ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ํƒญ๊ณผ ์‚ฌ์ด๋“œ ๋ฐ”๊ฐ€ ์ •๋ง ๊ทธ๋ฆฝ์ง€ ๋งŒ ์ž‘์—… ํŒŒ์ผ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์œผ๋ฏ€๋กœ ์„ ํƒ ์‚ฌํ•ญ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@ kadza93 ํƒญ๊ณผ ์ž‘์—… ํŒŒ์ผ ๋ชจ๋‘ ์„ ํƒ ์‚ฌํ•ญ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค ... ๋ช‡ ๋ฒˆ์ด๋‚˜ ์“ธ ๊ฒƒ์ธ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ํ•˜๊ณ  "์„ ํƒ ์‚ฌํ•ญ"์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์ฐพ๋Š” ๊ฒƒ์€ ์ •๋ง ์‰ฝ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๋œ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค!

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

๊ท€ํ•˜์˜ ๊ฒŒ์‹œ๋ฌผ์—์„œ ๋‹จ 3 ์œ„์˜€์Šต๋‹ˆ๋‹ค ...

์ด ์Šค๋ ˆ๋“œ๋ฅผ ๋”ฐ๋ผ ๊ฐ€๋ฉด ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค๋ฅผ ์œ„ํ•ด ํƒญ์—์„œ ์ด๋ฏธ ๋ช‡ ๊ฐ€์ง€ ๊ฒฐ์ •์ด ๋‚ด๋ ค์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค (ํƒญ์€ ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ ์•„์ด์ฝ˜์ด ํ‘œ์‹œ๋˜๋Š” ์œ„์น˜, ํ‚ค ์ฝค๋ณด ๋“ฑ). ๋‚ด๊ฐ€ ํ‹€๋ฆฐ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋ฉด ์‚ฌ๋žŒ๋“ค์ด ์ง€์  ํ•  ์ˆ˜์žˆ๋Š” ์ด๋Ÿฌํ•œ ๊ฒฐ์ • ๋ชฉ๋ก์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@jtlowe GitHub์— ๊ณ ์ • ๋œ ๋Œ“๊ธ€์ฒ˜๋Ÿผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์€ ์ƒˆ๋กœ์šด ๋Œ“๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ  ์ค‘์š”ํ•œ ๋‚ด์šฉ์„ ๋ฌป์Šต๋‹ˆ๋‹ค. GitHub๋Š” ๋˜ํ•œ ๋Œ“๊ธ€์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ํŽ˜์ด์ง€์—์„œ ์ฐพ๊ธฐ๊ฐ€ ๋” ์–ด๋ ค์›Œ ์งˆ ๋•Œ ๋Œ“๊ธ€ ์ ‘๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ๊ด€๋ฆฌ์ž๊ฐ€ ์ด์Šˆ ํŽ˜์ด์ง€ ์ƒ๋‹จ (OP์˜ ์ด์Šˆ ๋ณธ๋ฌธ ์•„๋ž˜)์— "ํ˜„์žฌ ์ƒํƒœ : ๊ฐœ๋ฐœ ์ค‘"๋ฐฐ๋„ˆ๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ github์˜ ์ ์ ˆํ•œ ๊ธฐ๋Šฅ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค --- ์—ฌ๊ธฐ alt-text์™€ ๊ฐ™์€ ๊ฒƒ์ด ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค : https://xkcd.com/979/

@ kadza93 ๋‚œ ๋‹น์‹ ์„ ๋ถˆ

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

์•„๋‹ˆ์š”, ์ž˜๋ชปํ•œ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ์œ ์šฉํ•œ ๊ฒƒ๋„ ์ž‘์„ฑํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์ด๋ชจํ‹ฐ์ฝ˜ / ๋ฐ˜์‘ ๊ธฐ๋Šฅ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

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

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

์ผ๋ฐ˜์ ์œผ๋กœ ๊ธด ๊ฒŒ์‹œ๋ฌผ์—์„œ ๊ฐ€๋Šฅํ•œ ์ผ๋ฐ˜์ ์ธ ๋‹จ์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ์€ ์ƒ์‹์ž…๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๊ฐœ๋ฐœ์ž๋Š” FAQ ๋ฐ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ ๋ฌธ์ œ๋ฅผ ์—ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
์ด ์Šค๋ ˆ๋“œ์—์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์ ์„ ํ™•์ธํ•˜๊ณ ์ด ๋ฌธ์ œ๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค
์ด ๋ฌธ์ œ๋ฅผ ๊ตฌ๋…ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ๋งค์ผ ์ˆ˜์‹ญ ๊ฐœ์˜ ์ด๋ฉ”์ผ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋™์ผํ•œ "์ข‹์•„์š”"/ "์‹ซ์–ด์š”"์ฝ”๋ฉ˜ํŠธ.
2016 ๋…„ 5 ์›” 18 ์ผ ์˜ค์ „ 1:51์— "Kumar Harsh" [email protected]์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌ์ž๋Š” "ํ˜„์žฌ ์ƒํƒœ : ๊ฐœ๋ฐœ ์ค‘"๋ฐฐ๋„ˆ๋ฅผ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฌธ์ œ ํŽ˜์ด์ง€ ์ƒ๋‹จ (OP์˜ ๋ฌธ์ œ ๋ณธ๋ฌธ ์•„๋ž˜)?

์ด๊ฒƒ์€ github์˜ ์ ์ ˆํ•œ ๊ธฐ๋Šฅ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค --- alt-text์™€ ๊ฐ™์€ ๊ฒƒ
์—ฌ๊ธฐ ์ œ์•ˆ : https://xkcd.com/979/

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -219798727

@anyong ๊ทธ๋ž˜ ๋‚˜๋Š” ์™„์ „ํžˆ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค! ๋…ผ์˜ ํ•  ์‚ฌํ•ญ์ด ์—†์œผ๋ฉฐ tabs ๋ฐ open editors ์ด (๊ฐ€) ๋ผ์ด๋ธŒ๋˜๋ฉด ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์œ„ํ•ด ๋‘ ๊ฐœ์˜ ๊ฐœ๋ณ„ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@eyalsk ์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ƒ์„ฑ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹คํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ GitHub์— ๊ณ ์ • ๋œ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ์ด ์—†์œผ๋ฉด ๋ชจ๋‘ ๋‚˜์ฉ๋‹ˆ๋‹ค. ํ†ตํ•ฉ ํ„ฐ๋ฏธ๋„ ๋ฌธ์ œ https://github.com/Microsoft/vscode/issues/143#issuecomment -213581854๋Š” ์Šค๋ ˆ๋“œ ์ค‘๊ฐ„์— ํฐ ์—…๋ฐ์ดํŠธ๋กœ ์ง€๊ธˆ๊นŒ์ง€ ๊ดœ์ฐฎ ์•˜์œผ๋ฉฐ ํ† ๋ก ์˜ ํ•„์š”์„ฑ์ด ๋œํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ๊ทธ๋ž˜์„œ ๋ฌปํžˆ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@Tyriar ๊ธ€์Ž„, ๋‹น์‹ ์€ ๊ฒŒ์‹œ๋ฌผ์„ ์ฐธ์กฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค, ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ ๋‹จ์ง€ ์ƒˆ ๊ฒŒ์‹œ๋ฌผ์„ ๋งŒ๋“ค๊ณ  ๊ทธ๊ฒƒ์„ ๋‹ซ์•„์„œ ์˜ค๋ž˜๋œ ๊ฒƒ์„ ์ฐธ์กฐ ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ด๊ฒƒ์ด Roslyn์—์„œ ์ผํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๊ฒƒ์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๊ทธ๋“ค์€ ๋‹ค๊ฐ€์˜ค๋Š” ๋ฆด๋ฆฌ์Šค์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์š”์•ฝํ•˜๋Š” ๊ฒŒ์‹œ๋ฌผ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ท€ํ•˜์—๊ฒŒ ๋™์˜ํ•˜์ง€๋งŒ ๊ณ ์ • ๋œ ๋Œ“๊ธ€์€ ๋งค์šฐ ์œ ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š”์ด ๋งˆ์ผ์Šคํ†ค์—์„œ ํƒญ๊ณผ ์—๋””ํ„ฐ ๊ทธ๋ฃน์„์œ„ํ•œ ๋””์ž์ธ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์—… ํ•ด ์™”์œผ๋ฉฐ ๋‹ค์Œ ๋งˆ์ผ์Šคํ†ค์—์„œ ๊ณ„์† ๊ทธ๋ ‡๊ฒŒ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ง€๋‚œ ๋ฉฐ์น  ๋™์•ˆ UX ์—ฐ๊ตฌ์— ์ฐธ์—ฌ ํ•ด์ฃผ์‹  ๋ชจ๋“  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ ํ›Œ๋ฅญํ•œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

  • ์˜ค๋ฒ„ํ”Œ๋กœ ์•„์ด์ฝ˜ ์žฌ ์„ค๊ณ„
  • ๋น ๋ฅธ ์—ด๊ธฐ์˜ ํŒŒ์ผ์„ ๊ณ ์ •ํ• ์ง€ ๋ฏธ๋ฆฌ ๋ณผ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•  ์ˆ˜์žˆ๋Š” ์„ค์ •์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฏธ๋ฆฌ ๋ณธ ํŒŒ์ผ์„ ๊ณ ์ • ๋œ ํŒŒ์ผ๋กœ ๋ฐ”๊พธ๋Š” ๋ช…๋ น ์ถ”๊ฐ€

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

@lllopo ์•„์ง ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์Šคํƒ / ์˜คํ”ˆ ํŽธ์ง‘๊ธฐ๋Š” v1.3.0 ์šฉ์œผ๋กœ ๋ณ‘ํ•ฉ๋˜์—ˆ์œผ๋ฉฐ ๋‹ค์Œ ์ฃผ์— ์ผ์ผ ๋นŒ๋“œ๊ฐ€ ์ œ๊ณต๋˜๋Š” Insider์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

+1

+1

๐Ÿ‘Ž

์—ฌ๊ธฐ์„œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€, ์™œ ์šฐ๋ฆฌ์—๊ฒŒ ํƒญ ์‚ฌ์šฉ ์˜ต์…˜์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ๐Ÿ˜•
๋‚˜๋ฅผ ํฌํ•จํ•œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํƒญ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ ๊ธฐ๊ฐ„์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค!

@aminroosta ์ง„์‹ฌ์œผ๋กœ ... ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ์žฅ๋‹˜์ž…๋‹ˆ๊นŒ?

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

์ด ์„ธ์ƒ์˜ ์–ด๋–ค ์‚ฌ๋žŒ๋“ค! ๋ฏฟ์„ ์ˆ˜ ์—†๋Š”!

์–์–
์ฒ˜์Œ 20 ~ 30 ๊ฐœ์˜ ๋Œ“๊ธ€์„ ์ฝ๋Š” ๋ฐ 25 ๋ถ„์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ์ง€์ณ์„œ ์ด์ œ ๋‚ด ๋ถ€๋ถ„์—์„œ ์‹ค์ˆ˜๋กœ ๋ณด์ด๋Š” ๋Œ“๊ธ€์„ ๋‚จ๊ฒผ์Šต๋‹ˆ๋‹ค.

๋ฏธ์•ˆํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋งˆ์ดํฌ๋กœ ์†Œํ”„ํŠธ R & D๋ฅผ ๋น„๋‚œ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํƒญ ์‹œ์Šคํ…œ์—๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

UI ๋””์ž์ธ์€ ๋ชจ๋“  ํ˜•ํƒœ์˜ ๋””์ž์ธ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 90 %๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒƒ์„, 10 %๋Š” ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋งŒ๋“ค๊ณ , ์ƒˆ๋กœ์šด ํ˜์‹ ์ ์ด๊ณ  ์‚ฌ์šฉ์ž ์นœํ™”์  ์ธ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

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

@aminroosta ๊ธด ๊ฒŒ์‹œ๋ฌผ์„ ์ฝ์„ ๋•Œ ์›๋ณธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฝ๊ณ  ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด ์•„๋ž˜์—์„œ ์œ„๋กœ ์Šคํฌ๋กคํ•˜๋Š” ๋ฐ 1 ๋ถ„ ์ •๋„ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋งค์šฐ ๊ธด ํ”ผ๋“œ์ด๋ฏ€๋กœ ์ข‹์€ ์ œ์•ˆ์ž…๋‹ˆ๋‹ค.

2016 ๋…„ 6 ์›” 5 ์ผ ์ผ์š”์ผ ์˜ค์ „ 10:42 Eyal Solnik [email protected]
์ผ๋‹ค :

@aminroosta https://github.com/aminroosta ํŒ์„ ๋“œ๋ฆด๊ฒŒ์š”.
๊ธด ๊ฒŒ์‹œ๋ฌผ์„ ์ฝ๊ณ  ์›๋ณธ ๊ฒŒ์‹œ๋ฌผ์„ ์ฝ์€ ๋‹ค์Œ
์ตœ์‹  ์—…๋ฐ์ดํŠธ๋Š” ์•„๋ž˜์—์„œ ์œ„๋กœ ์Šคํฌ๋กคํ•˜๋Š” ๋ฐ 1 ๋ถ„ ์ •๋„ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -223826495,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe/AAInRHy6TDR-opr-8ZKmW-lRUgZDOP21ks5qIwqIgaJpZM4GljE8
.

๊ฐœ์ธ์ ์œผ๋กœ ์ €๋Š” Ctrl + Tab ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ๊ฐœ์ธ์ ์ธ ๊ฒฝํ—˜์— ๋”ฐ๋ฅด๋ฉด ๋™์‹œ์— 10 ๊ฐœ ์ด์ƒ์˜ ํƒญ์„ ์—ด๋ฉด ํƒญ์ด ๋น ๋ฅด๊ฒŒ ์ง€์ €๋ถ„ํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "์ž‘์—… ํŒŒ์ผ"์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์ ์–ด๋„ ์˜ต์…˜์œผ๋กœ ๋‚จ๊ฒจ ๋‘๋ผ๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ทธ๊ฒƒ์€ ๋‚˜๋ฅผ ์œ„ํ•ด ํ˜ผ๋ž€์„ ๋”ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ Ctrl + Tab์„ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@adred Working files (ํ˜„์žฌ๋Š” Open editors ๋ผ๊ณ  ํ•จ) ๋ฐ Tabs ๋ชจ๋‘ ์ œ๊ฐ€ ์•„๋Š” ํ•œ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

๋ฝ€ ์„ธ๋กœ

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

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

ํ†ค & ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

+1์ด ๋„ˆ๋ฌด ๋งŽ์•„์„œ ์กฐ๊ธˆ ๋งŽ์Šต๋‹ˆ๋‹ค.

2016 ๋…„ 6 ์›” 6 ์ผ ์›”์š”์ผ ์˜ค์ „ 2์‹œ 16 ๋ถ„ -0700, "anyong" [email protected]์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฝ€ ์„ธ๋กœ

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

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

ํ†ค & ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.


๋Œ“๊ธ€์„ ๋‹ฌ์•˜ ๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/Microsoft/vscode/issues/224#issuecomment -223906131

์—…๋ฐ์ดํŠธ ํ…์ŠคํŠธ @ https://code.visualstudio.com/updates#_workbench ์— ๋Œ€ํ•œ ์˜๊ฒฌ

ํ…์ŠคํŠธ๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์•˜๊ณ  ์‹ค์ œ๋กœ ์—…๋ฐ์ดํŠธ ๋œ ์Šคํƒ์ด ์ด๋ฏธ ์—ฌ๊ธฐ์— ์žˆ๊ณ  ํƒญ์ด ๋‚˜์ค‘์— ์˜ฌ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ํ›„ ์—…๋ฐ์ดํŠธ ๋œ ์Šคํƒ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๊ณ  ํ…์ŠคํŠธ๋ฅผ ๋ช‡ ๋ฒˆ ๋‹ค์‹œ ์ฝ์–ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜์—๊ฒŒ ํƒญ์€ ๋” ๋งŽ์€ ๋ฐ˜๋ณต์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ๋งํ•˜์ง€๋งŒ (_this_ ์—…๋ฐ์ดํŠธ์—๋Š” ํƒญ์ด ์—†์Œ) 5 ์›”์— ์—๋””ํ„ฐ ์Šคํƒ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํฐ ์ง„์ „์„ ์ด๋ฃจ์—ˆ๋‹ค ๊ณ ํ•ฉ๋‹ˆ๋‹ค (์ด ์—…๋ฐ์ดํŠธ์—์„œ๋Š” ํƒญ์ด ์—†์ง€๋งŒ ์—…๋ฐ์ดํŠธ ๋œ ์Šคํƒ _are_?) ๊ทธ๋ฆฌ๊ณ  6 ์›” ๋ฆด๋ฆฌ์Šค ๋ธŒ๋žœ์น˜์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์  (์Šคํƒ์„ ๋” ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด?).

๊ทธ๋ž˜์„œ ์ €์ฒ˜๋Ÿผ ํ˜ผ๋ž€ ์Šค๋Ÿฌ์› ๋˜ ๋ถ„๋“ค์—๊ฒŒ๋Š” ์—…๋ฐ์ดํŠธ ๋œ ์Šคํƒ ์ด ์‹ค์ œ๋กœ์ด ์—…๋ฐ์ดํŠธ

@RyanEwen์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ณต๊ฐœ ๋œ ๊ฐœ๋ฐœ๊ณผ ์˜์‚ฌ ์†Œํ†ต์˜ ์–‘์— ๋Œ€ํ•ด ์ •๋ง ๊ฐ์‚ฌํ•˜์ง€๋งŒ, ๊ณต์‹ "๋ฆด๋ฆฌ์Šค ๋…ธํŠธ"์˜ ์ผ๋ถ€์ธ ์ด๋Ÿฌํ•œ ๋ฐœํ‘œ๋Š” ์ •๋ง ํ˜ผ๋ž€ ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ์ด๊ฒƒ์€ ์‹ค์ œ ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์™€ '์ง€๊ธˆ ์šฐ๋ฆฌ๊ฐ€ ์ž‘์—…ํ•˜๊ณ ์žˆ๋Š” ๊ฒƒ'๋“ฑ์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๋“œ๋งต์—์ด ๋ฌธ์ œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ์ข‹์€ ์ƒ๊ฐ์ด ์•„๋‹ˆ ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฝ์œผ๋ฉด ํ˜„์žฌ ์ƒํƒœ (์ด์ •ํ‘œ ์ด์ƒ)์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ์•„์ด๋””์–ด๋ฅผ ์–ป์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์•„์งํ•ด์•ผ ํ•  ์ผ์ด ์žˆ์ง€๋งŒ ํ˜„์žฌ ์ƒํƒœ๋Š” ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค : +1 :

์˜ˆ, ๊ทธ๋“ค์€ ๋ฌธ์ œ๋ฅผ ์š”์•ฝ ํ•œ ๋‹ค์Œ์ด ์š”์•ฝ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ๊ฐ€์ ธ์•ผ ์‚ฌ๋žŒ๋“ค์ด ๋…ผ์˜ ๋œ ํ›„ ํ˜„์žฌ ๊ณ„ํš์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

์ด ์‚ฌ์†Œํ•œ ์ผ์— ๊ด€๊ณ„์—†์ด. ๋ฆด๋ฆฌ์Šค์—์„œ ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค. VS Code๋Š” ๋†€๋ผ์šด ๊ฐœ๋ฐœ์ฃผ๊ธฐ๋ฅผ ๊ฐ€์ง„ ํ›Œ๋ฅญํ•œ ์ œํ’ˆ์ž…๋‹ˆ๋‹ค.

VSCode๊ฐ€ 1.3.0-inider๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ ํŒŒ์ผ์ด ์‚ฌ๋ผ์ง„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฆด๋ฆฌ์Šค ๋…ธํŠธ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์— ๊ฐ์‚ฌ ๋“œ๋ฆฌ๋ฉฐ ํ˜ผ๋ž€์„ ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์ด Stable์— ์žˆ์ง€ ์•Š์Œ์„ ๋ช…ํ™•ํžˆํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ–ˆ์ง€๋งŒ Insiders Release ์—์„œ ํƒญ ์ž‘์—…์„ ๋ฏธ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

@JoshClose ์ด ๋‹จ์ผ ์Šค๋ ˆ๋“œ ๋Œ€์‹  ๊ฐœ๋ณ„ ๋ฌธ์ œ์— ์ฐฌ์„ฑํ•˜์—ฌ ๊ณง์ด ๋ฌธ์ œ๋ฅผ ์ž ๊ธ€ ๊ฒƒ์ด๋ฏ€๋กœ ์ƒˆ ๋ฌธ์ œ๋ฅผ์—ฌ์‹ญ์‹œ์˜ค. ๊ณ ๋งˆ์›Œ.

๋จผ์ € ํƒญ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ƒ๊ฐ, ์ข‹์•„์š”, ์‹ซ์–ด์š”์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์—์„œ ๋ณธ ํ”ผ๋“œ๋ฐฑ (๊ธ์ •์  ๋ฐ ๋ถ€์ •์ )์€ ์‚ฌ๋žŒ๋“ค์ด VS Code์˜ ๋ฏธ๋ž˜์— ๋Œ€ํ•ด ์–ผ๋งˆ๋‚˜ ์—ด์ •์ ์ธ์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

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

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

๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ด์ œ Insiders Release๋ฅผ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค!

https://github.com/Microsoft/vscode/issues/6605 ๋Š” ํ‚ค ๋ฐ”์ธ๋”ฉ์— ์‚ฌ์šฉํ•  ์ถ”๊ฐ€ ๋˜๋Š” ๋ณ€๊ฒฝ๋œ ๋ชจ๋“  ๋ช…๋ น ์‹๋ณ„์ž๋ฅผ ๋ฌธ์„œํ™”ํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ ๋ชจ๋ธ์€ VS Code์˜ UI๋ฅผ ํฌ๊ฒŒ ๋ณ€๊ฒฝํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํŽธ์ง‘๊ธฐ ๋˜๋Š” ๊ทธ๋ฃน๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ๋ช…๋ น์„ ๋‹ค์‹œ ๊ฒ€ํ† ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ์•ผ๊ฐ„ ๋‚ด๋ถ€์ž ๋นŒ๋“œ (http://code.visualstudio.com/Download#insiders)์—์„œ ํƒญ์„ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Œ์„ ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒŒ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ ์„ค์ •์€ workbench.editor.showTabs ์ž…๋‹ˆ๋‹ค. ํŽธ์ง‘๊ธฐ ์Šคํƒ, ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํŽธ์ง‘๊ธฐ ๋ฐ ํƒญ์˜ ๊ฐœ๋…์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฆด๋ฆฌ์Šค ์ •๋ณด ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

image

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

๊ฐ์‚ฌ!

@bpasero ๊ฐ€ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ด์ œ ์•ผ๊ฐ„ ๋‚ด๋ถ€์ž ๋นŒ๋“œ์—์„œ ํƒญ์„ ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ•˜๊ณ  30 ๋ถ„ ๋™์•ˆ ์˜๊ฒฌ์„ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์—ฌ๊ธฐ์—์„œ ์ฑ„ํŒ…์— ๋“ฑ๋กํ•˜์‹ญ์‹œ์˜ค. https://calendly.com/stevencl/vs-code-tabs/

์•ˆํƒ€๊น๊ฒŒ๋„ ๋‹ค์Œ ์ฃผ ์›”์š”์ผ๊ณผ ํ™”์š”์ผ์— ๋‚ด ์‹œ๊ฐ„ (์Šค์ฝ”ํ‹€๋žœ๋“œ ์—๋“ ๋ฒ„๋Ÿฌ์— ์žˆ์Šต๋‹ˆ๋‹ค)์—๋งŒ ์‹œ๊ฐ„๋Œ€๋ฅผ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

tl; dr; workbench.editor.showTabs: true ๋กœ VS Code ๋‚ด๋ถ€์ž ๋นŒ๋“œ ์—์„œ ํƒญ ํ™œ์„ฑํ™”

์šฐ๋ฆฌ๋Š” ์ผ๋ฐ˜์ ์ธ ์—”๋“œ ๊ฒŒ์ž„ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ด๋ฒˆ ์ฃผ 6 ์›” ์ด์ •ํ‘œ๋ฅผ ์œ„ํ•ด ๋งˆ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํƒญ์€ ํ…Œ์ŠคํŠธ ๊ณ„ํš (https://github.com/Microsoft/vscode/issues/7854)์— ์žˆ์œผ๋ฉฐ ์ผ์ฃผ์ผ ๋™์•ˆ ์ผ๋ถ€ ์ปค๋ฒ„๋ฆฌ์ง€๋ฅผ ๋ฐ›๊ฒŒ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ 6 ์›” ํƒญ์„ ์ˆ˜์ •ํ•˜๊ณ  6 ์›” ํฌ์ŠคํŠธ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ์„  ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์ด ์™„๋ฃŒ๋˜์—ˆ์œผ๋ฏ€๋กœ์ด ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ์ž‘์—… ํ•ญ๋ชฉ์˜ ์„ค๋ช…์—์„œ @TurkeyMan ์€ ์ƒˆ ์ฐฝ์—์„œ ์—ด๊ธฐ ์œ„ํ•ด ํƒญ์„ ์›Œํฌ ๋ฒค์น˜ ๋ฐ–์œผ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ํƒญ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ•œ ํƒญ ์ž‘์—…๊ณผ ๊ด€๋ จ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ›„์ž๋ฅผ https://github.com/Microsoft/vscode/issues/8171 ๋กœ ์ถ”์ถœํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ์‹œ๋„ํ•˜๋Š” ๋™์•ˆ ํ‘œ์‹œ๋˜๋Š”๋Œ€๋กœ ํƒญ์— ๋ฌธ์ œ๋ฅผ ๊ณ„์† ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค. ๋‚ด๋ถ€์ž ๋นŒ๋“œ ํ…Œ์ŠคํŠธ์— ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

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