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개 모두 표시

일반 및 명령 팔레트#

기능WindowsMac복사
명령 팔레트 표시 (모든 명령)Control 더하기 Shift 더하기 P또는 F1Shift 더하기 Command 더하기 P또는 F1
빠른 열기: 이름으로 파일 이동Control 더하기 PCommand 더하기 P
새 창Control 더하기 Shift 더하기 NShift 더하기 Command 더하기 N
창 닫기Alt 더하기 F4또는 Control 더하기 Shift 더하기 WLinux: Alt+F4 (참조 시트에는 Ctrl+W도 나와 있음).Shift 더하기 Command 더하기 W
설정 열기Control 더하기 쉼표Command 더하기 쉼표
바로 가기 키 편집기 열기Control 더하기 K 다음 Control 더하기 SCommand 더하기 K 다음 Command 더하기 S
색 테마 선택Control 더하기 K 다음 Control 더하기 TCommand 더하기 K 다음 Command 더하기 T
최근 폴더 또는 작업 영역 열기Control 더하기 RControl 더하기 R
뷰 빠른 열기Control 더하기 QLinux: 기본 단축키 없음.Control 더하기 Q

기본 편집#

기능WindowsMac복사
줄 잘라내기 (선택 영역 없을 때)Control 더하기 XCommand 더하기 X
줄 복사 (선택 영역 없을 때)Control 더하기 CCommand 더하기 C
실행 취소Control 더하기 ZCommand 더하기 Z
다시 실행Control 더하기 YShift 더하기 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 더하기 KShift 더하기 Command 더하기 K
아래에 줄 삽입Control 더하기 EnterCommand 더하기 Enter
위에 줄 삽입Control 더하기 Shift 더하기 EnterShift 더하기 Command 더하기 Enter
짝이 맞는 괄호로 이동Control 더하기 Shift 더하기 백슬래시Shift 더하기 Command 더하기 백슬래시
줄 들여쓰기Control 더하기 오른쪽 대괄호Command 더하기 오른쪽 대괄호
줄 내어쓰기Control 더하기 왼쪽 대괄호Command 더하기 왼쪽 대괄호
줄의 처음으로 이동HomeHome
줄의 끝으로 이동EndEnd
파일의 처음으로 이동Control 더하기 HomeCommand 더하기 위쪽 화살표
파일의 끝으로 이동Control 더하기 EndCommand 더하기 아래쪽 화살표
한 줄 위로 스크롤Control 더하기 위쪽 화살표Control 더하기 Page Up
한 줄 아래로 스크롤Control 더하기 아래쪽 화살표Control 더하기 Page Down
한 페이지 위로 스크롤Alt 더하기 Page UpCommand 더하기 Page Up
한 페이지 아래로 스크롤Alt 더하기 Page DownCommand 더하기 Page Down
줄 주석 설정/해제Control 더하기 슬래시Command 더하기 슬래시
줄 주석 추가Control 더하기 K 다음 Control 더하기 CCommand 더하기 K 다음 Command 더하기 C
줄 주석 제거Control 더하기 K 다음 Control 더하기 UCommand 더하기 K 다음 Command 더하기 U
블록 주석 설정/해제Shift 더하기 Alt 더하기 ALinux: Ctrl+Shift+A.Option 더하기 Shift 더하기 A
자동 줄 바꿈 설정/해제Alt 더하기 ZOption 더하기 Z
영역 접기Control 더하기 Shift 더하기 왼쪽 대괄호Option 더하기 Command 더하기 왼쪽 대괄호
영역 펼치기Control 더하기 Shift 더하기 오른쪽 대괄호Option 더하기 Command 더하기 오른쪽 대괄호
커서 위치 접기/펼치기Control 더하기 K 다음 Control 더하기 LCommand 더하기 K 다음 Command 더하기 L
모든 하위 영역 접기Control 더하기 K 다음 Control 더하기 왼쪽 대괄호Command 더하기 K 다음 Command 더하기 왼쪽 대괄호
모든 하위 영역 펼치기Control 더하기 K 다음 Control 더하기 오른쪽 대괄호Command 더하기 K 다음 Command 더하기 오른쪽 대괄호
모든 영역 접기Control 더하기 K 다음 Control 더하기 0Command 더하기 K 다음 Command 더하기 0
모든 영역 펼치기Control 더하기 K 다음 Control 더하기 JCommand 더하기 K 다음 Command 더하기 J
모든 블록 주석 접기Control 더하기 K 다음 Control 더하기 슬래시Command 더하기 K 다음 Command 더하기 슬래시
겹쳐 쓰기 / 삽입 모드 전환InsertOption 더하기 Command 더하기 O

