๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Basics/Develop

๋งฅ(mac) VSCode ๋‹จ์ถ•ํ‚ค ์ด์ •๋ฆฌ! ์œˆ๋„์šฐ ๋‹จ์ถ•ํ‚ค์™€ ๋น„๊ต!

by IworldT 2021. 8. 20.
๋ฐ˜์‘ํ˜•

๋งฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๊ทธ ํŽธ๋ฆฌํ•˜๋˜ vscode๊ฐ€ ๋ญ”๊ฐ€ ๋ถˆํŽธํ•ด์กŒ๋‹ค... 

๋ฐ”๋กœ ๋‹จ์ถ•ํ‚ค๊ฐ€ ์–ด์ƒ‰ํ•ด์„œ ๊ทธ๋žฌ๋˜ ๊ฒƒ์ด๋‹ค!

ctrl ์„ command๋กœ ๋ฐ”๊ฟ”์“ฐ๋Š” ๊ฒƒ ์กฐ์ฐจ ์–ด์ƒ‰ํ•œ ๋งฅ ์ดˆ๋ณด๊ฐ€ vscode์˜ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๋ฆฌ๊ฐ€! ๊ทธ๋ž˜์„œ vscode mac ๋ฒ„์ „์˜ ๋‹จ์ถ•ํ‚ค(Keyboard shortcuts for macOS)๋ฅผ ์ฐพ์•„๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

๋‹จ์ถ•ํ‚ค๋ฅผ ์ด๊ฒƒ์ €๊ฒƒ ์ฐพ์•„๋ณด๋‹ค ๋ณด๋‹ˆ, ์œˆ๋„์šฐ์™€ ๋งฅ์„ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ •๋ฆฌํ•ด ๋‘” vscode์˜ ๋ฌธ์„œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค! ๊ทธ๊ฒƒ์„ ๋ณด๊ณ  ์ด์ •๋ฆฌ ํ•ด๋ณด์•˜๋‹ค.

vscode mac

๋งฅ์—์„œ vscode ๋‹จ์ถ•ํ‚ค ์“ฐ๊ธฐ, ๋น„์ฃผ์–ผ์ŠคํŠœ๋””์˜ค์ฝ”๋“œ ๋‹จ์ถ•ํ‚ค !

 

๊ณต์‹ pdf ๋ฌธ์„œ ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋Š” ์•„๋ž˜์— ์žˆ๋‹ค. 

Visual Studio Code Keyboard shortcuts for macOS

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf

 

์šฐ์„  ๊ณต์‹๋ฌธ์„œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™๋‹ค.

๋งฅ ํ‚ค๋ณด๋“œ ์•„์ด์ฝ˜์˜ ๋œป์„ ์ •๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์šฐ์„ ์ผ ๊ฒƒ ๊ฐ™๋‹ค.. ๋งฅ๋ฆฐ์ด

 

๋งฅmac ํ‚ค๋ณด๋“œ ์•„์ด์ฝ˜

โŒ˜ ์ปค๋งจ๋“œ (command)
โŒƒ ์ปจํŠธ๋กค (control)
โŒฅ ์˜ต์…˜ (option)
โ‡ง ์‰ฌํ”„ํŠธ (shift)
โ‡ช ์บก์Šค๋ฝ (caps lock)

์•„์ด์ฝ˜์ด ๊ฝค๋‚˜ ์ƒˆ๋กญ๋‹ค.. ์ต์ˆ™ํ•œ ๊ฒƒ์€ ์‰ฌํ”„ํŠธ์นœ๊ตฌ ๋ฟ ..

 

์œˆ๋„์šฐ์™€ ํ‚ค ๋น„๊ต

โŒ˜  ์ปค๋งจ๋“œ (command) CTRL
โŒƒ    ์ปจํŠธ๋กค (control)  
โŒฅ   ์˜ต์…˜ (option) ALT
โ‡ง    ์‰ฌํ”„ํŠธ (shift) SHIFT
โ‡ช    ์บก์Šค๋ฝ (caps lock) ์บก์Šค๋ฝ (caps lock)

 

