Keyboard shortcuts.
Every meaningful shortcut in Orchid, grouped by area. Mac keys shown first, Linux in parentheses where they differ.
CustomizeOpen the command palette with ⌘ K (Linux: Ctrl K) and search for Preferences: Open Keyboard Shortcuts to rebind anything below.
Global
| Shortcut | Action |
|---|
⌘ K (Ctrl K) | Open the command palette |
⌘ P (Ctrl P) | Quick-open file by name |
⌘ O (Ctrl O) | Open a project from disk |
⌘ N (Ctrl N) | New notebook in the current project |
⌘ S (Ctrl S) | Save the active notebook |
⌘ , (Ctrl ,) | Open settings |
⌘ ⇧ P (Ctrl ⇧ P) | Run a command (palette, full list) |
⌘ \ (Ctrl \) | Toggle the sidebar |
⌘ J (Ctrl J) | Toggle the bottom panel (terminal, logs) |
⌘ B (Ctrl B) | Toggle the sidebar |
⌘ ⌥ L | Toggle the agent chat panel |
⌘ W (Ctrl W) | Close the active tab |
⌘ ⇧ T (Ctrl ⇧ T) | Reopen the last closed tab |
Notebook navigation
| Shortcut | Action |
|---|
↑ / ↓ | Move selection between cells (when focus is on cell margin) |
⌘ ⇧ ↑ | Move the current cell up |
⌘ ⇧ ↓ | Move the current cell down |
⌘ G (Ctrl G) | Go to cell by index |
Esc | Blur the editor, focus the cell as a unit |
Enter | Enter the cell's editor |
Cell editing
| Shortcut | Action |
|---|
⌘ / (Ctrl /) | Toggle line comment |
⌥ ↑ / ⌥ ↓ | Move line up / down |
⌘ D (Ctrl D) | Select next occurrence (multi-cursor) |
⌘ F (Ctrl F) | Find in cell |
/ | Open the cell-type switcher (at the start of an empty cell) |
⌘ ⇧ L | Select current line |
⌘ ⇧ K | Delete current line |
⌘ I (Ctrl I) | Trigger inline AI edit on selection |
Cell running
| Shortcut | Action |
|---|
⇧ Enter | Run cell and move to next |
⌘ Enter (Ctrl Enter) | Run cell and stay |
⌥ Enter | Run cell and insert a new one below |
⌘ ⇧ Enter | Run all cells from top |
⌘ . (Ctrl .) | Interrupt the running cell |
⌘ ⇧ R | Restart kernel |
SQL helpers
| Shortcut | Action |
|---|
⌘ ; (Ctrl ;) | Format SQL in the current cell |
⌘ E (Ctrl E) | Explain plan for the current query |
⌘ ⇧ F | Toggle the result table's filter row |
⌘ ⇧ X | Export query result to CSV |
Tab | Trigger schema-aware completion |
Agent panel
| Shortcut | Action |
|---|
⌘ L (Ctrl L) | Focus the agent chat input |
⌘ ⇧ C | Send selected cells as context |
⌘ ↵ in input | Send message |
⌘ ⇧ A | Approve all pending changes in review |
⌘ ⇧ D | Discard all pending changes |
⌘ ⇧ M | Toggle multi-agent mode |
Esc | Stop the running agent |
Search
| Shortcut | Action |
|---|
⌘ ⇧ F (Ctrl ⇧ F) | Search across the project |
⌘ ⇧ H | Find & replace across the project |
⌘ T (Ctrl T) | Search the schema browser |
F3 / ⇧ F3 | Next / previous match |
Source control
| Shortcut | Action |
|---|
⌘ ⇧ G | Open the source control panel |
⌘ K then ⌘ C | Commit staged changes |
⌘ K then ⌘ P | Push to the current remote |
⌘ ⌥ D | Diff the active notebook against HEAD |
Cheatsheet card
Print or screenshot this page for the wall — or open the in-app cheatsheet with ⌘ ?. For everything else, see Configuration and the CLI reference.
The in-app cheatsheet is searchable — start typing to filter.