다중 커서 및 선택#

기능WindowsMac복사
클릭한 위치에 커서 추가Alt 더하기 클릭일부 Linux 배포판에서는 창 관리자가 Alt+클릭을 사용하므로 editor.multiCursorModifier 설정으로 보조 키를 바꾸세요.Option 더하기 클릭
위에 커서 추가Control 더하기 Alt 더하기 위쪽 화살표Linux: Shift+Alt+Up.Option 더하기 Command 더하기 위쪽 화살표
아래에 커서 추가Control 더하기 Alt 더하기 아래쪽 화살표Linux: Shift+Alt+Down.Option 더하기 Command 더하기 아래쪽 화살표
마지막 커서 작업 실행 취소Control 더하기 UCommand 더하기 U
선택한 각 줄의 끝에 커서 추가Shift 더하기 Alt 더하기 IOption 더하기 Shift 더하기 I
현재 줄 선택Control 더하기 LCommand 더하기 L
단어를 선택한 다음 다음 일치 항목 추가Control 더하기 DCommand 더하기 D
마지막 선택 영역을 다음 일치 항목으로 이동(건너뛰기)Control 더하기 K 다음 Control 더하기 DCommand 더하기 K 다음 Command 더하기 D
선택 영역과 같은 항목 모두 선택Control 더하기 Shift 더하기 LShift 더하기 Command 더하기 L
현재 단어와 같은 항목 모두 선택Control 더하기 F2Command 더하기 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 DownOption 더하기 Shift 더하기 Command 더하기 Page Up또는 Option 더하기 Shift 더하기 Command 더하기 Page Down

고급 언어 편집 (IntelliSense, 리팩터링)#

기능WindowsMac복사
제안 트리거 (IntelliSense)Control 더하기 스페이스 바Control 더하기 스페이스 바
매개 변수 힌트 트리거Control 더하기 Shift 더하기 스페이스 바Shift 더하기 Command 더하기 스페이스 바
문서 서식 지정Shift 더하기 Alt 더하기 FLinux: Ctrl+Shift+I.Option 더하기 Shift 더하기 F
선택 영역 서식 지정Control 더하기 K 다음 Control 더하기 FCommand 더하기 K 다음 Command 더하기 F
정의로 이동F12F12
정의 피킹Alt 더하기 F12Linux: Ctrl+Shift+F10.Option 더하기 F12
측면에서 정의 열기Control 더하기 K 다음 F12Command 더하기 K 다음 F12
빠른 수정 (코드 작업)Control 더하기 마침표Command 더하기 마침표
참조로 이동Shift 더하기 F12Shift 더하기 F12
참조 뷰에 모든 참조 표시Shift 더하기 Alt 더하기 F12Option 더하기 Shift 더하기 F12
기호 이름 바꾸기F2F2
호버 정보 표시Control 더하기 K 다음 Control 더하기 ICommand 더하기 K 다음 Command 더하기 I
다음 값으로 바꾸기Control 더하기 Shift 더하기 마침표Shift 더하기 Command 더하기 마침표
이전 값으로 바꾸기Control 더하기 Shift 더하기 쉼표Shift 더하기 Command 더하기 쉼표
후행 공백 제거Control 더하기 K 다음 Control 더하기 XCommand 더하기 K 다음 Command 더하기 X
파일의 언어 모드 변경Control 더하기 K 다음 MCommand 더하기 K 다음 M

편집기 및 창 관리#

