Important

This documentation covers IPython versions 6.0 and higher. Beginning with version 6.0, IPython stopped supporting compatibility with Python versions lower than 3.3 including all versions of Python 2.7.

If you are looking for an IPython version compatible with Python 2.7, please use the IPython 5.x LTS release and refer to its documentation (LTS is the long term support release).

# IPython shortcuts

Shortcuts available in an IPython terminal.

Note

This list is automatically generated. Key bindings defined in `prompt_toolkit` may differ between installations depending on the `prompt_toolkit` version.

- Comma-separated keys, e.g. `Esc`, `f`, indicate a sequence which can be activated by pressing the listed keys in succession.

- Plus-separated keys, e.g. `Esc` + `f` indicate a combination which requires pressing all keys simultaneously.

- Hover over the ⓘ icon in the filter column to see when the shortcut is active.

You can use `TerminalInteractiveShell.shortcuts` configuration to modify, disable or add shortcuts.