Configuration

Keyboard Shortcuts

Complete reference for all keyboard shortcuts.

Thesis uses Jupyter-style keyboard shortcuts. Most shortcuts only work in command mode (when not editing a cell). Press Escape to exit edit mode.

Cell Execution

ShortcutAction
Ctrl/Cmd + EnterRun cell in place
Shift + EnterRun cell and select below
Alt + EnterRun cell and insert below
ShortcutAction
or kSelect cell above
or jSelect cell below
EnterEnter edit mode
EscapeExit edit mode

Cell Operations

ShortcutAction
aInsert cell above
bInsert cell below
d dDelete cell (double-tap within 500ms)
yChange to code cell
mChange to markdown cell
rChange to raw cell
Shift + ↑Move cell up
Shift + ↓Move cell down
oToggle output visibility
Shift + oToggle all outputs

Clipboard

ShortcutAction
xCut cells
cCopy cells
vPaste cells below
Shift + vPaste cells above
zUndo delete cells

Kernel

ShortcutAction
i iInterrupt kernel (double-tap within 500ms)
0 0Restart kernel (double-tap within 500ms)

Editor (Edit Mode)

ShortcutAction
TabTrigger completion or indent
Shift + TabShow signature help or outdent
Ctrl/Cmd + SSave notebook
Ctrl + Shift + -Split cell at cursor
Ctrl/Cmd + LToggle line numbers

Tip

Press ? in command mode to open the keyboard shortcuts dialog.