기능WindowsMac복사
편집기(탭) 닫기Control 더하기 F4또는 Control 더하기 WLinux: Ctrl+W.Command 더하기 W
그룹의 모든 편집기 닫기Control 더하기 K 다음 WCommand 더하기 K 다음 W
모든 편집기 닫기Control 더하기 K 다음 Control 더하기 WCommand 더하기 K 다음 Command 더하기 W
폴더 닫기Control 더하기 K 다음 FCommand 더하기 K 다음 F
편집기 분할Control 더하기 백슬래시Command 더하기 백슬래시
그룹 안에서 편집기 분할Control 더하기 K 다음 Control 더하기 Shift 더하기 백슬래시Command 더하기 K 다음 Shift 더하기 Command 더하기 백슬래시
첫 번째, 두 번째, 세 번째 편집기 그룹에 포커스Control 더하기 1~3Command 더하기 1~3
왼쪽 편집기 그룹에 포커스Control 더하기 K 다음 Control 더하기 왼쪽 화살표Command 더하기 K 다음 Command 더하기 왼쪽 화살표
오른쪽 편집기 그룹에 포커스Control 더하기 K 다음 Control 더하기 오른쪽 화살표Command 더하기 K 다음 Command 더하기 오른쪽 화살표
오른쪽 편집기(탭) 열기Control 더하기 Page DownOption 더하기 Command 더하기 오른쪽 화살표
왼쪽 편집기(탭) 열기Control 더하기 Page UpOption 더하기 Command 더하기 왼쪽 화살표
편집기(탭)를 왼쪽으로 이동Control 더하기 Shift 더하기 Page UpCommand 더하기 K 다음 Shift 더하기 Command 더하기 왼쪽 화살표
편집기(탭)를 오른쪽으로 이동Control 더하기 Shift 더하기 Page DownCommand 더하기 K 다음 Shift 더하기 Command 더하기 오른쪽 화살표
활성 편집기 그룹을 왼쪽으로 이동Control 더하기 K 다음 왼쪽 화살표Command 더하기 K 다음 왼쪽 화살표
활성 편집기 그룹을 오른쪽으로 이동Control 더하기 K 다음 오른쪽 화살표Command 더하기 K 다음 오른쪽 화살표
편집기를 다음 그룹으로 이동Control 더하기 Alt 더하기 오른쪽 화살표Control 더하기 Command 더하기 오른쪽 화살표
편집기를 이전 그룹으로 이동Control 더하기 Alt 더하기 왼쪽 화살표Control 더하기 Command 더하기 왼쪽 화살표
미리 보기 편집기를 열린 상태로 유지Control 더하기 K 다음 EnterCommand 더하기 K 다음 Enter
편집기 탭 고정Control 더하기 K 다음 Shift 더하기 EnterCommand 더하기 K 다음 Shift 더하기 Enter
편집기 그룹 최대화 전환Control 더하기 K 다음 Control 더하기 MCommand 더하기 K 다음 Command 더하기 M
편집기 레이아웃 세로/가로 전환Shift 더하기 Alt 더하기 0Option 더하기 Command 더하기 0
편집기를 새 창으로 복사Control 더하기 K 다음 OCommand 더하기 K 다음 O

파일 관리#

기능WindowsMac복사
새 파일Control 더하기 NCommand 더하기 N
파일 열기Control 더하기 OCommand 더하기 O
저장Control 더하기 SCommand 더하기 S
다른 이름으로 저장Control 더하기 Shift 더하기 SShift 더하기 Command 더하기 S
모두 저장Control 더하기 K 다음 SLinux: 기본 단축키 없음.Option 더하기 Command 더하기 S
마지막으로 닫은 편집기 다시 열기Control 더하기 Shift 더하기 TShift 더하기 Command 더하기 T
활성 파일의 경로 복사Control 더하기 K 다음 PCommand 더하기 K 다음 P
활성 파일을 파일 탐색기 / Finder에서 표시Control 더하기 K 다음 RCommand 더하기 K 다음 R
활성 파일을 클립보드와 비교Control 더하기 K 다음 CCommand 더하기 K 다음 C
활성 파일을 저장된 버전과 비교Control 더하기 K 다음 DCommand 더하기 K 다음 D
측면에서 파일 열기 (빠른 열기 또는 탐색기에서)Control 더하기 EnterControl 더하기 Enter
탐색기 트리에서 파일 찾기탐색기에 포커스가 있을 때.Control 더하기 Alt 더하기 FOption 더하기 Command 더하기 F

화면, 뷰, 패널#

기능WindowsMac복사
기본 사이드바 표시/숨기기Control 더하기 BCommand 더하기 B
보조 사이드바 표시/숨기기Control 더하기 Alt 더하기 BOption 더하기 Command 더하기 B
패널 표시/숨기기 (터미널, 출력, 문제)Control 더하기 JCommand 더하기 J
탐색기 표시Control 더하기 Shift 더하기 EShift 더하기 Command 더하기 E
소스 제어 표시 (Git)Control 더하기 Shift 더하기 GControl 더하기 Shift 더하기 G
실행 및 디버그 표시Control 더하기 Shift 더하기 DShift 더하기 Command 더하기 D
확장 표시Control 더하기 Shift 더하기 XShift 더하기 Command 더하기 X
출력 패널 표시Control 더하기 Shift 더하기 ULinux: Ctrl+K Ctrl+H.Shift 더하기 Command 더하기 U
전체 화면 전환F11Control 더하기 Command 더하기 F
Zen 모드 전환 (Esc를 두 번 눌러 종료)Control 더하기 K 다음 ZCommand 더하기 K 다음 Z
확대Control 더하기 등호Command 더하기 등호
축소Control 더하기 하이픈Command 더하기 하이픈
확대/축소 초기화Control 더하기 숫자 키패드의 0Command 더하기 숫자 키패드의 0
Markdown 미리 보기 전환Control 더하기 Shift 더하기 VShift 더하기 Command 더하기 V
측면에서 Markdown 미리 보기 열기Control 더하기 K 다음 VCommand 더하기 K 다음 V

