VS Code 단축키 치트시트
Mac & Windows/Linux 단축키를 한눈에. 편집, 탐색, 멀티 커서, 디버깅 등 생산성을 높이는 필수 단축키 모음.
일반
8 itemsCommand Palette
모든 명령어를 검색하고 실행하는 중앙 허브
Mac: ⌘ + Shift + P Win: Ctrl + Shift + P
Quick Open (Go to File)
파일명으로 빠르게 파일 열기
Mac: ⌘ + P Win: Ctrl + P
User Settings
사용자 설정 열기
Mac: ⌘ + , Win: Ctrl + ,
Keyboard Shortcuts
키보드 단축키 설정 열기
Mac: ⌘ + K, ⌘ + S Win: Ctrl + K, Ctrl + S
Toggle Sidebar
사이드바 표시/숨기기
Mac: ⌘ + B Win: Ctrl + B
Toggle Terminal
통합 터미널 표시/숨기기
Mac: ⌃ + ` Win: Ctrl + `
Zen Mode
전체 화면 집중 모드 (모든 UI 숨김)
Mac: ⌘ + K, Z Win: Ctrl + K, Z
New Window
새 VS Code 창 열기
Mac: ⌘ + Shift + N Win: Ctrl + Shift + N
편집
8 itemsCut / Copy Line
선택 없이 현재 줄 전체를 잘라내기/복사
Mac: ⌘ + X (cut) / ⌘ + C (copy) Win: Ctrl + X (cut) / Ctrl + C (copy)
Move Line Up / Down
현재 줄을 위/아래로 이동
Mac: ⌥ + ↑ / ⌥ + ↓ Win: Alt + ↑ / Alt + ↓
Duplicate Line
현재 줄을 아래에 복제
Mac: ⌥ + Shift + ↓ Win: Alt + Shift + ↓
Delete Line
현재 줄 삭제
Mac: ⌘ + Shift + K Win: Ctrl + Shift + K
Toggle Line Comment
줄 주석 토글
Mac: ⌘ + / Win: Ctrl + /
Toggle Block Comment
블록 주석 토글
Mac: ⌥ + Shift + A Win: Alt + Shift + A
Format Document
전체 문서 자동 포맷팅
Mac: ⌥ + Shift + F Win: Alt + Shift + F
Rename Symbol
변수/함수명 일괄 변경 (리팩토링)
Mac: F2 Win: F2
검색 & 바꾸기
7 itemsFind in File
현재 파일에서 검색
Mac: ⌘ + F Win: Ctrl + F
Replace in File
현재 파일에서 바꾸기
Mac: ⌘ + H Win: Ctrl + H
Find in Files (Workspace)
전체 프로젝트에서 검색
Mac: ⌘ + Shift + F Win: Ctrl + Shift + F
Replace in Files
전체 프로젝트에서 일괄 바꾸기
Mac: ⌘ + Shift + H Win: Ctrl + Shift + H
Next / Previous Match
다음/이전 검색 결과로 이동
Mac: ⌘ + G / ⌘ + Shift + G Win: F3 / Shift + F3
Select All Occurrences
현재 선택된 텍스트의 모든 항목 선택
Mac: ⌘ + Shift + L Win: Ctrl + Shift + L
Toggle Regex Search
검색창에서 정규식 모드 토글
Mac: ⌘ + ⌥ + R (in search bar) Win: Alt + R (in search bar)
멀티 커서
7 itemsAdd Cursor Above / Below
위/아래에 커서 추가
Mac: ⌥ + ⌘ + ↑ / ⌥ + ⌘ + ↓ Win: Ctrl + Alt + ↑ / Ctrl + Alt + ↓
Add Cursor at Next Match
같은 단어의 다음 항목에 커서 추가
Mac: ⌘ + D Win: Ctrl + D
Select All Occurrences
현재 선택된 텍스트의 모든 항목에 커서 추가
Mac: ⌘ + Shift + L Win: Ctrl + Shift + L
Column (Box) Select
열 단위 (박스) 선택
Mac: ⌥ + Shift + Drag Win: Alt + Shift + Drag
Undo Last Cursor
마지막으로 추가한 커서 취소
Mac: ⌘ + U Win: Ctrl + U
Cursor at End of Each Line
선택된 각 줄 끝에 커서 추가
Mac: ⌥ + Shift + I Win: Alt + Shift + I
Add Cursor with Click
클릭으로 원하는 위치에 커서 추가
Mac: ⌥ + Click Win: Alt + Click
코드 인텔리전스
7 itemsTrigger IntelliSense
자동완성 제안 수동 트리거
Mac: ⌃ + Space Win: Ctrl + Space
Parameter Hints
함수 매개변수 힌트 표시
Mac: ⌘ + Shift + Space Win: Ctrl + Shift + Space
Quick Fix / Code Action
빠른 수정 및 코드 액션 (자동 import 등)
Mac: ⌘ + . Win: Ctrl + .
Go to References
심볼의 모든 참조 위치로 이동
Mac: Shift + F12 Win: Shift + F12
Find All References
모든 참조를 사이드바에 표시
Mac: ⌥ + Shift + F12 Win: Alt + Shift + F12
Hover Info
심볼 위에서 타입 정보 표시
Mac: Hover mouse over symbol Win: Hover mouse over symbol Keyboard: ⌘ + K, ⌘ + I (Mac) / Ctrl + K, Ctrl + I (Win)
Refactor
리팩토링 옵션 표시 (추출, 인라인 등)
Mac: ⌃ + Shift + R Win: Ctrl + Shift + R
터미널 & 디버그
8 itemsToggle Terminal
통합 터미널 열기/닫기
Mac: ⌃ + ` Win: Ctrl + `
New Terminal
새 터미널 인스턴스 생성
Mac: ⌃ + Shift + ` Win: Ctrl + Shift + `
Split Terminal
터미널을 분할하여 나란히 표시
Mac: ⌘ + \ Win: Ctrl + Shift + 5
Start Debugging
디버깅 시작
Mac: F5 Win: F5
Toggle Breakpoint
현재 줄에 브레이크포인트 토글
Mac: F9 Win: F9
Step Over / Into / Out
디버그 시 코드 단계별 실행
Step Over: F10 Step Into: F11 Step Out: Shift + F11
Debug Console
디버그 콘솔 표시
Mac: ⌘ + Shift + Y Win: Ctrl + Shift + Y
Stop Debugging
디버깅 중지
Mac: Shift + F5 Win: Shift + F5
파일 & 워크스페이스
8 itemsNew File
새 파일 생성
Mac: ⌘ + N Win: Ctrl + N
Save / Save All
현재 파일 저장 / 모든 파일 저장
Save: Mac: ⌘ + S Win: Ctrl + S Save All: Mac: ⌘ + ⌥ + S Win: Ctrl + K, S
Close Tab / Close All
현재 탭 닫기 / 모든 탭 닫기
Close: Mac: ⌘ + W Win: Ctrl + W Close All: Mac: ⌘ + K, ⌘ + W Win: Ctrl + K, Ctrl + W
Reopen Closed Tab
최근 닫은 탭 다시 열기
Mac: ⌘ + Shift + T Win: Ctrl + Shift + T
Split Editor
에디터를 좌우로 분할
Mac: ⌘ + \ Win: Ctrl + \
Switch Editor Group
분할된 에디터 그룹 간 이동
Mac: ⌘ + 1 / ⌘ + 2 / ⌘ + 3 Win: Ctrl + 1 / Ctrl + 2 / Ctrl + 3
Toggle Word Wrap
자동 줄바꿈 토글
Mac: ⌥ + Z Win: Alt + Z
Toggle Minimap
미니맵 표시/숨기기
Command Palette → "View: Toggle Minimap" (no default keybinding)
VS Code 단축키 치트시트 사용 가이드
Visual Studio Code의 필수 키보드 단축키를 Mac과 Windows/Linux 모두 지원하여 정리했습니다. 편집, 탐색, 멀티 커서, 디버깅 단축키를 빠르게 찾아 생산성을 높이세요.
단축키 학습 팁
모든 단축키를 한꺼번에 외우려 하지 마세요. 가장 자주 쓰는 작업부터 시작하세요. Command Palette (⌘+Shift+P), Quick Open (⌘+P), 줄 이동 (⌥+↑/↓), 멀티 커서 (⌘+D) 이 4가지만 익혀도 생산성이 크게 향상됩니다.
커스터마이징
VS Code의 모든 단축키는 변경할 수 있습니다. ⌘+K, ⌘+S로 키보드 단축키 설정을 열고, 원하는 명령어를 검색한 후 새 키 바인딩을 할당하세요. keybindings.json을 직접 편집하면 조건부 바인딩(when 절)도 설정할 수 있습니다.
확장 프로그램 추천
Vim 키 바인딩이 익숙하다면 "Vim" 확장을, Emacs 사용자라면 "Emacs Keymap"을 설치하세요. "Which Key"는 키 조합 가이드를, "Shortcut Menu Bar"는 자주 쓰는 명령어 버튼을 제공합니다.