Visual Studio Code(이하 VSCode)는 가볍고 강력한 코드 편집기로 맥, 리눅스, 윈도우에서 모두 실행 가능해서 많은 개발자들이 애용하고 있습니다. 이 글에서는 VSCode를 더 효과적으로 사용할 수 있도록 도와주는 다양한 단축키들을 정리했습니다. 단축키를 잘 활용하면 코딩 속도와 작업 효율성을 크게 향상시킬 수 있습니다. 이 포스팅을 통해 여러분의 개발 환경을 한층 더 업그레이드해 보세요.
VSCode 단축키 소개
VSCode는 다양한 키보드 단축키를 제공하여 사용자가 마우스 사용을 최소화하고 키보드만으로도 효율적으로 작업할 수 있도록 도와줍니다. 다음은 가장 자주 사용하는 기본 단축키들입니다.
파일 관리
새 파일 열기: Ctrl + N
파일 저장: Ctrl + S
모든 파일 저장: Ctrl + K, S
파일 닫기: Ctrl + W
코드 편집
행 삭제: Ctrl + Shift + K
행 복사: Ctrl + C
행 잘라내기: Ctrl + X
다음 찾기 항목 선택: Ctrl + D
탐색 및 검색
파일로 이동: Ctrl + P
행으로 이동: Ctrl + G
찾기: Ctrl + F
바꾸기: Ctrl + H
멀티 커서 및 선택
커서 추가: Ctrl + Alt + ↑ / ↓
마지막 커서 작업 실행 취소: Ctrl + U
현재 단어의 모든 항목 선택: Ctrl + F2
디스플레이
전체 화면 토글: F11
사이드바 토글: Ctrl + B
확대: Ctrl + =
축소: Ctrl + -
각 단축키는 특정한 작업을 빠르게 수행할 수 있도록 도와주며, 이를 잘 활용하면 작업 효율성을 크게 높일 수 있습니다. 단축키 사용에 익숙해지기 위해서는 반복적인 연습과 사용이 필요합니다.
단축키 설정 및 커스터마이징
VSCode에서는 사용자가 직접 단축키를 설정하고 커스터마이징할 수 있습니다. 단축키 설정 화면은 파일 > 기본 설정 > 바로가기 키에서 접근할 수 있으며, 여기서 자신만의 단축키 조합을 설정할 수 있습니다. 이러한 기능을 통해 자신의 작업 스타일에 맞게 단축키를 최적화할 수 있습니다.
아래 테이블은 ChatGPT4를 통해서 위 PDF자료를 HTML 테이블로 변환한 결과물 입니다. 역시 VSCode단축키 정리에 도움이 되시길 바랍니다. 혹시라도 영어가 불편하신 분들은 Chrome에서 마우스 우클릭한국어로 번역하기 해서 보시기 바랍니다.
General
Ctrl+Shift+P, F1
Show Command Palette
Ctrl+P
Quick Open, Go to File…
Ctrl+Shift+N
New window/instance
Ctrl+Shift+W
Close window/instance
Ctrl+,
User Settings
Ctrl+K Ctrl+S
Keyboard Shortcuts
Basic editing
Ctrl+X
Cut line (empty selection)
Ctrl+C
Copy line (empty selection)
Alt+ ↑ / ↓
Move line up/down
Shift+Alt + ↓ / ↑
Copy line up/down
Ctrl+Shift+K
Delete line
Ctrl+Enter
Insert line below
Ctrl+Shift+Enter
Insert line above
Ctrl+Shift+\
Jump to matching bracket
Ctrl+] / [
Indent/outdent line
Home / End
Go to beginning/end of line
Ctrl+Home
Go to beginning of file
Ctrl+End
Go to end of file
Ctrl+↑ / ↓
Scroll line up/down
Alt+PgUp / PgDn
Scroll page up/down
Ctrl+Shift+[
Fold (collapse) region
Ctrl+Shift+]
Unfold (uncollapse) region
Ctrl+K Ctrl+[
Fold (collapse) all subregions
Ctrl+K Ctrl+]
Unfold (uncollapse) all subregions
Ctrl+K Ctrl+0
Fold (collapse) all regions
Ctrl+K Ctrl+J
Unfold (uncollapse) all regions
Ctrl+K Ctrl+C
Add line comment
Ctrl+K Ctrl+U
Remove line comment
Ctrl+/
Toggle line comment
Shift+Alt+A
Toggle block comment
Alt+Z
Toggle word wrap
Navigation
Ctrl+T
Show all Symbols
Ctrl+G
Go to Line…
Ctrl+P
Go to File…
Ctrl+Shift+O
Go to Symbol…
Ctrl+Shift+M
Show Problems panel
F8
Go to next error or warning
Shift+F8
Go to previous error or warning
Ctrl+Shift+Tab
Navigate editor group history
Alt+ ← / →
Go back / forward
Ctrl+M
Toggle Tab moves focus
Search and replace
Ctrl+F
Find
Ctrl+H
Replace
F3 / Shift+F3
Find next/previous
Alt+Enter
Select all occurrences of Find match
Ctrl+D
Add selection to next Find match
Ctrl+K Ctrl+D
Move last selection to next Find match
Alt+C / R / W
Toggle case-sensitive / regex / whole word
Multi-cursor and selection
Alt+Click
Insert cursor
Ctrl+Alt+ ↑ / ↓
Insert cursor above / below
Ctrl+U
Undo last cursor operation
Shift+Alt+I
Insert cursor at end of each line selected
Ctrl+L
Select current line
Ctrl+Shift+L
Select all occurrences of current selection
Ctrl+F2
Select all occurrences of current word
Shift+Alt+→
Expand selection
Shift+Alt+←
Shrink selection
Shift+Alt + (drag mouse)
Column (box) selection
Ctrl+Shift+Alt + (arrow key)
Column (box) selection
Ctrl+Shift+Alt +PgUp/PgDn
Column (box) selection page up/down
Rich languages editing
Ctrl+Space, Ctrl+I
Trigger suggestion
Ctrl+Shift+Space
Trigger parameter hints
Shift+Alt+F
Format document
Ctrl+K Ctrl+F
Format selection
F12
Go to Definition
Alt+F12
Peek Definition
Ctrl+K F12
Open Definition to the side
Ctrl+.
Quick Fix
Shift+F12
Show References
F2
Rename Symbol
Ctrl+K Ctrl+X
Trim trailing whitespace
Ctrl+K M
Change file language
Editor management
Ctrl+F4, Ctrl+W
Close editor
Ctrl+K F
Close folder
Ctrl+\
Split editor
Ctrl+ 1 / 2 / 3
Focus into 1st, 2nd or 3rd editor group
Ctrl+K Ctrl+ ←/→
Focus into previous/next editor group
Ctrl+Shift+PgUp / PgDn
Move editor left/right
Ctrl+K ← / →
Move active editor group
File management
Ctrl+N
New File
Ctrl+O
Open File…
Ctrl+S
Save
Ctrl+Shift+S
Save As…
Ctrl+K S
Save All
Ctrl+F4
Close
Ctrl+K Ctrl+W
Close All
Ctrl+Shift+T
Reopen closed editor
Ctrl+K Enter
Keep preview mode editor open
Ctrl+Tab
Open next
Ctrl+Shift+Tab
Open previous
Ctrl+K P
Copy path of active file
Ctrl+K R
Reveal active file in Explorer
Ctrl+K O
Show active file in new window/instance
Display
F11
Toggle full screen
Shift+Alt+0
Toggle editor layout (horizontal/vertical)
Ctrl+ = / –
Zoom in/out
Ctrl+B
Toggle Sidebar visibility
Ctrl+Shift+E
Show Explorer / Toggle focus
Ctrl+Shift+F
Show Search
Ctrl+Shift+G
Show Source Control
Ctrl+Shift+D
Show Debug
Ctrl+Shift+X
Show Extensions
Ctrl+Shift+H
Replace in files
Ctrl+Shift+J
Toggle Search details
Ctrl+Shift+U
Show Output panel
Ctrl+Shift+V
Open Markdown preview
Ctrl+K V
Open Markdown preview to the side
Ctrl+K Z
Zen Mode (Esc Esc to exit)
Debug
F9
Toggle breakpoint
F5
Start/Continue
Shift+F5
Stop
F11 / Shift+F11
Step into/out
F10
Step over
Ctrl+K Ctrl+I
Show hover
Integrated terminal
Ctrl+`
Show integrated terminal
Ctrl+Shift+`
Create new terminal
Ctrl+C
Copy selection
Ctrl+V
Paste into active terminal
Ctrl+↑ / ↓
Scroll up/down
Shift+PgUp / PgDn
Scroll page up/down
Ctrl+Home / End
Scroll to top/bottom
마치며
이번 포스팅에서는 VSCode에서 사용할 수 있는 다양한 단축키들을 살펴보았습니다. 이 단축키들을 활용하면 코드 작성과 편집이 훨씬 더 효율적이고 빠르게 진행될 수 있습니다. 여러분의 코딩 작업이 더 생산적이고 즐거워지길 바랍니다. 또한, 지속적으로 새로운 단축키와 기능들을 학습하고 활용하는 것을 권장드립니다. 더 나은 개발자가 되는 길에 이 포스팅이 작은 도움이 되었기를 바랍니다.
댓글 남기기