์œˆ๋„์šฐ์™€ ํ‚ค๋ฅผ ๋น„๊ตํ•œ ์ฃผ๊ด€์ ์ธ ๋‚ด์šฉ์ด๋‹ค. ๋ณดํ†ต์€ ์ €๋ ‡๊ฒŒ ALT๊ฐ€ ์˜ต์…˜์ด ๋˜๊ณ , CTRL์ด ์ปค๋งจ๋“œ๊ฐ€ ๋˜๊ณ , ์ด๋Ÿฐ ์‹์ด๋‹ค.

์“ฐ๋‹ค๋ณด๋ฉด ์•„~ ์ด๊ฒŒ ์ด๊ฑฐ๊ตฌ๋‚˜.. ํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค. ์œˆ๋„์šฐ์˜ CTRL์ด mac์˜ Command๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ๋ณด๋ฉด ๋  ๊ฒƒ์ด๊ณ , ๋งฅ์˜ CTRL์€ ๋ณด๋‹ค ๋ถ€๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์—์„œ ์ข…์ข… ์“ฐ์ธ๋‹ค.

 

๊ทธ๋Ÿฌ๋ฉด ์ด์ œ ์ฝ”๋“œ ํŽธ์ง‘์— ํ•„์š”ํ•œ, ์ž์ฃผ ์“ฐ๋Š” ๋‹จ์ถ•ํ‚ค ์œ„์ฃผ๋กœ ์ •๋ฆฌํ•ด๋ณด์ž.

 

 VSCode ๋‹จ์ถ•ํ‚ค ์ •๋ฆฌ ๋ฐ ์œˆ๋„์šฐ์™€ ๋น„๊ต 

 

1. ๊ฐ™์€ ์ฝ”๋“œ, ๊ฐ™์€ ๋‹จ์–ด, ๋ฐ˜๋ณต๋˜๋Š” ์ฝ”๋“œ ํ•œ๋ฒˆ์— ์„ ํƒํ•˜๋Š” ๋‹จ์ถ•ํ‚ค

 โŒ˜ + D  : Command + D

๋˜‘๊ฐ™์€ ์ฝ”๋“œ์— ํ•˜์ด๋ผ์ดํŠธ๋ฅผ ์ฃผ๊ณ , โŒ˜ + D (Command + D)๋ฅผ ํ•œ๋ฒˆ์”ฉ ๋ˆ„๋ฅด๋ฉด ์ˆœ์„œ๋Œ€๋กœ ๊ฐ™์€ ์ฝ”๋“œ(๋‹จ์–ด)๊ฐ€ ํ•˜๋‚˜์”ฉ ์„ ํƒ๋œ๋‹ค. ์œˆ๋„์šฐ์—์„œ CTRL+D๋กœ ๋งŽ์ด ์ผ๋˜ ๋‹จ์ถ•ํ‚ค์ด๋‹ค. 

์œˆ๋„์šฐ์—์„œ๋Š” CTRL+SHIFT+D๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•œ๋ฒˆ์— ๊ฐ™์€ ๋‹จ์–ด๋ฅผ ๋ชจ๋‘ ์„ ํƒํ–ˆ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ, ๋งฅ๋„ ๊ทธ๋Ÿฐ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค.

ํ•œ๋ฒˆ์— ๋ชจ๋‘(์—ฌ๋Ÿฌ๊ฐœ)๋ฅผ ์„ ํƒํ•˜๊ณ ์‹ถ๋‹ค๋ฉด ์ € ๋‹จ์ถ•ํ‚ค๋ฅผ ๊พน! ๋ˆ„๋ฅด๊ณ  ์žˆ์œผ๋ฉด ๋œ๋‹ค.

 

2. ๊ฐ™์€ ๋ณ€์ˆ˜๋ช…/ํ•จ์ˆ˜๋ช… ๋ชจ๋‘ ์„ ํƒํ•ด์„œ ํ•œ๋ฒˆ์— ๋ฐ”๊พธ๋Š” ๋‹จ์ถ•ํ‚ค

F2  : F2

