개발/ETC
sublime text 단축키 정리
wonpick
2025. 3. 12. 17:14
아래 표는 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에서 거의 모든 명령을 검색해서 실행할 수 있는 창이므로, 단축키가 기억나지 않을 때 유용합니다.