Zed Editor Keyboard Shortcuts
Complete Zed Editor keyboard shortcuts reference — 142 shortcuts across 9 categories. Quick reference cheat sheet for Mac.
General (16)
| Shortcut | Action |
| Cmd + Shift + P | Command Palette |
| Cmd + P | File Finder |
| Cmd + T | Project Symbol Search |
| Cmd + O | Open |
| Cmd + Option + O | Open Recent Project |
| Cmd + S | Save |
| Cmd + Shift + S | Save As |
| Cmd + Option + S | Save All |
| Cmd + K, S | Save Without Formatting |
| Cmd + Shift + N | New Window |
| Cmd + Shift + W | Close Window |
| Cmd + Option + , | Open Settings File |
| Cmd + K, Cmd + S | Open Keymap |
| Cmd + K, Cmd + T | Theme Selector |
| Cmd + Shift + X | Extensions |
| Cmd + Q | Quit |
Files, Tabs & Panes (14)
| Shortcut | Action |
| Cmd + W | Close Tab |
| Cmd + Option + T | Close Other Tabs |
| Cmd + K, W | Close All Tabs |
| Cmd + K, E | Close Tabs to the Left |
| Cmd + K, T | Close Tabs to the Right |
| Cmd + K, U | Close Clean Tabs |
| Cmd + Shift + T | Reopen Closed Tab |
| Cmd + K, Shift + Enter | Pin Tab |
| Ctrl + Tab | Tab Switcher |
| Ctrl + Shift + Tab | Tab Switcher (Reverse) |
| Cmd + } | Next Tab |
| Cmd + { | Previous Tab |
| Cmd + K, P | Copy Path |
| Cmd + K, R | Reveal in Finder |
Navigation (15)
| Shortcut | Action |
| Ctrl + - | Go Back |
| Ctrl + _ | Go Forward |
| Ctrl + G | Go to Line |
| Cmd + Shift + O | Outline |
| F12 | Go to Definition |
| Option + F12 | Go to Definition in Split |
| Cmd + F12 | Go to Type Definition |
| Shift + F12 | Go to Implementation |
| Option + Shift + F12 | Find All References |
| Cmd + Shift + Backspace | Previous Change |
| Ctrl + M | Matching Bracket |
| Cmd + Up | Go to Start of File |
| Cmd + Down | Go to End of File |
| Option + Left | Previous Word |
| Option + Right | Next Word |
Editing (25)
| Shortcut | Action |
| Cmd + Z | Undo |
| Cmd + Shift + Z | Redo |
| Cmd + Shift + K | Delete Line |
| Option + Up | Move Line Up |
| Option + Down | Move Line Down |
| Option + Shift + Up | Duplicate Line Up |
| Option + Shift + Down | Duplicate Line Down |
| Ctrl + J | Join Lines |
| Cmd + [ | Outdent |
| Cmd + ] | Indent |
| Cmd + / | Toggle Comment |
| Cmd + K, Cmd + / | Toggle Block Comment |
| Cmd + Enter | New Line Below |
| Cmd + Shift + Enter | New Line Above |
| Cmd + K, Q | Rewrap |
| Cmd + K, Z | Toggle Soft Wrap |
| Cmd + Backspace | Delete to Line Start |
| Cmd + Delete | Delete to Line End |
| Option + Backspace | Delete Previous Word |
| Option + Delete | Delete Next Word |
| Ctrl + T | Transpose |
| Cmd + Shift + I | Format |
| Option + Shift + O | Organize Imports |
| Ctrl + K | Cut to End of Line |
| Ctrl + Y | Yank |
Selection & Multi-Cursor (15)
| Shortcut | Action |
| Cmd + D | Select Next Occurrence |
| Cmd + K, Cmd + D | Skip to Next Occurrence |
| Ctrl + Cmd + D | Select Previous Occurrence |
| Cmd + Shift + L | Select All Occurrences |
| Cmd + Option + Up | Add Cursor Above |
| Cmd + Option + Down | Add Cursor Below |
| Cmd + A | Select All |
| Cmd + L | Select Line |
| Ctrl + Shift + Right | Expand Selection |
| Ctrl + Shift + Left | Shrink Selection |
| Cmd + Ctrl + Up | Previous Syntax Node |
| Cmd + Ctrl + Down | Next Syntax Node |
| Cmd + Option + E | Select Enclosing Symbol |
| Cmd + U | Undo Selection |
| Cmd + Shift + U | Redo Selection |
Search & Replace (12)
| Shortcut | Action |
| Cmd + F | Find in File |
| Cmd + Option + F | Replace in File |
| Cmd + Shift + F | Find in Project |
| Cmd + Shift + H | Replace in Project |
| Cmd + G | Find Next |
| Cmd + Shift + G | Find Previous |
| Cmd + E | Use Selection for Find |
| Option + Enter | Select All Matches |
| Cmd + Option + X | Toggle Regex |
| Cmd + Option + C | Toggle Case Sensitive |
| Cmd + Option + W | Toggle Whole Word |
| Cmd + Option + L | Search Selection Only |
Code Intelligence & Git (13)
| Shortcut | Action |
| Ctrl + Space | Show Completions |
| Ctrl + Shift + Space | Word Completions |
| Cmd + . | Code Actions |
| F2 | Rename Symbol |
| Cmd + I | Signature Help |
| Cmd + K, Cmd + I | Hover |
| F8 | Next Diagnostic |
| Shift + F8 | Previous Diagnostic |
| Cmd + Shift + M | Project Diagnostics |
| F9 | Toggle Breakpoint |
| Cmd + Option + G, B | Git Blame |
| Cmd + ' | Toggle Diff Hunks |
| Cmd + Ctrl + E | Toggle Edit Prediction |
Panels, Splits & Terminal (21)
| Shortcut | Action |
| Cmd + B | Toggle Left Dock |
| Cmd + R | Toggle Right Dock |
| Cmd + J | Toggle Bottom Dock |
| Cmd + Option + Y | Toggle All Docks |
| Ctrl + ` | Toggle Terminal Panel |
| Ctrl + ~ | New Terminal |
| Cmd + Shift + E | Project Panel |
| Cmd + Shift + B | Outline Panel |
| Ctrl + Shift + G | Git Panel |
| Cmd + Shift + D | Debug Panel |
| Cmd + ? | Agent Panel |
| Cmd + \ | Split Right |
| Cmd + K, Up | Split Up |
| Cmd + K, Down | Split Down |
| Cmd + K, Left | Split Left |
| Cmd + K, Right | Split Right (Pane) |
| Cmd + K, Cmd + Left | Focus Pane Left |
| Cmd + K, Cmd + Right | Focus Pane Right |
| Cmd + K, Cmd + Up | Focus Pane Up |
| Cmd + K, Cmd + Down | Focus Pane Down |
| Shift + Esc | Toggle Zoom |
Folding & Display (11)
| Shortcut | Action |
| Cmd + Option + [ | Fold |
| Cmd + Option + ] | Unfold |
| Cmd + K, Cmd + L | Toggle Fold |
| Cmd + K, Cmd + 0 | Fold All |
| Cmd + K, Cmd + J | Unfold All |
| Cmd + K, Cmd + 1 | Fold Level 1 |
| Cmd + = | Zoom In |
| Cmd + - | Zoom Out |
| Cmd + 0 | Reset Zoom |
| Cmd + ; | Toggle Line Numbers |
| Ctrl + Cmd + F | Toggle Full Screen |
📜 Every shortcut on this page is taken from the official Zed Editor documentation —
github.com
🔧 Spotted an error or a missing shortcut?
Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.
🤖 Ask AI about Zed Editor shortcuts
Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"