IDE/VSCode

๐Ÿ’ฝ ์œ ์šฉํ•œ VSCode ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ - ๊ฐœ๋ฐœ์„ ๋ˆ„๊ตฌ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ

์ธํŒŒ_ 2022. 7. 19. 12:38

vscode-๋‹จ์ถ•ํ‚ค

 

VSCode ์œ ์šฉํ•œ ๋‹จ์ถ•ํ‚ค ๋ชจ์Œ

๊ฐœ๋ฐœ(์ฝ”๋”ฉ) ํ•˜๋Š”๋ฐ ์žˆ์–ด ์ ๋‹นํžˆ ํƒ€์ดํ•‘ํ•˜๋ฉด ๋˜์ง€ ๊ตณ์ด ๋‹จ์ถ•ํ‚ค(shortcut)๋ฅผ ์ตํ˜€์•ผ ํ•˜๋‚˜ ์‹ถ๊ฒ ์ง€๋งŒ, ๋‹จ์ถ•ํ‚ค๋ฅผ ์•„๋ƒ ๋ชจ๋ฅด๋ƒ ์œ ๋ฌด์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ์ฐจ์ด๊ฐ€ ์–ด๋งˆ์–ด๋งˆ ํ•ด์ง„๋‹ค. 

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

์ด์ฒ˜๋Ÿผ ์ฝ”๋”ฉํ•˜๋Š”๋ฐ ์žˆ์–ด ์—๋””ํ„ฐ์˜ ๋‹จ์ถ• ๊ธฐ๋Šฅ๋“ค์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ƒ๊ฐ๋ณด๋‹ค ๊ต‰์žฅํžˆ ์ค‘์š”ํ•˜๋‹ค. 

์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” ์ „์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” VSCode์˜ ์œ ์šฉํ•œ ๋‹จ์ถ•ํ‚ค ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ์•„ ์ถ”๋ ค๋ณด๋Š” ํ•™์Šต์„ ํ•ด๋ณด์ž.

 

๋‹จ์ถ•ํ‚ค - Visual Studio Code tutorial

๋‹จ์ถ•ํ‚ค ํŒŒ์ผ > ๊ธฐ๋ณธ ์„ค์ • > ๋ฐ”๋กœ๊ฐ€๊ธฐ ํ‚ค ์—์„œ ํ˜„์žฌ ํ™œ์„ฑํ™”๋œ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ๊ธฐ๋ณธ ํŽธ์ง‘ ํ‚ค ๋ช…๋ น ๋ช…๋ น ID ctrl+X ํ–‰ ์‚ญ์ œ (๋นˆ ์„ ํƒ) editor.action.clipboardCutAction ctrl+C ํ–‰ ๋ณต์‚ฌ (๋นˆ ์„ ํƒ) e

demun.github.io


HTML ์ดˆ๊ธฐ ํƒœ๊ทธ ์ž๋™์™„์„ฑ

vscode-๋‹จ์ถ•ํ‚ค

โ€‹

์ฃผ์„ ๊ด€๋ จ

  • ํ•œ ์ค„(Line) ์ฃผ์„ ํ† ๊ธ€ํ•˜๊ธฐ Ctrl+ /
  • ํ•œ ์ค„์—๋„ ์ ์šฉ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ์ค„์—๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. (๋ธ”๋ก์ด ์•„๋‹Œ ํ•œ์ค„ ์ฃผ์„์ด ์—ฌ๋Ÿฌ ์ค„์— ์ ์šฉ๋จ)

vscode-๋‹จ์ถ•ํ‚ค-1

 

๋“ค์—ฌ์“ฐ๊ธฐ(ํƒญ) ๊ฐ„๊ฒฉ ์„ค์ •

  • ctrl + shift + p ๋ˆ„๋ฅด๊ณ  Indent Using Spaces ๋˜๋Š” Indent Using Tabs ๊ฒ€์ƒ‰.
  • ๊ทธ๋ฆฌ๊ณ  ๋“ค์—ฌ์“ฐ๊ธฐ ๊ฐ„๊ฒฉ ์ˆซ์ž ์กฐ์ •

์œ ์šฉํ•œ๋“ค์—ฌ์“ฐ๊ธฐ
vscode-๋‹จ์ถ•ํ‚ค-3


์—๋””ํ„ฐ ๊ธฐ๋ณธ ๋‹จ์ถ• ๊ธฐ๋Šฅ

 

Ctrl + F : ์ผ์น˜ํ•˜๋Š” ํ…์ŠคํŠธ ์ฐพ๊ธฐ

์ผ์น˜ํ•˜๋Š” ํ…์ŠคํŠธ ์ฐพ๊ธฐ

 

