mirror of https://github.com/python/cpython
bpo-1529353: Explain Shell text squeezing in the IDLE doc. (#10169)
This commit is contained in:
parent
c8a8d6b347
commit
68d6dc0770
|
@ -341,11 +341,18 @@ Set Breakpoint
|
||||||
Clear Breakpoint
|
Clear Breakpoint
|
||||||
Clear the breakpoint on that line.
|
Clear the breakpoint on that line.
|
||||||
|
|
||||||
Shell and Output windows have the following.
|
Shell and Output windows also have the following.
|
||||||
|
|
||||||
Go to file/line
|
Go to file/line
|
||||||
Same as in Debug menu.
|
Same as in Debug menu.
|
||||||
|
|
||||||
|
The Shell window also has an output squeezing facility explained in the
|
||||||
|
the *Python Shell window* subsection below.
|
||||||
|
|
||||||
|
Squeeze
|
||||||
|
If the cursor is over an output line, squeeze all the output between
|
||||||
|
the code above and the prompt below down to a 'Squeezed text' label.
|
||||||
|
|
||||||
|
|
||||||
Editing and navigation
|
Editing and navigation
|
||||||
----------------------
|
----------------------
|
||||||
|
@ -477,6 +484,9 @@ or immediately run an existing file before editing.
|
||||||
Python Shell window
|
Python Shell window
|
||||||
^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
The editing features described above work when entering code interactively.
|
||||||
|
IDLE's Shell window also responds to the following keys.
|
||||||
|
|
||||||
* :kbd:`C-c` interrupts executing command
|
* :kbd:`C-c` interrupts executing command
|
||||||
|
|
||||||
* :kbd:`C-d` sends end-of-file; closes window if typed at a ``>>>`` prompt
|
* :kbd:`C-d` sends end-of-file; closes window if typed at a ``>>>`` prompt
|
||||||
|
@ -492,6 +502,15 @@ Python Shell window
|
||||||
|
|
||||||
* :kbd:`Return` while on any previous command retrieves that command
|
* :kbd:`Return` while on any previous command retrieves that command
|
||||||
|
|
||||||
|
Shell has a special facility for squeezing output lines down to a
|
||||||
|
'Squeezed text' label. This is done automatically for output over N lines
|
||||||
|
(N = 50 by default). N can be changed in the PyShell section of the General
|
||||||
|
page of the Settings dialog. Output with fewer lines can be squeezed by
|
||||||
|
right clicking on the output. This can be useful for extra long lines.
|
||||||
|
|
||||||
|
Squeezed output is expanded in place by double-clicking the label.
|
||||||
|
It can also be sent to the clipboard or a separate view window by
|
||||||
|
right-clicking the label.
|
||||||
|
|
||||||
Text colors
|
Text colors
|
||||||
^^^^^^^^^^^
|
^^^^^^^^^^^
|
||||||
|
|
|
@ -364,11 +364,18 @@ debugger. Breakpoints for a file are saved in the user’s .idlerc directory.</
|
||||||
<dt>Clear Breakpoint</dt>
|
<dt>Clear Breakpoint</dt>
|
||||||
<dd>Clear the breakpoint on that line.</dd>
|
<dd>Clear the breakpoint on that line.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<p>Shell and Output windows have the following.</p>
|
<p>Shell and Output windows also have the following.</p>
|
||||||
<dl class="docutils">
|
<dl class="docutils">
|
||||||
<dt>Go to file/line</dt>
|
<dt>Go to file/line</dt>
|
||||||
<dd>Same as in Debug menu.</dd>
|
<dd>Same as in Debug menu.</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
<p>The Shell window also has an output squeezing facility explained in the
|
||||||
|
the <em>Python Shell window</em> subsection below.</p>
|
||||||
|
<dl class="docutils">
|
||||||
|
<dt>Squeeze</dt>
|
||||||
|
<dd>If the cursor is over an output line, squeeze all the output between
|
||||||
|
the code above and the prompt below down to a ‘Squeezed text’ label.</dd>
|
||||||
|
</dl>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="editing-and-navigation">
|
<div class="section" id="editing-and-navigation">
|
||||||
|
@ -478,6 +485,8 @@ or immediately run an existing file before editing.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="python-shell-window">
|
<div class="section" id="python-shell-window">
|
||||||
<h3>Python Shell window<a class="headerlink" href="#python-shell-window" title="Permalink to this headline">¶</a></h3>
|
<h3>Python Shell window<a class="headerlink" href="#python-shell-window" title="Permalink to this headline">¶</a></h3>
|
||||||
|
<p>The editing features described above work when entering code interactively.
|
||||||
|
IDLE’s Shell window also responds to the following keys.</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><p class="first"><kbd class="kbd docutils literal notranslate">C-c</kbd> interrupts executing command</p>
|
<li><p class="first"><kbd class="kbd docutils literal notranslate">C-c</kbd> interrupts executing command</p>
|
||||||
</li>
|
</li>
|
||||||
|
@ -493,6 +502,14 @@ OS X use <kbd class="kbd docutils literal notranslate">C-p</kbd>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<p>Shell has a special facility for squeezing output lines down to a
|
||||||
|
‘Squeezed text’ label. This is done automatically for output over N lines
|
||||||
|
(N = 50 by default). N can be changed in the PyShell section of the General
|
||||||
|
page of the Settings dialog. Output with fewer lines can be squeezed by
|
||||||
|
right clicking on the output. This can be useful for extra long lines.</p>
|
||||||
|
<p>Squeezed output is expanded in place by double-clicking the label.
|
||||||
|
It can also be sent to the clipboard or a separate view window by
|
||||||
|
right-clicking the label.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="text-colors">
|
<div class="section" id="text-colors">
|
||||||
<h3>Text colors<a class="headerlink" href="#text-colors" title="Permalink to this headline">¶</a></h3>
|
<h3>Text colors<a class="headerlink" href="#text-colors" title="Permalink to this headline">¶</a></h3>
|
||||||
|
@ -797,7 +814,7 @@ also used for testing.</p>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
Last updated on Oct 27, 2018.
|
Last updated on Oct 28, 2018.
|
||||||
<a href="https://docs.python.org/3/bugs.html">Found a bug</a>?
|
<a href="https://docs.python.org/3/bugs.html">Found a bug</a>?
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue