<type>wingtip</type>
<domain>debug</domain>
<id>active-ranges</id>
<title>Active Ranges for Interactive Development</title>
<date>$Date$</date>
<version>$Revision$</version>
<product>per+</product>

Lines of code in the editor can be set as the active range in the ``Python Shell``
~~~if WINGPRO:
and ``Debug Console`` tools,
~~~
~~~if not WINGPRO:
tool,
~~~
in order to make them easier to re-execute as you edit then.

To do this, select one or more lines of code in the editor and click on the active range
icon in the top right of the
~~~if WINGPRO:
``Python Shell`` or ``Debug Console``.
~~~
~~~if not WINGPRO:
``Python Shell``.
~~~

This will highlight the range in the editor and display additional icons in the
~~~if WINGPRO:
``Python Shell`` or ``Debug Console``
~~~
~~~if not WINGPRO:
``Python Shell``
~~~
to evaluate or jump to the active range.

See `Active Ranges in the Python Shell <ref:debug/shell-active-range>`__ for details.
