Scott Hanselman์ด ์ „ํ•˜๋Š” Windows ํ„ฐ๋ฏธ๋„์— ๋Œ€ํ•œ 9๊ฐ€์ง€ ํŒ

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

Scott Hanselman์ด ์ „ํ•˜๋Š” Windows ํ„ฐ๋ฏธ๋„์— ๋Œ€ํ•œ 9๊ฐ€์ง€ ํŒ

์ด์ œ Windows ํ„ฐ๋ฏธ๋„์„ ๋‹ค์šด๋กœ๋“œํ–ˆ๋Š”๋ฐ... ์ด์ œ ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”?

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

1) ์ฒดํฌ์•„์›ƒ Windows ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ์ž ๋ฌธ์„œ

2) ์„ค์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. JSON ํ˜•์‹. JSON ํŒŒ์ผ ํŽธ์ง‘๊ธฐ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉด ๋” ๋งŽ์€ ์„ฑ๊ณต์„ ๊ฑฐ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Visual Studio ์ฝ”๋“œ Intellisense๋ฟ๋งŒ ์•„๋‹ˆ๋ผ JSON ์Šคํ‚ค๋งˆ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ธฐ๋ณธ ์„ค์ •์„ ํ™•์ธํ•˜์„ธ์š”! ๋ช…ํ™•์„ฑ์„ ์œ„ํ•ด ๋‚ด ๊ฒƒ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ•„.json (๊ฒฐ์ฝ” ์ด์ƒ์ ์ธ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค). ๋‚˜๋Š” requestTheme, AlwaysShowTabs ๋ฐ defaultProfile์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

3) ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. Windows ํ„ฐ๋ฏธ๋„์—๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ์˜ต์…˜.

  • ๋ˆ„๋ฅด๋Š” ๋ชจ๋“  ํ‚ค๋ฅผ ๋‹ค์‹œ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4) ๋””์ž์ธ์ด ๋‹น์‹ ์˜ ์š•๊ตฌ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๊นŒ?

  • ์— Terminalsplash.com ํ„ฐ๋ฏธ๋„์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ…Œ๋งˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ ์ˆ˜์‹ญ ๊ฐœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค iTerm2 ์ƒ‰ ๊ตฌ์„ฑํ‘œ, ๋‹น์‹ ์€ ๊ทธ๋“ค์˜ ์ƒ‰ ๊ตฌ์„ฑํ‘œ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์—ฌ๊ธฐ์—.

5) ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ? ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.

  • ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋‚˜ GIF๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—ฌ๊ธฐ์—.

6) ์‹œ์ž‘ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

7) ์›ํ•˜๋Š” ๊ฒฝ์šฐ Far, GitBash, Cygwin ๋˜๋Š” cmder๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ๋ถ€์ •๋ณด ์„ ์  ์„œ๋ฅ˜ ๋น„์น˜.

8) Windows ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์ค„ ์ธ์ˆ˜๋ฅผ ์•Œ์•„๋ณด์„ธ์š”.

  • "wt.exe"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Windows ํ„ฐ๋ฏธ๋„์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ๊ณ„์‹ค ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ด์ œ ๋ช…๋ น์ค„ ์ธ์ˆ˜๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๊ฐ€ ์žˆ์–ด์š”.
    wt ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe
    wt -d .
    wt -d c:github

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

9) ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์ ์–ด๋‘์—ˆ์–ด์š” ๋น„๋””์˜ค, Mac ๋ฐ Linux์— ์ต์ˆ™ํ•œ ์‚ฌ๋žŒ์ด WSL(Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ)๊ณผ ํ•จ๊ป˜ Windows ํ„ฐ๋ฏธ๋„์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ ์ฃผ๋Š” ๋‚ด์šฉ์ด ํฅ๋ฏธ๋กœ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜์—์„œ ํŒ, ํ”„๋กœํ•„, ์ข‹์•„ํ•˜๋Š” ํ„ฐ๋ฏธ๋„ ํ…Œ๋งˆ๋ฅผ ๊ณต์œ ํ•ด ์ฃผ์„ธ์š”!

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€