| Shortcut | Action |
|---|
| Spacebar+drag | Pan the canvas |
| Cmd/Ctrl+scroll or pinch | Zoom in/out |
| F | Toggle between 2 saved zoom levels |
| Shift+F | Fit view to selection (or all nodes) |
| V | Toggle viewport details overlay |
| Shortcut | Action |
|---|
| Cmd/Ctrl+A | Select all nodes |
\ (backslash) | Select all files in parent folders |
| Delete or Backspace | Delete selected nodes |
| Cmd/Ctrl+X | Close selected nodes |
| Esc | Clear selection |
| Shift+O | Open all changed files (uncommitted) |
| Shift+R | Refresh all open files |
| Shift+C | Clear token details |
| Shift+X | Clear all nodes from canvas |
| Shift+U | Select nodes without connections |
| Alt/Option+Click | Open file in VS Code editor |
| Shortcut | Action |
|---|
| Shift+1 | Hybrid layout (combines multiple strategies) |
| Shift+2 | Dependency layout (arrange by import dependencies) |
| Shift+3 | Folder layout (organize by folder structure) |
| Alt/Option+A | Toggle auto-layout |
| Alt/Option+F | Toggle auto-fit view |
When files are selected, layouts only apply to the selection.
| Shortcut | Action |
|---|
| E | Toggle edge opacity (depth-based / off) |
| Shift+E | Set edge opacity to full |
| L | Toggle folder visibility |
| N | Toggle folder names |
| G | Toggle folder backgrounds |
| V | Toggle viewport details |
| B | Cycle edge style (bezier → straight → stepped) |
| Shift+B | Cycle edge style (reverse direction) |
| T | Toggle selected tokens panel |
| S | Toggle show symbols |
| Shortcut | Action |
|---|
| H | Hide/show hovered AST node kind |
Git & Diff
| Shortcut | Action |
|---|
| D | Cycle diff view modes (changes → unified → split) |
| C | Toggle collapse unchanged lines |
| Shift+D | Cycle diff view modes (reverse direction) |
| Shortcut | Section |
|---|
| 1 | Canvas Visualization |
| 2 | Edge Settings |
| 3 | File Layout |
| 4 | File Actions |
| 5 | Diff Options |
| 6 | Regex Styling |
| 7 | Canvas Configurations |
| 8 | Selected Tokens |
| Shortcut | Action |
|---|
| Cmd/Ctrl+/ | Open/close help window |
| Cmd/Ctrl+S | Toggle toolbar expanded/collapsed |
| Cmd/Ctrl+, | Toggle settings panel |
| Shortcut | Action |
|---|
| Cmd/Ctrl+Z | Undo last action |
| Cmd/Ctrl+Shift+Z | Redo (Mac/Windows) |
| Cmd/Ctrl+Y | Redo (alternative) |
Supported actions: Node positioning, adding/removing nodes, layout algorithms, canvas configurations, clearing all nodes.
| Action | How |
|---|
| Select node | Click on node |
| Multi-select | Shift+click or drag selection box |
| Pan | Middle mouse button drag or Spacebar+drag |
| Zoom | Scroll wheel or pinch |
| Open in editor | Alt/Option+click on node |
| Show references list | Alt/Option+click on References button |
| Show imports list | Alt/Option+click on Imports button |
- Mac: Use Cmd for modifier key shortcuts
- Windows/Linux: Use Ctrl for modifier key shortcuts
- Shortcuts display the correct key for your platform in the Help panel (Cmd/Ctrl+/)