Skip to content

MaastrichtU-Library/jupyter-workshop

Repository files navigation

Jupyter workshop

Material for the jupyter notebooks workshop with edlab

Notebooks resources

Keyboard shortcuts in Jupyter

The IPython Notebook has two different keyboard input modes. Edit mode allows you to type code/text into a cell and is indicated by a green cell border. Command mode binds the keyboard to notebook level actions and is indicated by a grey cell border.

MacOS modifier keys:

  • ⌘ : Command

  • ⌃ : Control

  • ⌥ : Option

  • ⇧ : Shift

  • ↩ : Return

  • ␣ : Space

  • ⇥ : Tab

Command Mode (press Esc to enable)

  • ↩ : enter edit mode

  • ⇧↩ : run cell, select below

  • ⌃↩ : run cell

  • ⌥↩ : run cell, insert below

  • Y : to code

  • M : to markdown

  • R : to raw

  • 1 : to heading 1

  • 2 : to heading 2

  • 3 : to heading 3

  • 4 : to heading 4

  • 5 : to heading 5

  • 6 : to heading 6

  • ↑ : select cell above

  • K : select cell above

  • ↓ : select cell below

  • J : select cell below

  • A : insert cell above

  • B : insert cell below

  • X : cut selected cell

  • C : copy selected cell

  • ⇧V : paste cell above

  • V : paste cell below

  • Z : undo last cell deletion

  • D,D : delete selected cell

  • ⇧M : merge cell below

  • S : Save and Checkpoint

  • ⌘S : Save and Checkpoint

  • L : toggle line numbers

  • O : toggle output

  • ⇧O : toggle output scrolling

  • Esc : close pager

  • Q : close pager

  • H : show keyboard shortcut help dialog

  • I,I : interrupt kernel

  • 0,0 : restart kernel

  • ␣ : scroll down

  • ⇧␣ : scroll up

  • ⇧ : ignore

Edit Mode (press Enter to enable)

  • ⇥ : code completion or indent

  • ⇧⇥ : tooltip

  • ⌘] : indent

  • ⌘[ : dedent

  • ⌘A : select all

  • ⌘Z : undo

  • ⌘⇧Z : redo

  • ⌘Y : redo

  • ⌘↑ : go to cell start

  • ⌘↓ : go to cell end

  • ⌥← : go one word left

  • ⌥→ : go one word right

  • ⌥⌫ : delete word before

  • ⌥⌦ : delete word after

  • Esc : command mode

  • ⌃M : command mode

  • ⇧↩ : run cell, select below

  • ⌃↩ : run cell

  • ⌥↩ : run cell, insert below

  • ⌃⇧subtract : split cell

  • ⌃⇧ : split cell

  • ⌘S : Save and Checkpoint

  • ↑ : move cursor up or previous cell

  • ↓ : move cursor down or next cell

  • ⇧ : ignore

About

🪐 Material for the Jupyter notebooks workshops with edlab

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published