디버그 및 작업#

기능WindowsMac복사
중단점 설정/해제F9F9
디버깅 시작 또는 계속F5F5
디버깅 없이 실행Control 더하기 F5Control 더하기 F5
디버깅 중지Shift 더하기 F5Shift 더하기 F5
일시 중지F6F6
프로시저 단위 실행 (Step Over)F10F10
한 단계씩 코드 실행 (Step Into)F11F11
프로시저 나가기 (Step Out)Shift 더하기 F11Shift 더하기 F11
빌드 작업 실행Control 더하기 Shift 더하기 BShift 더하기 Command 더하기 B

통합 터미널#

기능WindowsMac복사
통합 터미널 표시/숨기기Control 더하기 백틱Control 더하기 백틱
새 터미널 만들기Control 더하기 Shift 더하기 백틱Control 더하기 Shift 더하기 백틱
터미널 분할터미널에 포커스가 있을 때.Control 더하기 Shift 더하기 5Command 더하기 백슬래시
터미널에서 선택 영역 복사Control 더하기 CLinux: Ctrl+Shift+C.Command 더하기 C
터미널에 붙여넣기Control 더하기 VLinux: Ctrl+Shift+V.기본 단축키 없음
터미널에서 찾기터미널에 포커스가 있을 때.Control 더하기 FCommand 더하기 F
이전 명령으로 스크롤Control 더하기 위쪽 화살표Command 더하기 위쪽 화살표
다음 명령으로 스크롤Control 더하기 아래쪽 화살표Command 더하기 아래쪽 화살표
터미널을 한 페이지 위로 스크롤Shift 더하기 Page UpPage Up
터미널을 한 페이지 아래로 스크롤Shift 더하기 Page DownPage Down
터미널 맨 위로 스크롤Control 더하기 HomeLinux: Shift+Home.Command 더하기 Home
터미널 맨 아래로 스크롤Control 더하기 EndLinux: Shift+End.Command 더하기 End
분할 그룹의 다음 터미널에 포커스Alt 더하기 오른쪽 화살표Option 더하기 Command 더하기 오른쪽 화살표
분할 그룹의 이전 터미널에 포커스Alt 더하기 왼쪽 화살표Option 더하기 Command 더하기 왼쪽 화살표
다음 터미널 그룹에 포커스Control 더하기 Page DownShift 더하기 Command 더하기 오른쪽 대괄호
이전 터미널 그룹에 포커스Control 더하기 Page UpShift 더하기 Command 더하기 왼쪽 대괄호
외부 터미널 열기Control 더하기 Shift 더하기 CShift 더하기 Command 더하기 C

채팅 및 AI#

기능WindowsMac복사
채팅 뷰 열기Control 더하기 Alt 더하기 IControl 더하기 Command 더하기 I
에이전트 모드로 채팅 열기Control 더하기 Shift 더하기 ILinux: Ctrl+Shift+Alt+I.Shift 더하기 Command 더하기 I
편집기 또는 터미널에서 인라인 채팅Control 더하기 ICommand 더하기 I
빠른 채팅 열기Control 더하기 Shift 더하기 Alt 더하기 LOption 더하기 Shift 더하기 Command 더하기 L
언어 모델 선택기 열기채팅 뷰에서.Control 더하기 Alt 더하기 마침표Option 더하기 Command 더하기 마침표
에이전트 선택기 열기채팅 뷰에서.Control 더하기 마침표Command 더하기 마침표
새 채팅 세션 시작채팅 뷰에서.Control 더하기 NCommand 더하기 N
인라인(고스트 텍스트) 제안 수락TabTab
출처(공식 페이지 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로 키보드 단축키 편집기를 확인하세요.

사용 방법

  1. 카테고리 칩(다중 커서, 검색, 터미널...)을 고르거나 전체 목록을 스크롤하세요.
  2. 동작("줄 복제")이나 키("shift alt down")로 검색하세요.
  3. Ctrl+K 다음 Ctrl+S 같은 코드 단축키는 첫 번째 조합을 누르고 뗀 다음 두 번째 조합을 누르세요.
  4. Linux에서는 행에 "Linux:" 메모가 없으면 Windows 열을 쓰세요.
  5. 단축키를 복사하거나, 행에 링크하거나, 시트를 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, 특수문자.