Ctrl + H : ์ผ์น˜ํ•˜๋Š” ํ…์ŠคํŠธ ๋ฐ”๊พธ๊ธฐ

์ผ์น˜ํ•˜๋Š” ํ…์ŠคํŠธ ๋ฐ”๊พธ๊ธฐ

  • ๋Œ€๋ฌธ์ž ๊ตฌ๋ณ„
  • ๋‹จ์–ด์™„์ „์ผ์น˜
  • ์ •๊ทœ์‹
  • ํ•˜๋‚˜์”ฉ ๋ฐ”๊พธ๊ธฐ
  • ๋ชจ๋‘ ๋ฐ”๊พธ๊ธฐ

โ€‹

Ctrl + ,(์ฝค๋งˆ) : ์„ค์ •์ฐฝ ์—ด๊ธฐ

์„ค์ •์ฐฝ ์—ด๊ธฐ

โ€‹

Ctrl + `(๋ฐฑํ‹ฑ) : ํ„ฐ๋ฏธ๋„ ์—ด๊ธฐ/๋‹ซ๊ธฐ

ํ„ฐ๋ฏธ๋„ ์—ด๊ธฐ/๋‹ซ๊ธฐ

โ€‹

Ctrl + B : ์™ผ์ชฝ ํƒ์ƒ‰๊ธฐ ์ฐฝ ๋„๊ธฐ/์ผœ๊ธฐ

ํ„ฐ๋ฏธ๋„ ์—ด๊ธฐ/๋‹ซ๊ธฐ

 

Ctrl + '+' / Ctrl + '-' : ํฐํŠธ ์‚ฌ์ด์ฆˆ ์กฐ์ ˆ

ํฐํŠธ ์‚ฌ์ด์ฆˆ ์กฐ์ ˆ

 

Ctrl + 1 or 2 : ์ขŒ์ธก ๋˜๋Š” ์šฐ์ธก ํ™”๋ฉด์œผ๋กœ ํฌ์ปค์Šค ํ•˜๊ธฐ

vscode-๋‹จ์ถ•ํ‚ค-4

โ€‹

Ctrl + Pageup / Pagedown : ์—ด์–ด๋†“์€ ํƒญ ์™”๋‹ค๊ฐ”๋‹ค ํ•˜๊ธฐ

vscode-๋‹จ์ถ•ํ‚ค-5

โ€‹

Ctrl + p : ๋ฉ”๋‰ด์—์„œ ์ฐพ์ง€๋ง๊ณ , ํŒŒ์ผ ๊ฒ€์ƒ‰ํ•ด์„œ ๋น ๋ฅด๊ฒŒ ํŒŒ์ผ ์—ด๊ธฐ

vscode-๋‹จ์ถ•ํ‚ค-6


์ฝ”๋”ฉํ•˜๋Š”๋ฐ ํŽธํ•œ ๋‹จ์ถ•ํ‚ค

 

Shift + Alt + F / ์ „์ฒด ์„ ์ฑ…ํ›„ Ctrl + K + F : ์ž๋™ ์ •๋ ฌ

  • ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™ ๋“ค์—ฌ์“ฐ๊ธฐ ๋ฐ ์Šคํƒ€์ผ ํฌ๋งท์„ ํ•œ ๋ฒˆ์— ๋งž์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งค์šฐ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ(plug-in)์ž…๋‹ˆ๋‹ค.

vscode-๋‹จ์ถ•ํ‚ค-7

 

Ctrl + G : ํ•ด๋‹น ๋ผ์ธ์œผ๋กœ ์ด๋™ํ•˜๊ธฐ

  • 100๋ฒˆ์งธ ์ค„๋กœ ์ด๋™ํ•  ๊ฒฝ์šฐ 100์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค

vscode-๋‹จ์ถ•ํ‚ค-8

โ€‹

F12 / Ctrl + ํด๋ฆญ : ํ•ด๋‹น ํ•จ์ˆ˜ ์ •์˜๋ฌธ์œผ๋กœ ๋ฐ”๋กœ ์ด๋™

vscode-๋‹จ์ถ•ํ‚ค-9

โ€‹

Alt + F12 : ํ•ด๋‹น ํ•จ์ˆ˜ ์ •์˜๋ฌธ ์—ฟ๋ณด๊ธฐ

  • ๋ฐ”๋กœ ์ด๋™ํ•˜์ง€์•Š๊ณ  ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํˆด๋ฐ”๋ฅผ ๋„์›€

vscode-๋‹จ์ถ•ํ‚ค-10

โ€‹

Ctrl + Shift + R : ์ฝ”๋“œ๋ฅผ ํ•จ์ˆ˜๋‚˜ ๋ณ€์ˆ˜๋กœ ๊ฐ์‹ธ์ฃผ๋Š” ๊ธฐ๋Šฅ (๋ฆฌํŒฉํ† ๋ง)

vscode-๋‹จ์ถ•ํ‚ค-11
vscode-๋‹จ์ถ•ํ‚ค-12
vscode-๋‹จ์ถ•ํ‚ค-13

โ€‹

Shift + Alt + (↑, ↓) : ํ•œ์ค„ ๋ณต์‚ฌ

vscode-๋‹จ์ถ•ํ‚ค-14

โ€‹

Alt + (↑, ↓) : ํ•œ์ค„ ์ด๋™

vscode-๋‹จ์ถ•ํ‚ค-15

โ€‹

Ctrl + Shift + k / Ctrl + x : ํ•œ์ค„ ์‚ญ์ œ

vscode-๋‹จ์ถ•ํ‚ค-16

โ€‹

Ctrl + L : ์ฝ”๋“œ ํ•œ ๋ผ์ธ ๋ธ”๋ก์œผ๋กœ ๋ฌถ๊ธฐ

  • ์—ฐ์†์œผ๋กœ ํ•˜๋ฉด ์ญ‰ ๋‚ด๋ ค๊ฐ€๋ฉฐ ๋ฌถ์–ด์ง„๋‹ค.

vscode-๋‹จ์ถ•ํ‚ค-17

โ€‹

Ctrl + D : ๊ฐ™์€ ๋‹จ์–ด ํ•˜๋‚˜์”ฉ ์„ ํƒ (๋ฐ‘์œผ๋กœ ํ•˜๋‚˜์”ฉ ์„ ํƒ๋จ)

vscode-๋‹จ์ถ•ํ‚ค-19

โ€‹

Ctrl + Shift + L : ๊ฐ™์€๋‹จ์–ด ์ „์ฒด ์„ ํƒ

vscode-๋‹จ์ถ•ํ‚ค-20

โ€‹

F2 : ctrl + h ๋ˆŒ๋Ÿฌ์„œ ๋ชจ๋“  ๋‹จ์–ด ๋ฐ”๊พธ๋Š” ๊ธฐ๋Šฅ์„ ํ•œ๋ฒˆ์— ๊ฐ€๋Šฅ

  • ๋‹ค๋ฅธ ์ฐธ์กฐํŒŒ์ผ๋„ ์ž๋™์œผ๋กœ ๋‹ค ๋ฐ”๊ฟ”์คŒ

vscode-๋‹จ์ถ•ํ‚ค-21

โ€‹

Alt + Click : ๋ฉ€ํ‹ฐ ์ปค์„œ

vscode-๋‹จ์ถ•ํ‚ค-22

โ€‹

Ctrl + Alt + (↑, ↓) : ๊ธธ๋‹ค๋ž€ ์ปค์„œ

vscode-๋‹จ์ถ•ํ‚ค-23

โ€‹

Shift + Alt + ๋งˆ์šฐ์Šค ๋“œ๋ž˜๊ทธ : ์ž์œ  ์˜์—ญ ์ง€์ •

vscode-๋‹จ์ถ•ํ‚ค-24

โ€‹

Alt + Shift + I : ๋“œ๋ž˜๊ทธ๋œ ๋ชจ๋“  ์ค„์˜ ๋์— ์ปค์„œ๋ฅผ ๋ชจ๋‘ ์ƒ์„ฑ

vscode-๋‹จ์ถ•ํ‚ค-25

โ€‹

๋“œ๋ž˜๊ทธ + ( : ๋ฌธ์ž๋ฅผ ์ž๋™์œผ๋กœ ๊ด„ํ˜ธ๋กœ ๋ฌถ์–ด์ค€๋‹ค.

vscode-๋‹จ์ถ•ํ‚ค-26

 

Ctrl + .(์ ) : ์—๋Ÿฌ๋ฐœ์ƒ์‹œ ์—†๋Š” ๋ชจ๋“ˆ ์ž๋™์œผ๋กœ ์ฐพ์•„์ฃผ๊ธฐ (import)

vscode-import

 

Alt + Shift + a : ๋ธ”๋ก ์ฃผ์„ ๋ฌถ๊ธฐ

์ฃผ์„์œผ๋กœ ๋ฌถ์„ ์ฝ”๋“œ ๋ถ€๋ถ„์„ ๋“œ๋ž˜๊ทธํ•˜๊ณ  ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ฃผ์„ ์ฒ˜๋ฆฌ ๋œ๋‹ค.

๋ธ”๋ก ์ฃผ์„ ๋ฌถ๊ธฐ๋ธ”๋ก ์ฃผ์„ ๋ฌถ๊ธฐ