맥(솔라리스)
macOS에서 Sublime Text 키 매핑을 구성하는 방법
변군이글루
2026. 3. 20. 21:42
반응형
macOS에서 Sublime Text 키 매핑을 구성하는 방법
Sublime Text는 JSON 기반의 Key Binding 설정을 통해 키 입력 동작을 자유롭게 커스터마이징할 수 있습니다.
특히 macOS 환경에서는 Windows/Linux에서 사용하던 Insert, Home, End 계열 키 동작이 기본과 다르기 때문에 이를 재정의하면 개발 및 서버 작업 효율을 크게 향상시킬 수 있습니다.
1. 키 설정 파일 열기
열면 두 개의 파일이 보입니다.
- 왼쪽 (Default) : 기본 설정 (읽기 전용)
- 오른쪽 (User) : 사용자 설정

모든 커스터마이징은 반드시 User 파일에만 작성합니다.
2. Mac 기준 주요 키 매핑 구성
Karabiner에서 만든 동작과 동일하게 맞추는 것이 핵심입니다.
Key Bindings (User)
[
// Copy (Ctrl + Insert)
{
"keys": ["ctrl+insert"],
"command": "copy"
},
// Paste (Shift + Insert)
{
"keys": ["shift+insert"],
"command": "paste"
},
// Cut (Shift + Delete)
{
"keys": ["shift+delete"],
"command": "cut"
},
// Home → Beginning of Line
{
"keys": ["home"],
"command": "move_to",
"args": { "to": "bol" }
},
// End → End of Line
{
"keys": ["end"],
"command": "move_to",
"args": { "to": "eol" }
},
// Shift + Home → Select to Beginning
{
"keys": ["shift+home"],
"command": "move_to",
"args": { "to": "bol", "extend": true }
},
// Shift + End → Select to End
{
"keys": ["shift+end"],
"command": "move_to",
"args": { "to": "eol", "extend": true }
},
// Ctrl + ← → Word Left
{
"keys": ["ctrl+left"],
"command": "move",
"args": { "by": "words", "forward": false }
},
// Ctrl + → → Word Right
{
"keys": ["ctrl+right"],
"command": "move",
"args": { "by": "words", "forward": true }
}
]
3. Mac 아이콘 기준
| 입력 | 동작 |
| Win + Insert | ⌘ + C (복사) |
| Shift + Insert | ⌘ + V (붙여넣기) |
| Shift + Delete | ⌘ + X (잘라내기) |
| Home | ⌘ + ← (줄 시작 이동) |
| End | ⌘ + → (줄 끝 이동) |
| Shift + Home | ⇧ + ⌘ + ← (줄 시작까지 선택) |
| Shift + End | ⇧ + ⌘ + → (줄 끝까지 선택) |
728x90
반응형