Xcode Keyboard Shortcuts
A deep Xcode shortcuts guide for navigation, editing, refactor, debugging, and Interface Builder.

Navigation
| Key / Code | Description |
|---|---|
| Cmd + Shift + O | Open Quickly (file/symbol) |
| Cmd + Shift + J | Reveal file in Project Navigator |
| Cmd + 0 | Show/Hide Navigator |
| Cmd + 1..9 | Switch Navigator tabs |
| Cmd + Option + 1..6 | Switch Inspector tabs |
| Cmd + J | Jump to definition |
Editing
| Key / Code | Description |
|---|---|
| Cmd + / | Toggle line comment |
| Cmd + ] | Indent line |
| Cmd + [ | Outdent line |
| Cmd + D | Duplicate line |
| Ctrl + I | Re-indent selection |
| Cmd + Click | Open symbol definition |
Search & Replace
| Key / Code | Description |
|---|---|
| Cmd + F | Find in file |
| Cmd + Option + F | Replace in file |
| Cmd + Shift + F | Find in workspace |
| Cmd + Shift + H | Replace in workspace |
| Cmd + Shift + L | Edit all occurrences |
Refactor
| Key / Code | Description |
|---|---|
| Ctrl + Cmd + E | Edit all in scope |
| Cmd + Option + V | Extract variable |
| Cmd + Option + M | Extract method |
| Cmd + Option + J | Jump to definition |
Build & Run
| Key / Code | Description |
|---|---|
| Cmd + B | Build |
| Cmd + R | Run |
| Cmd + . | Stop |
| Cmd + K | Clean build folder |
Debugging
| Key / Code | Description |
|---|---|
| F5 | Continue |
| F6 | Step over |
| F7 | Step into |
| F8 | Step out |
| Cmd + \ | Toggle breakpoint |
Interface Builder
| Key / Code | Description |
|---|---|
| Cmd + Shift + L | Show Object Library |
| Cmd + Shift + K | Clear canvas |
| Cmd + = | Zoom in |
| Cmd + - | Zoom out |
| Cmd + 0 | Fit to screen |
Pro Workflow
日常节奏:快速定位 → 编辑/重构 → 编译/运行 → 断点调试。
Cmd + Shift + O # open quickly
Cmd + / # comment
Cmd + Option + M # extract method
Cmd + B # build
Cmd + R # runKnowledge is power.