| Run cells |
|---|
| Run cell, select below | ⇧Enter |
| Run cell, stay | ⌃Enter/⌘Enter |
| Run cell, insert below | ⌥Enter |
| Interrupt kernel | II |
| Restart kernel | 00 |
| Command mode |
|---|
| Enter command mode | Esc |
| Insert cell above | A |
| Insert cell below | B |
| Delete cell | DD |
| Undo cell deletion | Z |
| Change to Markdown | M |
| Change to code | Y |
| Cut cell | X |
| Copy cell | C |
| Paste cell below | V |
| Toggle line numbers | ⇧L(commandmode) |
| Change Cell to Raw Format | R(commandmode) |
| Extend Cell Selection Above | ⇧↑(commandmode)/⇧K(commandmode) |
| Extend Cell Selection to Top | ⇧Home(commandmode) |
| Extend Cell Selection Below | ⇧↓(commandmode)/⇧J(commandmode) |
| Extend Cell Selection to Bottom | ⇧End(commandmode) |
| Merge Selected Notebook Cells | ⇧M(commandmode) |
| Merge Notebook Cell Above | ⌃Backspace(commandmode) |
| Merge Notebook Cell Below | ⌃⇧M(commandmode) |
| Select Notebook Cell Below | ↓(commandmode)/J(commandmode) |
| Select Notebook Cell Above | ↑(commandmode)/K(commandmode) |
| Select Previous Heading or Collapse It | ←(commandmode) |
| Select Next Heading or Expand It | →(commandmode) |
| Insert Heading Above Current Heading | ⇧A(commandmode) |
| Insert Heading Below Current Heading | ⇧B(commandmode) |
| Collapse All Notebook Headings | ⌃⇧←(commandmode) |
| Expand All Notebook Headings | ⌃⇧→(commandmode) |
| Redo Notebook Cell Action | ⇧Z(commandmode) |
| Select All Notebook Cells | ⌘A(commandmode) |
| Toggle Side-by-side Rendering for Current Cell | ⇧R(commandmode) |
| Move Notebook Cell Up | ⌃⇧↑(commandmode) |
| Move Notebook Cell Down | ⌃⇧↓(commandmode) |
| Set Markdown Heading Level 1–6 | 1(commandmode)/2(commandmode)/3(commandmode)/4(commandmode)/5(commandmode)/6(commandmode) |
| Edit mode |
|---|
| Enter edit mode | Enter |
| Code completion / indent | Tab |
| Tooltip / docstring | ⇧Tab |
| Comment line | ⌘/ |
| Split cell at cursor | ⌃⇧-(editmode) |
| File & Find |
|---|
| Save notebook | ⌘S |
| Find | ⌘F |
| Open command palette | ⌘⇧C |