Windows·Mac용 VS Code 단축키
Windows와 Mac의 Visual Studio Code 기본 단축키 전체와 Linux 차이점: 다중 커서, 검색, 리팩터링, 터미널.
VS Code 단축키 (Windows 및 Mac) — freetoolsforweb.com
마지막 확인: , Windows, macOS, Linux용 VS Code 문서 및 기본 키 바인딩 기준. 단축키 188개.
- 코드(chord): Control 더하기 K 다음 Control 더하기 S는 Ctrl+K를 눌렀다 뗀 다음 Ctrl+S를 누른다는 뜻입니다. VS Code는 첫 번째 키를 누른 뒤 두 번째 키를 기다립니다.
- Linux는 행에 “Linux:”라고 표시된 경우(예: 문서 서식 지정 Control 더하기 Shift 더하기 I)를 제외하고 Windows 키를 사용합니다.
- 기본 단축키입니다. 직접 설정했거나 확장이 설정한 키 바인딩이 우선하므로 Control 더하기 K 다음 Control 더하기 S(Mac은 Command 더하기 K 다음 Command 더하기 S)으로 확인하세요.
12개 카테고리의 단축키 188개 모두 표시
일반 및 명령 팔레트#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 명령 팔레트 표시 (모든 명령) | Control 더하기 Shift 더하기 P또는 F1 | Shift 더하기 Command 더하기 P또는 F1 | |
| 빠른 열기: 이름으로 파일 이동 | Control 더하기 P | Command 더하기 P | |
| 새 창 | Control 더하기 Shift 더하기 N | Shift 더하기 Command 더하기 N | |
| 창 닫기 | Alt 더하기 F4또는 Control 더하기 Shift 더하기 WLinux: Alt+F4 (참조 시트에는 Ctrl+W도 나와 있음). | Shift 더하기 Command 더하기 W | |
| 설정 열기 | Control 더하기 쉼표 | Command 더하기 쉼표 | |
| 바로 가기 키 편집기 열기 | Control 더하기 K 다음 Control 더하기 S | Command 더하기 K 다음 Command 더하기 S | |
| 색 테마 선택 | Control 더하기 K 다음 Control 더하기 T | Command 더하기 K 다음 Command 더하기 T | |
| 최근 폴더 또는 작업 영역 열기 | Control 더하기 R | Control 더하기 R | |
| 뷰 빠른 열기 | Control 더하기 QLinux: 기본 단축키 없음. | Control 더하기 Q |
기본 편집#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 줄 잘라내기 (선택 영역 없을 때) | Control 더하기 X | Command 더하기 X | |
| 줄 복사 (선택 영역 없을 때) | Control 더하기 C | Command 더하기 C | |
| 실행 취소 | Control 더하기 Z | Command 더하기 Z | |
| 다시 실행 | Control 더하기 Y | Shift 더하기 Command 더하기 Z | |
| 줄을 위로 이동 | Alt 더하기 위쪽 화살표 | Option 더하기 위쪽 화살표 | |
| 줄을 아래로 이동 | Alt 더하기 아래쪽 화살표 | Option 더하기 아래쪽 화살표 | |
| 줄을 위에 복사(복제) | Shift 더하기 Alt 더하기 위쪽 화살표Linux: Ctrl+Shift+Alt+Up. | Option 더하기 Shift 더하기 위쪽 화살표 | |
| 줄을 아래에 복사(복제) | Shift 더하기 Alt 더하기 아래쪽 화살표Linux: Ctrl+Shift+Alt+Down. | Option 더하기 Shift 더하기 아래쪽 화살표 | |
| 줄 삭제 | Control 더하기 Shift 더하기 K | Shift 더하기 Command 더하기 K | |
| 아래에 줄 삽입 | Control 더하기 Enter | Command 더하기 Enter | |
| 위에 줄 삽입 | Control 더하기 Shift 더하기 Enter | Shift 더하기 Command 더하기 Enter | |
| 짝이 맞는 괄호로 이동 | Control 더하기 Shift 더하기 백슬래시 | Shift 더하기 Command 더하기 백슬래시 | |
| 줄 들여쓰기 | Control 더하기 오른쪽 대괄호 | Command 더하기 오른쪽 대괄호 | |
| 줄 내어쓰기 | Control 더하기 왼쪽 대괄호 | Command 더하기 왼쪽 대괄호 | |
| 줄의 처음으로 이동 | Home | Home | |
| 줄의 끝으로 이동 | End | End | |
| 파일의 처음으로 이동 | Control 더하기 Home | Command 더하기 위쪽 화살표 | |
| 파일의 끝으로 이동 | Control 더하기 End | Command 더하기 아래쪽 화살표 | |
| 한 줄 위로 스크롤 | Control 더하기 위쪽 화살표 | Control 더하기 Page Up | |
| 한 줄 아래로 스크롤 | Control 더하기 아래쪽 화살표 | Control 더하기 Page Down | |
| 한 페이지 위로 스크롤 | Alt 더하기 Page Up | Command 더하기 Page Up | |
| 한 페이지 아래로 스크롤 | Alt 더하기 Page Down | Command 더하기 Page Down | |
| 줄 주석 설정/해제 | Control 더하기 슬래시 | Command 더하기 슬래시 | |
| 줄 주석 추가 | Control 더하기 K 다음 Control 더하기 C | Command 더하기 K 다음 Command 더하기 C | |
| 줄 주석 제거 | Control 더하기 K 다음 Control 더하기 U | Command 더하기 K 다음 Command 더하기 U | |
| 블록 주석 설정/해제 | Shift 더하기 Alt 더하기 ALinux: Ctrl+Shift+A. | Option 더하기 Shift 더하기 A | |
| 자동 줄 바꿈 설정/해제 | Alt 더하기 Z | Option 더하기 Z | |
| 영역 접기 | Control 더하기 Shift 더하기 왼쪽 대괄호 | Option 더하기 Command 더하기 왼쪽 대괄호 | |
| 영역 펼치기 | Control 더하기 Shift 더하기 오른쪽 대괄호 | Option 더하기 Command 더하기 오른쪽 대괄호 | |
| 커서 위치 접기/펼치기 | Control 더하기 K 다음 Control 더하기 L | Command 더하기 K 다음 Command 더하기 L | |
| 모든 하위 영역 접기 | Control 더하기 K 다음 Control 더하기 왼쪽 대괄호 | Command 더하기 K 다음 Command 더하기 왼쪽 대괄호 | |
| 모든 하위 영역 펼치기 | Control 더하기 K 다음 Control 더하기 오른쪽 대괄호 | Command 더하기 K 다음 Command 더하기 오른쪽 대괄호 | |
| 모든 영역 접기 | Control 더하기 K 다음 Control 더하기 0 | Command 더하기 K 다음 Command 더하기 0 | |
| 모든 영역 펼치기 | Control 더하기 K 다음 Control 더하기 J | Command 더하기 K 다음 Command 더하기 J | |
| 모든 블록 주석 접기 | Control 더하기 K 다음 Control 더하기 슬래시 | Command 더하기 K 다음 Command 더하기 슬래시 | |
| 겹쳐 쓰기 / 삽입 모드 전환 | Insert | Option 더하기 Command 더하기 O |
다중 커서 및 선택#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 클릭한 위치에 커서 추가 | Alt 더하기 클릭일부 Linux 배포판에서는 창 관리자가 Alt+클릭을 사용하므로 editor.multiCursorModifier 설정으로 보조 키를 바꾸세요. | Option 더하기 클릭 | |
| 위에 커서 추가 | Control 더하기 Alt 더하기 위쪽 화살표Linux: Shift+Alt+Up. | Option 더하기 Command 더하기 위쪽 화살표 | |
| 아래에 커서 추가 | Control 더하기 Alt 더하기 아래쪽 화살표Linux: Shift+Alt+Down. | Option 더하기 Command 더하기 아래쪽 화살표 | |
| 마지막 커서 작업 실행 취소 | Control 더하기 U | Command 더하기 U | |
| 선택한 각 줄의 끝에 커서 추가 | Shift 더하기 Alt 더하기 I | Option 더하기 Shift 더하기 I | |
| 현재 줄 선택 | Control 더하기 L | Command 더하기 L | |
| 단어를 선택한 다음 다음 일치 항목 추가 | Control 더하기 D | Command 더하기 D | |
| 마지막 선택 영역을 다음 일치 항목으로 이동(건너뛰기) | Control 더하기 K 다음 Control 더하기 D | Command 더하기 K 다음 Command 더하기 D | |
| 선택 영역과 같은 항목 모두 선택 | Control 더하기 Shift 더하기 L | Shift 더하기 Command 더하기 L | |
| 현재 단어와 같은 항목 모두 선택 | Control 더하기 F2 | Command 더하기 F2 | |
| 선택 영역 확장 (스마트 선택) | Shift 더하기 Alt 더하기 오른쪽 화살표 | Control 더하기 Shift 더하기 Command 더하기 오른쪽 화살표 | |
| 선택 영역 축소 | Shift 더하기 Alt 더하기 왼쪽 화살표 | Control 더하기 Shift 더하기 Command 더하기 왼쪽 화살표 | |
| 마우스로 열(상자) 선택 | Shift 더하기 Alt 더하기 드래그 | Option 더하기 Shift 더하기 드래그 | |
| 키보드로 열(상자) 선택 | Control 더하기 Shift 더하기 Alt 더하기 방향키 | Option 더하기 Shift 더하기 Command 더하기 방향키 | |
| 한 페이지 위/아래로 열(상자) 선택 | Control 더하기 Shift 더하기 Alt 더하기 Page Up또는 Control 더하기 Shift 더하기 Alt 더하기 Page Down | Option 더하기 Shift 더하기 Command 더하기 Page Up또는 Option 더하기 Shift 더하기 Command 더하기 Page Down |
찾기 및 바꾸기#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 파일에서 찾기 | Control 더하기 F | Command 더하기 F | |
| 파일에서 바꾸기 | Control 더하기 H | Option 더하기 Command 더하기 F | |
| 다음 찾기 | Enter또는 F3 | Enter또는 Command 더하기 G | |
| 이전 찾기 | Shift 더하기 Enter또는 Shift 더하기 F3 | Shift 더하기 Enter또는 Shift 더하기 Command 더하기 G | |
| 찾기 검색어와 일치하는 항목 모두 선택 | Alt 더하기 Enter | Option 더하기 Enter | |
| 대/소문자 구분 설정/해제 | Alt 더하기 C | Option 더하기 Command 더하기 C | |
| 정규식 사용 설정/해제 | Alt 더하기 R | Option 더하기 Command 더하기 R | |
| 단어 단위로 일치 설정/해제 | Alt 더하기 W | Option 더하기 Command 더하기 W | |
| 선택 영역에서 찾기 설정/해제 | Alt 더하기 L | Option 더하기 Command 더하기 L | |
| 여러 파일에서 검색 (검색 뷰) | Control 더하기 Shift 더하기 F | Shift 더하기 Command 더하기 F | |
| 여러 파일에서 바꾸기 | Control 더하기 Shift 더하기 H | Shift 더하기 Command 더하기 H | |
| 검색 세부 정보 표시/숨기기 (포함/제외) | Control 더하기 Shift 더하기 J | Shift 더하기 Command 더하기 J | |
| 다음 검색 결과로 포커스 | F4 | F4 | |
| 이전 검색 결과로 포커스 | Shift 더하기 F4 | Shift 더하기 F4 |
고급 언어 편집 (IntelliSense, 리팩터링)#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 제안 트리거 (IntelliSense) | Control 더하기 스페이스 바 | Control 더하기 스페이스 바 | |
| 매개 변수 힌트 트리거 | Control 더하기 Shift 더하기 스페이스 바 | Shift 더하기 Command 더하기 스페이스 바 | |
| 문서 서식 지정 | Shift 더하기 Alt 더하기 FLinux: Ctrl+Shift+I. | Option 더하기 Shift 더하기 F | |
| 선택 영역 서식 지정 | Control 더하기 K 다음 Control 더하기 F | Command 더하기 K 다음 Command 더하기 F | |
| 정의로 이동 | F12 | F12 | |
| 정의 피킹 | Alt 더하기 F12Linux: Ctrl+Shift+F10. | Option 더하기 F12 | |
| 측면에서 정의 열기 | Control 더하기 K 다음 F12 | Command 더하기 K 다음 F12 | |
| 빠른 수정 (코드 작업) | Control 더하기 마침표 | Command 더하기 마침표 | |
| 참조로 이동 | Shift 더하기 F12 | Shift 더하기 F12 | |
| 참조 뷰에 모든 참조 표시 | Shift 더하기 Alt 더하기 F12 | Option 더하기 Shift 더하기 F12 | |
| 기호 이름 바꾸기 | F2 | F2 | |
| 호버 정보 표시 | Control 더하기 K 다음 Control 더하기 I | Command 더하기 K 다음 Command 더하기 I | |
| 다음 값으로 바꾸기 | Control 더하기 Shift 더하기 마침표 | Shift 더하기 Command 더하기 마침표 | |
| 이전 값으로 바꾸기 | Control 더하기 Shift 더하기 쉼표 | Shift 더하기 Command 더하기 쉼표 | |
| 후행 공백 제거 | Control 더하기 K 다음 Control 더하기 X | Command 더하기 K 다음 Command 더하기 X | |
| 파일의 언어 모드 변경 | Control 더하기 K 다음 M | Command 더하기 K 다음 M |
편집기 및 창 관리#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 편집기(탭) 닫기 | Control 더하기 F4또는 Control 더하기 WLinux: Ctrl+W. | Command 더하기 W | |
| 그룹의 모든 편집기 닫기 | Control 더하기 K 다음 W | Command 더하기 K 다음 W | |
| 모든 편집기 닫기 | Control 더하기 K 다음 Control 더하기 W | Command 더하기 K 다음 Command 더하기 W | |
| 폴더 닫기 | Control 더하기 K 다음 F | Command 더하기 K 다음 F | |
| 편집기 분할 | Control 더하기 백슬래시 | Command 더하기 백슬래시 | |
| 그룹 안에서 편집기 분할 | Control 더하기 K 다음 Control 더하기 Shift 더하기 백슬래시 | Command 더하기 K 다음 Shift 더하기 Command 더하기 백슬래시 | |
| 첫 번째, 두 번째, 세 번째 편집기 그룹에 포커스 | Control 더하기 1~3 | Command 더하기 1~3 | |
| 왼쪽 편집기 그룹에 포커스 | Control 더하기 K 다음 Control 더하기 왼쪽 화살표 | Command 더하기 K 다음 Command 더하기 왼쪽 화살표 | |
| 오른쪽 편집기 그룹에 포커스 | Control 더하기 K 다음 Control 더하기 오른쪽 화살표 | Command 더하기 K 다음 Command 더하기 오른쪽 화살표 | |
| 오른쪽 편집기(탭) 열기 | Control 더하기 Page Down | Option 더하기 Command 더하기 오른쪽 화살표 | |
| 왼쪽 편집기(탭) 열기 | Control 더하기 Page Up | Option 더하기 Command 더하기 왼쪽 화살표 | |
| 편집기(탭)를 왼쪽으로 이동 | Control 더하기 Shift 더하기 Page Up | Command 더하기 K 다음 Shift 더하기 Command 더하기 왼쪽 화살표 | |
| 편집기(탭)를 오른쪽으로 이동 | Control 더하기 Shift 더하기 Page Down | Command 더하기 K 다음 Shift 더하기 Command 더하기 오른쪽 화살표 | |
| 활성 편집기 그룹을 왼쪽으로 이동 | Control 더하기 K 다음 왼쪽 화살표 | Command 더하기 K 다음 왼쪽 화살표 | |
| 활성 편집기 그룹을 오른쪽으로 이동 | Control 더하기 K 다음 오른쪽 화살표 | Command 더하기 K 다음 오른쪽 화살표 | |
| 편집기를 다음 그룹으로 이동 | Control 더하기 Alt 더하기 오른쪽 화살표 | Control 더하기 Command 더하기 오른쪽 화살표 | |
| 편집기를 이전 그룹으로 이동 | Control 더하기 Alt 더하기 왼쪽 화살표 | Control 더하기 Command 더하기 왼쪽 화살표 | |
| 미리 보기 편집기를 열린 상태로 유지 | Control 더하기 K 다음 Enter | Command 더하기 K 다음 Enter | |
| 편집기 탭 고정 | Control 더하기 K 다음 Shift 더하기 Enter | Command 더하기 K 다음 Shift 더하기 Enter | |
| 편집기 그룹 최대화 전환 | Control 더하기 K 다음 Control 더하기 M | Command 더하기 K 다음 Command 더하기 M | |
| 편집기 레이아웃 세로/가로 전환 | Shift 더하기 Alt 더하기 0 | Option 더하기 Command 더하기 0 | |
| 편집기를 새 창으로 복사 | Control 더하기 K 다음 O | Command 더하기 K 다음 O |
파일 관리#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 새 파일 | Control 더하기 N | Command 더하기 N | |
| 파일 열기 | Control 더하기 O | Command 더하기 O | |
| 저장 | Control 더하기 S | Command 더하기 S | |
| 다른 이름으로 저장 | Control 더하기 Shift 더하기 S | Shift 더하기 Command 더하기 S | |
| 모두 저장 | Control 더하기 K 다음 SLinux: 기본 단축키 없음. | Option 더하기 Command 더하기 S | |
| 마지막으로 닫은 편집기 다시 열기 | Control 더하기 Shift 더하기 T | Shift 더하기 Command 더하기 T | |
| 활성 파일의 경로 복사 | Control 더하기 K 다음 P | Command 더하기 K 다음 P | |
| 활성 파일을 파일 탐색기 / Finder에서 표시 | Control 더하기 K 다음 R | Command 더하기 K 다음 R | |
| 활성 파일을 클립보드와 비교 | Control 더하기 K 다음 C | Command 더하기 K 다음 C | |
| 활성 파일을 저장된 버전과 비교 | Control 더하기 K 다음 D | Command 더하기 K 다음 D | |
| 측면에서 파일 열기 (빠른 열기 또는 탐색기에서) | Control 더하기 Enter | Control 더하기 Enter | |
| 탐색기 트리에서 파일 찾기탐색기에 포커스가 있을 때. | Control 더하기 Alt 더하기 F | Option 더하기 Command 더하기 F |
화면, 뷰, 패널#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 기본 사이드바 표시/숨기기 | Control 더하기 B | Command 더하기 B | |
| 보조 사이드바 표시/숨기기 | Control 더하기 Alt 더하기 B | Option 더하기 Command 더하기 B | |
| 패널 표시/숨기기 (터미널, 출력, 문제) | Control 더하기 J | Command 더하기 J | |
| 탐색기 표시 | Control 더하기 Shift 더하기 E | Shift 더하기 Command 더하기 E | |
| 소스 제어 표시 (Git) | Control 더하기 Shift 더하기 G | Control 더하기 Shift 더하기 G | |
| 실행 및 디버그 표시 | Control 더하기 Shift 더하기 D | Shift 더하기 Command 더하기 D | |
| 확장 표시 | Control 더하기 Shift 더하기 X | Shift 더하기 Command 더하기 X | |
| 출력 패널 표시 | Control 더하기 Shift 더하기 ULinux: Ctrl+K Ctrl+H. | Shift 더하기 Command 더하기 U | |
| 전체 화면 전환 | F11 | Control 더하기 Command 더하기 F | |
| Zen 모드 전환 (Esc를 두 번 눌러 종료) | Control 더하기 K 다음 Z | Command 더하기 K 다음 Z | |
| 확대 | Control 더하기 등호 | Command 더하기 등호 | |
| 축소 | Control 더하기 하이픈 | Command 더하기 하이픈 | |
| 확대/축소 초기화 | Control 더하기 숫자 키패드의 0 | Command 더하기 숫자 키패드의 0 | |
| Markdown 미리 보기 전환 | Control 더하기 Shift 더하기 V | Shift 더하기 Command 더하기 V | |
| 측면에서 Markdown 미리 보기 열기 | Control 더하기 K 다음 V | Command 더하기 K 다음 V |
디버그 및 작업#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 중단점 설정/해제 | F9 | F9 | |
| 디버깅 시작 또는 계속 | F5 | F5 | |
| 디버깅 없이 실행 | Control 더하기 F5 | Control 더하기 F5 | |
| 디버깅 중지 | Shift 더하기 F5 | Shift 더하기 F5 | |
| 일시 중지 | F6 | F6 | |
| 프로시저 단위 실행 (Step Over) | F10 | F10 | |
| 한 단계씩 코드 실행 (Step Into) | F11 | F11 | |
| 프로시저 나가기 (Step Out) | Shift 더하기 F11 | Shift 더하기 F11 | |
| 빌드 작업 실행 | Control 더하기 Shift 더하기 B | Shift 더하기 Command 더하기 B |
통합 터미널#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 통합 터미널 표시/숨기기 | Control 더하기 백틱 | Control 더하기 백틱 | |
| 새 터미널 만들기 | Control 더하기 Shift 더하기 백틱 | Control 더하기 Shift 더하기 백틱 | |
| 터미널 분할터미널에 포커스가 있을 때. | Control 더하기 Shift 더하기 5 | Command 더하기 백슬래시 | |
| 터미널에서 선택 영역 복사 | Control 더하기 CLinux: Ctrl+Shift+C. | Command 더하기 C | |
| 터미널에 붙여넣기 | Control 더하기 VLinux: Ctrl+Shift+V. | 기본 단축키 없음 | |
| 터미널에서 찾기터미널에 포커스가 있을 때. | Control 더하기 F | Command 더하기 F | |
| 이전 명령으로 스크롤 | Control 더하기 위쪽 화살표 | Command 더하기 위쪽 화살표 | |
| 다음 명령으로 스크롤 | Control 더하기 아래쪽 화살표 | Command 더하기 아래쪽 화살표 | |
| 터미널을 한 페이지 위로 스크롤 | Shift 더하기 Page Up | Page Up | |
| 터미널을 한 페이지 아래로 스크롤 | Shift 더하기 Page Down | Page Down | |
| 터미널 맨 위로 스크롤 | Control 더하기 HomeLinux: Shift+Home. | Command 더하기 Home | |
| 터미널 맨 아래로 스크롤 | Control 더하기 EndLinux: Shift+End. | Command 더하기 End | |
| 분할 그룹의 다음 터미널에 포커스 | Alt 더하기 오른쪽 화살표 | Option 더하기 Command 더하기 오른쪽 화살표 | |
| 분할 그룹의 이전 터미널에 포커스 | Alt 더하기 왼쪽 화살표 | Option 더하기 Command 더하기 왼쪽 화살표 | |
| 다음 터미널 그룹에 포커스 | Control 더하기 Page Down | Shift 더하기 Command 더하기 오른쪽 대괄호 | |
| 이전 터미널 그룹에 포커스 | Control 더하기 Page Up | Shift 더하기 Command 더하기 왼쪽 대괄호 | |
| 터미널에서 감지된 링크 열기터미널에 포커스가 있을 때. | Control 더하기 Shift 더하기 G | Shift 더하기 Command 더하기 G | |
| 외부 터미널 열기 | Control 더하기 Shift 더하기 C | Shift 더하기 Command 더하기 C |
채팅 및 AI#
| 기능 | Windows | Mac | 복사 |
|---|---|---|---|
| 채팅 뷰 열기 | Control 더하기 Alt 더하기 I | Control 더하기 Command 더하기 I | |
| 에이전트 모드로 채팅 열기 | Control 더하기 Shift 더하기 ILinux: Ctrl+Shift+Alt+I. | Shift 더하기 Command 더하기 I | |
| 편집기 또는 터미널에서 인라인 채팅 | Control 더하기 I | Command 더하기 I | |
| 빠른 채팅 열기 | Control 더하기 Shift 더하기 Alt 더하기 L | Option 더하기 Shift 더하기 Command 더하기 L | |
| 언어 모델 선택기 열기채팅 뷰에서. | Control 더하기 Alt 더하기 마침표 | Option 더하기 Command 더하기 마침표 | |
| 에이전트 선택기 열기채팅 뷰에서. | Control 더하기 마침표 | Command 더하기 마침표 | |
| 새 채팅 세션 시작채팅 뷰에서. | Control 더하기 N | Command 더하기 N | |
| 인라인(고스트 텍스트) 제안 수락 | Tab | Tab |
출처(공식 페이지 7곳)
모든 기능은 브라우저에서 실행되며 검색어는 어디에도 전송되지 않습니다. 단축키는 공식 VS Code 문서와 대조해 확인했습니다. 모든 무료 도구 보기.
문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.
이 VS Code 단축키 치트 시트는 Windows와 Mac용 Visual Studio Code 기본 키보드 단축키를 한 표에 정리하고, Linux 키가 다른 곳은 따로 표시했습니다. 다중 커서 선택에 다음 일치 항목을 추가하는 Ctrl+D, 줄을 옮기는 Alt+Up/Down, 기호 이름을 모든 곳에서 바꾸는 F2, 명령 팔레트를 여는 Ctrl+Shift+P처럼 편집 속도를 바꾸는 단축키는 물론, 혼자서는 알아내기 어려운 코드 단축키(Ctrl+K 다음 다른 키)도 담았습니다.
모든 내용은 2026-10-18에 code.visualstudio.com의 Windows, macOS, Linux용 공식 키보드 단축키 참조 시트와 현재 문서를 대조해 확인했으며, 둘이 다를 때는 문서를 따랐습니다. 미국 키보드 배열 기준 기본값입니다. 확장 프로그램, 키맵(Vim, IntelliJ, Sublime), 직접 만든 keybindings.json이 이를 덮어쓰므로, 내 컴퓨터에서 단축키가 다르게 동작한다면 Ctrl+K Ctrl+S로 키보드 단축키 편집기를 확인하세요.
사용 방법
- 카테고리 칩(다중 커서, 검색, 터미널...)을 고르거나 전체 목록을 스크롤하세요.
- 동작("줄 복제")이나 키("shift alt down")로 검색하세요.
- Ctrl+K 다음 Ctrl+S 같은 코드 단축키는 첫 번째 조합을 누르고 뗀 다음 두 번째 조합을 누르세요.
- Linux에서는 행에 "Linux:" 메모가 없으면 Windows 열을 쓰세요.
- 단축키를 복사하거나, 행에 링크하거나, 시트를 PDF로 인쇄하세요.
자주 묻는 질문
VS Code에서 명령 팔레트는 어떻게 여나요?
Windows와 Linux에서는 Ctrl+Shift+P, Mac에서는 Cmd+Shift+P를 누르세요. F1은 세 곳 모두에서 작동합니다. 명령 팔레트는 모든 명령을 현재 단축키와 함께 보여 주므로 단축키를 찾아보는 가장 빠른 방법이기도 합니다. Ctrl+P(Cmd+P)는 대신 파일용 빠른 열기를 엽니다.
VS Code에서 다중 커서는 어떻게 쓰나요?
Alt+클릭(Mac은 Option+클릭)하면 클릭한 위치에 커서가 추가됩니다. Ctrl+Alt+Up 또는 Down(Mac은 Cmd+Option+Up/Down, Linux는 Shift+Alt+Up/Down)은 위나 아래 줄에 커서를 추가합니다. Ctrl+D(Cmd+D)는 단어를 선택한 뒤 다음 일치 항목을 하나씩 선택하고, Ctrl+Shift+L(Cmd+Shift+L)은 모든 일치 항목을 한 번에 선택합니다. Ctrl+U는 마지막으로 추가한 커서를 취소합니다.
VS Code에서 코드 서식을 정리하는 단축키는 무엇인가요?
Windows는 Shift+Alt+F, Mac은 Shift+Option+F, Linux는 Ctrl+Shift+I로 해당 언어에 설정된 포매터로 문서 전체의 서식을 정리합니다. 선택 영역만 정리하려면 Ctrl+K 다음 Ctrl+F(Cmd+K 다음 Cmd+F)를 누르세요.
VS Code에서 줄을 주석 처리하려면 어떻게 하나요?
Ctrl+/(Mac은 Cmd+/)는 현재 줄이나 선택한 모든 줄의 줄 주석을 켜고 끕니다. Shift+Alt+A(Mac은 Shift+Option+A, Linux는 Ctrl+Shift+A)는 선택 영역을 블록 주석으로 감싸거나 해제합니다.
VS Code에서 줄을 복제하려면 어떻게 하나요?
Windows에서 Shift+Alt+Down은 줄을 아래로, Shift+Alt+Up은 위로 복사합니다. Mac에서는 Shift+Option+Down 또는 Up, Linux에서는 Ctrl+Shift+Alt+Down 또는 Up을 쓰세요. Shift 없이 Alt+Up과 Alt+Down을 누르면 줄을 복사하는 대신 옮깁니다.
VS Code에서 키보드 단축키를 바꾸거나 초기화하려면 어떻게 하나요?
Ctrl+K 다음 Ctrl+S(Cmd+K 다음 Cmd+S)로 바로 가기 키 편집기를 열고, 명령을 검색해 더블클릭한 뒤 새 키를 누르세요. JSON 파일을 직접 편집하려면 편집기 오른쪽 위의 Open Keyboard Shortcuts (JSON) 버튼을 선택하세요. 항목을 마우스 오른쪽 버튼으로 클릭하면 Remove Keybinding이나 Show Same Keybindings를 쓸 수 있으며, 후자는 충돌을 보여 줍니다.
시간을 가장 많이 아껴 주는 VS Code 단축키
메뉴를 여는 단축키는 몇 초를 아껴 주지만, 다음 단축키들은 손으로 하던 편집 전체를 대신하므로 몇 분을 아껴 줍니다(Windows 키를 먼저, Mac은 괄호 안에).
• Ctrl+D (Cmd+D): 단어의 다음 일치 항목을 선택해 다중 커서로 빠르게 이름 바꾸기
• Alt+Up / Down (Option+Up / Down): 줄 옮기기, Shift를 더하면 복사
• Ctrl+Shift+K (Cmd+Shift+K): 선택하지 않고 줄 삭제
• F2: 파일 안에서만이 아니라 프로젝트 전체에서 기호 이름 바꾸기
• F12와 Alt+F12 (Option+F12): 정의로 이동 또는 정의 피킹, Alt+Left (Mac은 Ctrl+-)로 되돌아가기
• Ctrl+. (Cmd+.): 빠른 수정, 누락된 import와 린트 수정에
• Ctrl+P (Cmd+P)와 Ctrl+Shift+O (Cmd+Shift+O): 파일을 연 다음 그 안의 기호로 이동
• Ctrl+G (Mac도 Ctrl+G): 오류 메시지의 줄 번호로 이동
• Ctrl+` (Mac도 Ctrl+`): 터미널 열기/닫기, Ctrl+J (Cmd+J)는 패널 전체 열기/닫기
코드 단축키: 일부 단축키가 두 단계인 이유
VS Code는 단일 조합이 부족하기 때문에 많은 명령이 Ctrl+K(Mac은 Cmd+K)로 시작해 두 번째 키를 기다립니다. Ctrl+K를 누르고 뗀 다음 두 번째 부분을 누르세요. VS Code가 기다려 줍니다. Ctrl+K Ctrl+S는 키보드 단축키 편집기, Ctrl+K Ctrl+T는 테마 선택기, Ctrl+K Z는 Zen 모드, Ctrl+K V는 옆에 Markdown 미리 보기를 열고, Ctrl+K Ctrl+0은 모두 접습니다.
두 번째 키에도 Ctrl이 필요한지 잘 보세요. Ctrl+K M(M에는 Ctrl 없음)은 파일의 언어 모드를 바꾸지만, Ctrl+K Ctrl+M은 편집기 그룹을 최대화합니다. 이 시트는 각 단계를 빠짐없이 적어 두었습니다.
Linux와 다른 키보드 배열
Linux에서 VS Code는 대부분 Windows 키를 쓰지만, 데스크톱 환경이 이미 차지한 조합은 몇 가지 다릅니다. 알아 둘 것은 다음과 같습니다.
• 문서 서식: Shift+Alt+F 대신 Ctrl+Shift+I
• 위/아래에 커서 추가: Ctrl+Alt+Up/Down 대신 Shift+Alt+Up/Down
• 줄을 위/아래로 복사: Ctrl+Shift+Alt+Up/Down
• 블록 주석: Ctrl+Shift+A, 정의 피킹: Ctrl+Shift+F10
• 뒤로 / 앞으로 이동: Ctrl+Alt+-와 Ctrl+Shift+-
• 터미널 복사와 붙여넣기: Ctrl+Shift+C와 Ctrl+Shift+V
VS Code 공식 문서는 미국 배열 기준으로 단축키를 표시합니다. 다른 배열에서는 [, ], / 같은 키의 위치가 다를 수 있으며, 키보드 단축키 편집기는 실제 사용 중인 배열의 키를 보여 줍니다.
관련 무료 도구
- JSON 포매터 — JSON을 보기 좋게 정렬하고, 압축하고, 검증하세요. 파싱 오류는 줄과 열 위치까지 알려 줍니다. 브라우저에서 실행, 업로드 없음.
- 정규식 테스터 — 실시간 매치 강조, 캡처 그룹, 치환 미리보기로 정규 표현식을 샘플 텍스트에 테스트하세요. 무료, 브라우저에서 실행.
- Claude Code 치트 시트 — Claude Code의 슬래시 명령어, CLI 플래그, 키보드 단축키, CLAUDE.md와 설정 파일 위치, 훅, MCP 명령어를 한 페이지에.
- Windows 단축키 — Windows 11의 모든 단축키를 검색하고 인쇄할 수 있는 목록 하나로: Win 키, 스냅, 가상 데스크톱, 스크린샷, 파일 탐색기.
- Mac 키보드 단축키 — ⌘ ⌥ ⌃ ⇧ 기호 설명과 함께 모든 macOS 단축키를 정리했습니다: 스크린샷, 윈도우 타일 정렬, Finder, Safari, 특수문자.