Deepnote research: our notes on building agents
Get started

Keyboard shortcuts

⌨️ General

MacWindows & LinuxAction
⌘ + Pctrl + PShow/Hide command palette
⌘ + Kctrl + KOpen search bar
⌘ + .ctrl + .Hide/Show UI
⌘ + [ctrl + [Go back
⌘ + ]ctrl + ]Go forward
Command palette search for shortcuts

🧱 Block actions

MacWindows & LinuxAction
⇧ + ↵shift + enter

Run block and focus the next block

(creates a new cell if at the end of the notebook)

⌥ + ↵alt + enterRun block and create a code block below
⌘ + ↵ctrl + enterRun block
⌘ + ⇧ + .ctrl + shift + .Stop execution
⌘ + ⌥ + Hctrl + alt + HHide/Show block code
⌘ + ⇧ + Hctrl + shift + HHide/Show block output
⌘ + ⇧ + Mctrl + shift + MConvert block to Markdown
⌘ + ⇧ + ⌫ctrl + shift + backspaceDelete block
⌥ + ⇧ + ↑alt + shift + ↑Move block up
⌥ + ⇧ + ↓alt + shift + ↓Move block down
⌘ + ⇧ + Dctrl + shift + DDuplicate block
⌘ + ⇧ + Jctrl + shift + JAdd code block below
⌘ + ⇧ + Kctrl + shift + KAdd code block above
⌘ + ⇧ + Yctrl + shift + YConvert block to code
⌘ + Zctrl + ZUndo
⌘ + ⇧ + Zctrl + shift + ZRedo
⌘ + ⌥ + Cctrl + alt + CAdd comment
⌘ + 'ctrl + 'More actions
⌘ + ⇧ + Ectrl + shift + EEdit code with AI
⌘ + ⇧ + Ictrl + shift + IExplain code with AI

✍️ Code editing

MacWindows & LinuxAction
⌘ + Dctrl + DExpand selection (multiple cursors)
tabtab

When caret is at the beginning of a line, add indent

Otherwise, show autocomplete suggestions

⇧ + tabshift + tabDecrease indent
⌘ + /ctrl + /Toggle line/selection comment
⌥ + ↓alt + ↓Move lines down
⌥ + ↑alt + ↑Move lines up
⌥ + ⇧ + Falt + shift + FFormat code

🖥️ Terminal

MacWindows & LinuxAction
⌘ + Cctrl + shift + CCopy selected text
⌘ + Vctrl + shift + VPaste