JupyterLab Interface
JupyterLab's interface is a set of panels - launcher, file browser, running kernels, a notebook area with splittable tabs, a status bar - plus a command palette that indexes every action. Learning the layout and the palette makes most mouse work unnecessary.
The Default Layout
- Launcher tab: start new documents; shows the file browser below the buttons.
- Left activity bar: Files, Running (kernel dashboard), Command Palette, Settings, Snippets, Extensions.
- Main area: tabs for open documents; drag a tab to split horizontally/vertically or into a new window (browser pop-out).
- Status bar (bottom): kernel status, current document, and plugin messages.
The Running Kernels Dashboard
The Running panel lists every live kernel with its attached documents: interrupt, restart, or shut down from here. It is the place to go when a cell hangs - one click interrupts the kernel without losing the document.
The Command Palette
# open with Ctrl+Shift+C (Cmd+Shift+C on macOS)
# type to filter: "split", "move cell", "change kernel", "save"
Every UI action is a command; the palette is a searchable index. If you can name it, you can find it there - this is the fastest way to learn the interface.
Notebook Operations in Lab
- Same cell keyboard model as classic: Esc/Enter modes, A/B for cells, D D to delete, M/R/Y for type.
- Run All: notebook toolbar or Kernel menu; also a command palette entry.
- Cell tags and metadata: Cell -> Edit Metadata for automation hooks (test runners, nbgitpull).
- Split a notebook into two panes to compare sections side by side.
Settings and Themes
- Settings editor opens .jupyter config files with syntax checking; changes to server config need a server restart, UI settings apply immediately.
- Themes: light, dark, and high-contrast, plus syntax highlighting themes for code cells.
- Keyboard shortcuts: Settings -> Advanced Keyboard Shortcuts to rebind any command.
Summary
Navigate JupyterLab with the activity bar (files, running kernels, palette, settings), the tab/split layout for multi-document work, and the command palette (Ctrl+Shift+C) as a searchable index of every action. Use the Running dashboard to manage stuck kernels and the settings editor for config and themes - the palette is the shortcut to everything.