๋ฐ”๊พธ๊ณ ์‹ถ์€ ๋ณ€์ˆ˜๋ช…์ด๋‚˜ ํ•จ์ˆ˜๋ช…์— ํ•˜์ด๋ผ์ดํŠธ๋ฅผ ์ฃผ๊ณ  F2ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ทธ์™€ ๊ฐ™์€ ์ด๋ฆ„๋“ค์ด ๋ชจ๋‘ ํ•˜์ด๋ผ์ดํŠธ๋˜๊ณ , ํ•˜์ด๋ผ์ดํŠธ ์•„๋žซ๋ถ€๋ถ„์— ์ž…๋ ฅํ•  ์นธ์ด ๋‚˜์˜จ๋‹ค. ๊ทธ ์นธ์— ๋ณ€๊ฒฝํ•˜๊ณ ์žํ•˜๋Š” ๋ณ€์ˆ˜๋ช…์ด๋‚˜ ํ•จ์ˆ˜๋ช…์„ ์ž…๋ ฅํ•œ ๋’ค ์—”ํ„ฐ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ๋ชจ๋‘ ๋ณ€๊ฒฝ๋œ๋‹ค.

 

3. ์ฃผ์„์ฒ˜๋ฆฌ, ์ฃผ์„์ฒ˜๋ฆฌ ํ•ด์ œํ•˜๋Š” ๋‹จ์ถ•ํ‚ค

โŒ˜ + /  Command + /

์ฃผ์„์ฒ˜๋ฆฌํ•˜๊ณ ์‹ถ์€ ํ–‰๋“ค์— ํ•˜์ด๋ผ์ดํŠธ๋ฅผ ์ฃผ๊ณ  ํ•ด๋‹น ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•œ์ค„์ด๋“  ์—ฌ๋Ÿฌ์ค„์ด๋“  ๋ชจ๋‘ ์ฃผ์„์ฒ˜๋ฆฌ๊ฐ€ ๋œ๋‹ค. ์œˆ๋„์šฐ์—์„œ๋„ CTRL+/๋กœ ๋ฌด์ฒ™ ์ž์ฃผ ์ผ๋˜ ๋‹จ์ถ•ํ‚ค์ด๋‹ค.

์ด๋ฏธ ์ฃผ์„์ฒ˜๋ฆฌ ๋˜์–ด์žˆ๋Š” ๊ณณ์— ํ•ด๋‹น ๋‹จ์ถ•ํ‚ค๋ฅผ ๋˜ ์ž…๋ ฅํ•˜๋ฉด ์ฃผ์„์ฒ˜๋ฆฌ๊ฐ€ ํ•ด์ œ๋œ๋‹ค.

 

4. ์ฝ”๋“œ ํ•œ ์ค„์„ ์œ„/์•„๋ž˜๋กœ ์ด๋™ํ•˜๋Š” ๋‹จ์ถ•ํ‚ค

 โŒฅ + ↑ ๋˜๋Š”   : Option + ↑ ๋˜๋Š” ↓

์œˆ๋„์šฐ์—์„œ Alt+↑ ๋˜๋Š” ↓๋กœ ๋งŽ์ด ์ผ๋˜ ๋‹จ์ถ•ํ‚ค์ด๋‹ค. ํ•˜์ด๋ผ์ดํŠธ ์ฒ˜๋ฆฌ๋ฅผ ๋”ฐ๋กœ ํ•˜์ง€ ์•Š์•„๋„, ์ปค์„œ๊ฐ€ ์œ„์น˜ํ•œ ํ•ด๋‹น ์ค„์„ ์œ„๋‚˜ ์•„๋ž˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋งค์šฐ ํŽธ๋ฆฌํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ๋‹จ์ถ•ํ‚ค!

 

5. ์ฝ”๋“œ ํ•œ ์ค„์„ ์œ„/์•„๋ž˜๋กœ ๋ณต์‚ฌํ•˜๋Š” ๋‹จ์ถ•ํ‚ค

โŒฅ + โ‡ง + ↓ ๋˜๋Š” ↓  : Option + SHIFT + ↑ ๋˜๋Š” ↓

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

 

6. ํ–‰(์ฝ”๋“œ) ๋งจ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ปค์„œ ์ด๋™ํ•˜๋Š” ๋‹จ์ถ•ํ‚ค

โŒฅ + โ‡ง + I  : Option + SHIFT + I

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

 

๋ฐ˜์‘ํ˜•

 

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

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€