General
| Action | Shortcut |
|---|
| Quick Open | Cmd+P |
| Command Palette | Cmd+Shift+P |
| Settings | Cmd+, |
| New File | Cmd+N |
| New Worktree | Cmd+Shift+T |
| New Terminal Tab | Cmd+T |
| Open | Cmd+O |
| Save | Cmd+S |
| Save All | Cmd+Option+S |
Quick Open Modes
Quick Open (Cmd+P) supports multiple search modes:
| Mode | Prefix | Example |
|---|
| File Search | (none) | AppDelegate |
| Symbol Search | @ | @viewDidLoad |
| Go to Line | : | :42 |
| File at Line | filename:line | App.swift:50 |
Type a prefix to switch modes, or combine filename with line number to open a file at a specific location.
Navigation
| Action | Shortcut |
|---|
| Go to Line | Ctrl+G |
| Go to Symbol | Cmd+Shift+O |
| Go Back | Ctrl+- |
| Go Forward | Ctrl+Shift+- |
| Reveal in Navigator | Cmd+Shift+J |
| Jump to Selection | Cmd+J |
Navigator Tabs
| Action | Shortcut |
|---|
| Navigator Tab 1 | Cmd+1 |
| Navigator Tab 2 | Cmd+2 |
| Navigator Tab 3 | Cmd+3 |
| Navigator Tab 4-9 | Cmd+4 through Cmd+9 |
Editing
| Action | Shortcut |
|---|
| Cut | Cmd+X |
| Copy | Cmd+C |
| Paste | Cmd+V |
| Undo | Cmd+Z |
| Redo | Cmd+Shift+Z |
| Move Line Up | Option+Up |
| Move Line Down | Option+Down |
| Duplicate Line | Cmd+Shift+D |
Find & Replace
| Action | Shortcut |
|---|
| Find | Cmd+F |
| Find and Replace | Cmd+Option+F |
| Find Next | Cmd+G |
| Find Previous | Cmd+Shift+G |
| Find in Project | Cmd+Shift+F |
| Use Selection for Find | Cmd+E |
View & Panels
| Action | Shortcut |
|---|
| Toggle Navigator | Cmd+0 |
| Toggle Inspector | Cmd+Ctrl+I |
| Toggle Utility Area | Cmd+Shift+Y |
| Toggle Toolbar | Cmd+Option+T |
| Hide Interface | Cmd+Shift+H |
| Focus Editor/Utility Area | Ctrl+` |
| Zoom In | Cmd+= |
| Zoom Out | Cmd+- |
| Reset Zoom | Cmd+0 |
Tabs
| Action | Shortcut |
|---|
| Next Tab | Cmd+} |
| Previous Tab | Cmd+{ |
| Select Next Tab | Cmd+Option+Right |
| Select Previous Tab | Cmd+Option+Left |
| Close Tab | Cmd+W |
| Close Other Tabs | Cmd+Option+W |
| Close Editor | Cmd+Ctrl+Shift+W |
Git Worktrees
| Action | Shortcut |
|---|
| New Worktree | Cmd+Shift+T |
| Next Worktree | Cmd+Option+Down |
| Previous Worktree | Cmd+Option+Up |
Source Control
| Action | Shortcut |
|---|
| Pull Changes | Cmd+Option+X |
| Show Diff | Cmd+Option+D |
Code Review
| Action | Shortcut |
|---|
| Run Code Review | Cmd+Option+R |
Editor
| Action | Shortcut |
|---|
| Toggle Minimap | Cmd+Ctrl+Shift+M |
Tasks
| Action | Shortcut |
|---|
| Run Task | Cmd+R |
| Stop Task | Cmd+. |
Customizing Shortcuts
Customize keyboard shortcuts in Settings > Keybindings. See Custom Shortcuts for details.