##// END OF EJS Templates
Test of simpler way to define ast macros. (#14100)...
Test of simpler way to define ast macros. (#14100) Provide and easier way to generate magics and pre-post hooks This introduce a code base way of modifying the ast. This allow to use Template strings with the two special variable names names `__code__` and `__ret__` allowing to quickly write a magic, or hooks that modify the ast. This also introduce a `%code_wrap` cell magic to on the fly wrap code. It is this easy to for example modify IPython to say time each block of code, or retry them, or wrap them in try/except and analyse the error message, profile... Note that this is not new, but simply convenience function and utilities, especially around hygiene.

File last commit:

r28076:7f8f8ea0
r28324:c3d7f161 merge
Show More
index.rst
31 lines | 961 B | text/x-rst | RstLexer

.. _terminal-shortcuts-list:

=================
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. :kbd:`Esc`, :kbd:`f`, indicate a sequence which can be activated by pressing the listed keys in succession.
* Plus-separated keys, e.g. :kbd:`Esc` + :kbd:`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 :std:configtrait:`TerminalInteractiveShell.shortcuts` configuration
to modify, disable or add shortcuts.

.. role:: raw-html(raw)
:format: html


.. csv-table::
:header: Shortcut,Description and identifier,Filter
:delim: tab
:class: shortcuts
:file: table.tsv
:widths: 20 75 5