개발자를 위한 Mac 단축키 완전 정리
Windows에서 Mac으로 전환한 개발자를 위한 필수 단축키 모음. 터미널, VS Code, 화면 분할, 가상 데스크탑, Git 워크플로우까지 개발 생산성을 높이는 Mac 단축키를 정리했습니다.
·읽는 시간 약 10분
수정자 키 매핑 (Windows → Mac)
Mac으로 전환한 개발자가 가장 먼저 느끼는 낯섦은 수정자 키 배치입니다. 기준 매핑을 먼저 잡아두세요:
| Windows 키 | Mac 대응 키 | 비고 |
|---|---|---|
| Ctrl | ⌘ Command | Mac의 주요 단축키 수정자 |
| Alt | ⌥ Option | 특수문자, 단어 단위 이동 |
| Win | ⌃ Control | 일부 시스템 단축키에 사용 |
| Ctrl+Alt | ⌘⌥ | IDE 단축키에서 자주 등장 |
| Ctrl+Shift | ⌘⇧ | VS Code에서 자주 사용 |
터미널 단축키
Mac 기본 터미널(및 iTerm2)에서 쓸 수 있는 핵심 단축키입니다. 터미널을 많이 쓰는 개발자라면 이것만 익혀도 속도가 크게 달라집니다.
| 단축키 | 기능 |
|---|---|
| ⌃A | 줄 맨 앞으로 커서 이동 |
| ⌃E | 줄 맨 끝으로 커서 이동 |
| ⌃U | 커서 위치부터 줄 앞까지 삭제 |
| ⌃K | 커서 위치부터 줄 끝까지 삭제 |
| ⌃W | 이전 단어 삭제 |
| ⌃R | 명령어 히스토리 역방향 검색 |
| ⌃C | 현재 프로세스 강제 종료 |
| ⌃Z | 프로세스 일시 중단 (fg로 재개) |
| ⌃L | 터미널 화면 지우기 (clear와 동일) |
| ⌥ + 클릭 | 클릭한 위치로 커서 이동 |
| ⌘T | 새 터미널 탭 |
| ⌘D / ⌘⇧D | 창 분할 (iTerm2) |
💡 팁: 기본 터미널 대신 iTerm2를 설치하세요. 창 분할, 더 나은 검색, 프로파일 기반 설정 등 개발 워크플로우를 크게 개선해줍니다.
VS Code 단축키 (Mac 버전)
VS Code는 Windows의 Ctrl 자리에 ⌘을 씁니다. 대부분 그대로 대응되지만, 몇 가지 예외가 있습니다.
| 기능 | Windows | Mac |
|---|---|---|
| 명령 팔레트 | Ctrl+Shift+P | ⌘⇧P |
| 파일 빠른 열기 | Ctrl+P | ⌘P |
| 사이드바 토글 | Ctrl+B | ⌘B |
| 터미널 토글 | Ctrl+` | ⌃` |
| 파일 내 찾기 | Ctrl+F | ⌘F |
| 전체 파일에서 찾기 | Ctrl+Shift+F | ⌘⇧F |
| 정의로 이동 | F12 | F12 |
| 정의 미리 보기 | Alt+F12 | ⌥F12 |
| 멀티 커서 추가 | Alt+클릭 | ⌥+클릭 |
| 멀티 커서 (아래 줄) | Ctrl+Alt+↓ | ⌘⌥↓ |
| 동일 텍스트 전체 선택 | Ctrl+Shift+L | ⌘⇧L |
| 줄 복제 | Shift+Alt+↓ | ⇧⌥↓ |
| 줄 위/아래 이동 | Alt+↑/↓ | ⌥↑/↓ |
| 줄 삭제 | Ctrl+Shift+K | ⌘⇧K |
| 문서 포맷 | Shift+Alt+F | ⇧⌥F |
| 심볼 이름 변경 | F2 | F2 |
| 에디터 분할 | Ctrl+\ | ⌘\ |
⌨️ VS Code 터미널 토글 주의: Mac에서 터미널 토글은 ⌃`(Control + 백틱)입니다. ⌘`가 아닙니다. ⌘ 대신 ⌃를 쓰는 드문 예외 중 하나입니다.
개발자를 위한 창 & 작업 공간 관리
개발자는 보통 여러 창과 앱을 동시에 사용합니다. Mac의 창 관리 단축키를 익혀두세요:
| 단축키 | 기능 |
|---|---|
| ⌘Tab | 앱 간 전환 |
| ⌘` (백틱) | 같은 앱의 창 간 전환 |
| ⌃↑ / F3 | Mission Control — 모든 열린 창 보기 |
| ⌃← / ⌃→ | Spaces(가상 데스크탑) 간 전환 |
| ⌘⌃F | 현재 창 전체화면 전환 |
| ⌘M | 창 최소화 |
| ⌘W | 현재 탭/창 닫기 |
| ⌘Q | 애플리케이션 종료 |
개발자에게 추천하는 Spaces 구성
가상 데스크탑(Spaces)을 3개 만들고 앱을 고정 배치하면 전환이 빠릅니다:
- Space 1: 코드 에디터 (VS Code / Xcode)
- Space 2: 브라우저 (Chrome / Safari — 문서 & 테스트)
- Space 3: 터미널 + 커뮤니케이션 앱
⌃1, ⌃2, ⌃3으로 즉시 이동합니다.
개발자에게 유용한 Finder 단축키
| 단축키 | 기능 |
|---|---|
| ⌘⇧. (마침표) | 숨김 파일(dotfile) 표시/숨기기 토글 |
| ⌘⇧G | 경로 직접 입력해서 폴더 이동 |
| ⌘⌥C | 파일 경로를 텍스트로 복사 |
| 스페이스바 (파일 선택 후) | Quick Look — 파일 미리 보기 |
알아두면 좋은 시스템 단축키
| 단축키 | 기능 |
|---|---|
| ⌘Space | Spotlight — 앱 실행, 파일 검색 |
| ⌘⇧3 | 전체 화면 스크린샷 |
| ⌘⇧4 | 영역 지정 스크린샷 |
| ⌘⇧4 + Space | 특정 창 스크린샷 |
| ⌘⇧5 | 화면 녹화 + 스크린샷 옵션 전체 |
| ⌘⌥Esc | 강제 종료 (Windows Ctrl+Alt+Del 대응) |
| ⌘⌃Q | 화면 즉시 잠금 |
새 Mac에 처음 설치할 개발 도구
단축키 외에, 새 Mac 개발 환경을 갖추기 위해 먼저 설치해야 할 것들입니다:
- Homebrew — 패키지 관리자. 설치:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Xcode Command Line Tools — 대부분의 개발에 필수. 실행:
xcode-select --install - iTerm2 — 더 나은 터미널
- Rectangle — 창 스냅 도구 (Mac에는 Windows처럼 창 스냅 기능이 기본 없음)
- VS Code — 설치 후
codeCLI 등록: ⌘⇧P → "Shell Command: Install 'code' in PATH"