아래 표는 Sublime Text 4 (Build 4192 기준)으로 Windows/Linux와 macOS에서 주로 사용되는 단축키들을 정리한 것입니다.
(기본 설정 그대로일 때의 단축키이며, 사용자가 Key Bindings를 변경했거나 플러그인에 따라 다를 수 있습니다.)
1. 기본 파일/창 관리
기능 |
Windows/Linux |
macOS |
설명 |
새 파일(탭) |
Ctrl + N |
Cmd + N |
새로운 빈 탭(파일) 열기 |
새 창 |
Ctrl + Shift + N |
Cmd + Shift + N |
Sublime Text 새 창 열기 |
파일 열기 |
Ctrl + O |
Cmd + O |
파일 열기 대화상자 |
파일 저장 |
Ctrl + S |
Cmd + S |
현재 파일 저장 |
다른 이름으로 저장 |
Ctrl + Shift + S |
Cmd + Shift + S |
현재 파일을 다른 이름으로 저장 |
닫기(현재 탭) |
Ctrl + W |
Cmd + W |
현재 탭 닫기 |
모든 탭 닫기 |
Ctrl + K, Ctrl + W |
Cmd + K, Cmd + W |
열려 있는 모든 탭 닫기 |
이전에 닫았던 탭 다시 열기 |
Ctrl + Shift + T |
Cmd + Shift + T |
방금 닫은 파일(탭)을 다시 열기 |
사이드바 토글 |
Ctrl + K, Ctrl + B |
Cmd + K, Cmd + B |
좌측 사이드바 표시/숨기기 |
전체화면 모드 토글 |
F11 / Alt + F11 (Win) |
Cmd + Ctrl + F (macOS) |
기본 전체화면 혹은 방해금지 모드(Distraction Free) 토글 |
2. 편집 관련 (줄/단어/구문)
기능 |
Windows/Linux |
macOS |
설명 |
주석 토글 (현재 줄/선택 영역) |
Ctrl + / |
Cmd + / |
선택된 줄(또는 영역)에 한 줄 주석 추가/해제 |
라인 복제 |
Ctrl + Shift + D |
Cmd + Shift + D |
현재 줄(또는 선택 영역)을 바로 아래에 복제 |
라인 삭제 |
Ctrl + Shift + K |
Cmd + Shift + K |
커서가 있는 줄(또는 선택 영역 전체) 삭제 |
라인 이동(위/아래) |
Ctrl + Shift + ↑/↓ |
Cmd + Ctrl + ↑/↓ |
현재 줄(또는 선택 영역)을 위/아래로 이동 |
한 줄 선택 |
Ctrl + L (반복) |
Cmd + L (반복) |
현재 줄 전체를 선택, 반복 시 인접한 줄로 확장 |
여러 줄(행) 분할(행 분리) |
Ctrl + Shift + L |
Cmd + Shift + L |
여러 줄을 한꺼번에 선택했을 때 각 줄별로 커서(멀티커서) 분할 |
단어 단위 선택(반복) |
Ctrl + D (여러 번) |
Cmd + D (여러 번) |
커서가 위치한 단어 선택, 반복 입력 시 다음 동일 단어 추가 선택 |
최근 추가된 단어 선택 해제 |
Ctrl + K, Ctrl + D |
Cmd + K, Cmd + D |
직전에 추가된 멀티 선택(단어)을 하나씩 제거 |
문서 내 동일 단어 전체 선택 |
Alt + F3 |
Ctrl + Cmd + G |
문서 내 동일 단어를 한 번에 모두 선택 (멀티 커서 생성) |
멀티 선택 해제(Soft Undo) |
Ctrl + U |
Cmd + U |
멀티로 선택된 커서(단어) 중 마지막 추가분을 한 번에 해제 |
모든 선택 취소 |
Esc |
Esc |
멀티 커서/선택 전부 해제, 검색 강조 취소 등 |
괄호 범위 선택 |
Ctrl + Shift + M |
Cmd + Shift + M |
괄호((), {}, []) 안쪽의 내용을 포함하여 선택 |
들여쓰기 레벨 동일 범위 선택 |
Ctrl + Shift + J |
Cmd + Shift + J |
현재 코드 블록과 같은 들여쓰기 레벨에 있는 구역 전체 선택 |
같은 스코프(Scope) 범위 선택 |
Ctrl + Shift + Space |
Cmd + Shift + Space |
함수, 객체 등 Sublime이 인식하는 같은 스코프 내 영역을 선택 |
전체 코드 자동 정렬 (Reindent) |
Command Palette에서 Reindent |
같음 |
선택 영역(또는 파일 전체)을 자동 들여쓰기 |
매크로 녹화/중단/재생 |
Ctrl + Q / 동일 / Ctrl + Shift + Q |
macOS 미리 설정 없음 |
편집 작업을 매크로로 녹화 후 재실행 (Windows/Linux 기본). macOS는 사용자가 직접 바인딩 필요 |
3. 검색 & 치환
기능 |
Windows/Linux |
macOS |
설명 |
찾기(Find) |
Ctrl + F |
Cmd + F |
현재 문서 내 문자열 검색 (Find Bar 표시) |
바꾸기(Replace) |
Ctrl + H |
Cmd + Alt + F |
현재 문서 내 문자열 치환 |
파일 전체 검색(Find in Files) |
Ctrl + Shift + F |
Cmd + Shift + F |
지정한 폴더/프로젝트 전체에서 검색/치환 |
검색 결과 다음 이동 |
F3 |
Cmd + G |
검색 결과(Find) 다음 위치로 이동 |
검색 결과 이전 이동 |
Shift + F3 |
Shift + Cmd + G |
검색 결과 이전 위치로 이동 |
빠른 검색(Incremental Find) |
Ctrl + I |
Cmd + I |
입력할 때마다 즉시 검색 (상단 표시줄로 수행) |
4. 탐색 & Goto
기능 |
Windows/Linux |
macOS |
설명 |
Goto Anything (파일/기호/줄 등) |
Ctrl + P |
Cmd + P |
파일 이름, @ 기호(함수/클래스), : 줄번호 등 빠른 이동 |
특정 줄 번호로 이동 |
Ctrl + G |
Cmd + G |
예: Ctrl + G → 숫자 입력 → 해당 줄로 점프 |
현재 파일 내 심볼(함수/클래스) |
Ctrl + R |
Cmd + R |
현재 파일 내 함수/클래스 등 심볼 목록에서 점프 |
프로젝트 전체 심볼 |
Ctrl + Shift + R |
Cmd + Shift + R |
열려 있는 프로젝트(또는 폴더) 내 모든 파일의 심볼 검색 |
정의(Definition)로 이동 |
F12 |
F12 (같음) |
선택한 심볼의 정의 위치로 점프 (언어/플러그인 지원 시) |
명령 팔레트 열기 |
Ctrl + Shift + P |
Cmd + Shift + P |
Sublime Text Command Palette(명령 검색/실행 창) 열기 |
5. 멀티 커서 & 컬럼 선택 (마우스 포함)
기능 |
Windows/Linux |
macOS |
설명 |
임의 위치에 커서 추가 |
Alt + 클릭 |
Option + 클릭 |
원하는 지점마다 클릭하여 커서를 여러 개 생성 |
컬럼(열) 선택 (마우스 드래그) |
Shift + 우클릭 드래그 또는 가운데 버튼 드래그 |
동일 |
직사각형 형태로 열 단위 범위 선택 |
단어 단위 멀티 선택 (반복) |
Ctrl + D (반복) |
Cmd + D (반복) |
현재 단어 선택 후, 동일 단어를 추가로 순차 선택 |
전체 동일 단어 선택 |
Alt + F3 |
Ctrl + Cmd + G |
문서 내 동일 단어를 모두 한 번에 멀티 커서로 선택 |
선택 해제 (하나씩 취소) |
Ctrl + U |
Cmd + U |
마지막으로 추가된 커서(선택) 하나씩 되돌림(Soft Undo) |
6. 창(화면) 분할 & 탭 이동
기능 |
Windows/Linux |
macOS |
설명 |
뷰 분할(2분할/3분할 등) |
메뉴: View > Layout |
메뉴: View > Layout |
화면을 세로/가로/그리드 등으로 나누어 여러 파일을 동시 표시 |
다음 그룹(패널)로 이동 |
Ctrl + K, Ctrl + Right |
Cmd + K, Cmd + Right |
분할된 뷰 사이를 이동 |
이전 그룹(패널)로 이동 |
Ctrl + K, Ctrl + Left |
Cmd + K, Cmd + Left |
분할된 뷰 사이 이동 (반대 방향) |
다음 탭 이동 |
Ctrl + Tab (또는 Ctrl + PageDown) |
Cmd + Alt + Right (또는 Cmd + Shift + ]) |
여러 탭이 열려 있을 때 오른쪽 탭으로 이동 |
이전 탭 이동 |
Ctrl + Shift + Tab (또는 Ctrl + PageUp) |
Cmd + Alt + Left (또는 Cmd + Shift + [) |
여러 탭이 열려 있을 때 왼쪽 탭으로 이동 |
현재 탭 닫기 |
Ctrl + W |
Cmd + W |
현재 탭 닫기 |
7. 기타 자주 쓰는 단축키
기능 |
Windows/Linux |
macOS |
설명 |
자동 완성(팝업) 표시 |
Ctrl + Space |
Ctrl + Space |
코드/텍스트 자동완성 (기본 제공) |
레이아웃 전환 (2-Column, 3-Column 등) |
Alt + Shift + 2 (등등) |
Cmd + Option + 2 (등등) |
메뉴의 View > Layout > Columns/Rows 를 단축키로 (기본값은 OS나 버전에 따라 다를 수 있음) |
매개변수 정보/도움말(플러그인에 따라 다름) |
(기본 단축키 없음) |
(기본 단축키 없음) |
LSP 등의 플러그인 설치 시 설정 가능 |
콘솔 열기 (Sublime 내부) |
Ctrl + ` (백틱 키) |
Ctrl + ` |
Sublime Text 내부 콘솔 창을 열기 |
프로젝트 열기 |
Ctrl + Alt + P |
Cmd + Alt + P |
Quick Switch Project: 최근 프로젝트 목록에서 선택 |
실행(빌드) |
Ctrl + B |
Cmd + B |
Build 시스템이 설정된 경우 현재 파일(프로젝트) 빌드/실행 |
8. 참고 사항
- Sublime Text 4 (Build 4192) 기준
- 커스텀 Key Bindings
- 실제로 쓰시면서 필요한 단축키가 충돌하거나 불편하다면, Preferences > Key Bindings에서 직접 수정할 수 있습니다.
- 플러그인/패키지
- LSP, GitGutter 등 다양한 패키지를 설치하면 추가 단축키가 생기거나 기존 단축키가 재정의될 수 있습니다.
- 명령 팔레트( Ctrl + Shift + P / Cmd + Shift + P )
- Sublime Text에서 거의 모든 명령을 검색해서 실행할 수 있는 창이므로, 단축키가 기억나지 않을 때 유용합니다.