Text editing
Cut⌘ X
Copy⌘ C
Paste⌘ V
Delete backward⌃ H
Delete forward⌃ D
Delete to beginning of line⌘ Backspace
Delete word backward⌃ Backspace
Delete word forward⌃ Del
Text navigation
Move up⌃ P
Move backward⌃ B
Move down⌃ N
Move forward⌃ F
Move to beginning of document⌘ ↑
Move to beginning of line⌃ A
Move to end of document⌘ ↓
Move to end of line⌃ E
Move backward a word⌥ ⌃ B
Move forward a word⌥ ⌃ F
Page down⌃ V
Move backward extending selection⇧ ⌃ B
Move down extending selection⇧ ⌃ N
Move forward extending selection⇧ ⌃ F
Move left extending selection⇧ ←
Move paragraph backward extending selection⇧ ⌥ ↑
Move paragraph forward extending selection⇧ ⌥ ↓
Move right extending selection⇧ →
Move subword backward extending selection⇧ ⌥ ←
Move subword forward extending selection⇧ ⌥ →
Move to beginning of document extending selection⇧ ⌘ ↑
Move to beginning of line extending selection⇧ ⌘ ←
Move to beginning of paragraph⌃ A
Move to beginning of paragraph extending selection⇧ ⌃ A
Move to end of document extending selection⇧ ⌘ ↓
Move to end of line extending selection⇧ ⌘ →
Move to end of paragraph⌃ E
Move to end of paragraph extending selection⇧ ⌃ E
Move up extending selection⇧ ⌃ P
Move word backward extending selection⇧ ⌥ ⌃ B
Move word forward extending selection⇧ ⌥ ⌃ F
Edit
Undo⌘ Z
Redo⇧ ⌘ Z
Cut⌘ X
Copy⌘ C
Paste⌘ V
Paste and match style⇧ ⌥ ⌘ V
Add to bookmarks⌘ D
Go to line⌘ L
Next completion⌃ .
Select next placeholder⌃ /
Edit all in scope⌃ ⌘ T
Special characters⌥ ⌘ T
Format
Copy style⌥ ⌘ C
Paste style⌥ ⌘ V
Center⇧ ⌘ |
Shift right⌘ ]
Shift left⌘ [
Run
Run⌥⌘↵
Run - breakpoints off⌥⌘R
Debug - breakpoints on⌥⌘Y
Stop⇧⌘↵
Debugger⇧⌘Y
Console⇧⌘R
Clear console⌥⌃⌘R
Show breakpoints⌥⌘B
Activate breakpoints⌃⌘\
Add breakpoint at current line⌘\
Enable breakpoint at current line⌥⌘\
Pause⌥⌘P
Step into⇧⌘I
Step into instruction⇧⌥⌘I
Step over⇧⌘O
Step over instruction⇧⌥⌘O
Next thread⌥ ⌃ ⌘ ↑
Previous thread⌥ ⌃ ⌘ ↓
Build
Build and run⌘↵
Build and run - breakpoints off⌘R
Build and run - breakpoint on⌘Y
Clean⇧⌘K
Next build warning or error⌘=
Previous build warning or error⇧⌘+
Compile⌘K
Design
Show model browser⌃⌘B
Diagram bring to front⇧⌃⌘F
Diagram bring to back⇧⌃⌘B
Diagram lock⌃⌘L
Diagram unlock⇧⌃⌘L
Diagram zoom in⇧⌃⌘=
Diagram zoom to fit⌃⌘=
Force directed layout⌃⌘G
Hierarchical layout⌃⌘H
Add attribute⌃⌘A
Add relationship⌃⌘R
Project
Go to project⌘0
Class browser⇧⌘C
Group⌥⌘G
Ungroup⇧⌥⌘G
Add to project⌥⌘A
Edit active target⌥⌘E
Edit active executable⌥⌘X
Find
Preferences⌘,
Hide others⌥⌘H
TabTAB
Find in project⇧⌘F
Single file find⌘F
Find & replace⌃⌘F
Find next⌘G
Find previous⇧⌘G
Use selection for find⌘E
File
Open⌘O
Open in a separate editor⌥⌘O
Open quickly⇧⌘D
Show inspector⌥⌘I
Close all⌥⌘W
Close project⌃⌘W
Save⌘S
Save all⌥⌘S
Save as⇧⌘S
Save copy as⇧⌥⌘S
Make snapshot⌃⌘S
View
Detail⌥⌘F
Zoom editor out fully⇧⌥⌘E
Next file⇧⌥⌘→
Previous file⇧⌥⌘←
Switch to header/source⌥⌘↑
Reveal in group tree⇧⌥⌘T
Code Folding
Fold⌃⌘←
Unfold⌃⌘→
Unfold all⌃U
Fold methods/functions⌃ ⌘ ↑
Unfold methods/functions⌃⌘↓
Fold comment blocks⇧⌃⌘↑
Unfold comment blocks⇧⌃⌘↓
Focus follows selection⌥⌃⌘ F
Misc
Show spelling & grammar⇧⌘:
Check spelling⌘;
Minimize⌘M
Minimize all⌥⌘M
Organizer⌃⌘O
Developer documentation⇧⌥⌘/
Quick help⇧⌃⌘/
Center selection of visible area⌃L
Close split⌘'
Code sense complete list⌃,
Code sense previous placeholder⇧⌃/
Delete subword backward⌃BACKSPACE
Delete to mark⌃W
Execute selection & replace with output⌥⌃R
Execute selection inserting output⌃R
Execute selection sending output to alert panel⇧⌥⌃R
Indent selection⌃I
Insert newline without extra action⌥↵
Pop bookmarks popup⌃4
Pop breakpoints popup⌃5
Pop included headers popup⌃3
Pop loaded files popup⌃1
Pop navigator popup⌃6
Pop symbols popup⌃2
Select to mark⌃X⌃M
Send interrupt⌃C
Set mark⌃[SPACE]
Split vertically⇧⌘"
Swap with mark⌃X⌃X
Transpose⌃T
Yank⌃Y