JupyterLab and Jupyter Notebook keyboard shortcuts
A Jupyter notebook has two modes: in edit mode your keys type into a cell, and in command mode single letters such as A, B and D then D act on whole cells. Esc takes you to command mode and Enter back to editing; JupyterLab draws the cell border grey in command mode and blue in edit mode. These are the defaults JupyterLab 4.6 and Jupyter Notebook 7.6 ship in their settings files, and the Keyboard Shortcuts page of the Advanced Settings Editor changes any of them.
Checked against JupyterLab documentation — Commands (every command and its default shortcut), JupyterLab documentation — Notebooks (edit mode and command mode), JupyterLab documentation — The JupyterLab Interface, JupyterLab repository — default shortcut settings, v4.6.4 (notebook tracker schema), Jupyter Notebook documentation — The Jupyter Notebook, Jupyter Notebook repository — default shortcut settings, v7.6.3, JupyterLab changelog and Jupyter Notebook changelog. Version: JupyterLab 4.6.4 and Jupyter Notebook 7.6.3, default shortcuts.
Showing the Windows keyboard. Showing the Mac keyboard.
The top 20 are the Jupyter shortcuts this page marks as the ones to learn first, in the order they appear here. The drill asks the marked ones first too, shuffled. Or tick your own and print those.
The 20 to learn first: the shortcuts the Jupyter page marks as the ones to learn first, in the order they appear on it.
Your own sheet: the Jupyter shortcuts you ticked.
Modes and running cells
Everything else on this page depends on which mode you are in, so learn these first.
Practise theseAdding, deleting and moving cells
Command mode. The single letters type into the cell instead if you are still in edit mode.
Practise theseFinding and replacing
Practise theseTabs, files and the file browser
Practise theseDebugger and consoles
Practise theseNext
RStudio
In RStudio the keys that matter most send code to R: a line, a chunk, a section or the whole file, each with its own shortcut.
VS Code
VS Code has more shortcuts than anyone can hold in their head, so this page is ordered by how often you would actually reach for one.
Sheets
Sheets deliberately borrows most of Excel's keys, so almost everything you already know still works.
Vim
Vim is not a list of shortcuts so much as a small language: an operator, then a motion or a text object.
JupyterLab and Jupyter Notebook keyboard shortcuts — comboshelf.com. Checked 27 September 2026 against JupyterLab documentation — Commands (every command and its default shortcut).