diff options
author | Cheryl Sabella <cheryl.sabella@gmail.com> | 2018-12-28 20:11:30 (GMT) |
---|---|---|
committer | Terry Jan Reedy <tjreedy@udel.edu> | 2018-12-28 20:11:30 (GMT) |
commit | c0381aaea4ad3e866bde70393c4f7efe9bcf3568 (patch) | |
tree | 8046ca7117fb3b8a6af180bc6d8ab06500f317f6 | |
parent | 804a5d94b6b7f8cb8546112aee2bc3af362f28f5 (diff) | |
download | cpython-c0381aaea4ad3e866bde70393c4f7efe9bcf3568.zip cpython-c0381aaea4ad3e866bde70393c4f7efe9bcf3568.tar.gz cpython-c0381aaea4ad3e866bde70393c4f7efe9bcf3568.tar.bz2 |
bpo-28097: IDLE - Add Previous/Next History to Shell menu (#11325)
-rw-r--r-- | Doc/library/idle.rst | 6 | ||||
-rw-r--r-- | Lib/idlelib/help.html | 22 | ||||
-rw-r--r-- | Lib/idlelib/mainmenu.py | 3 | ||||
-rw-r--r-- | Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst | 1 |
4 files changed, 22 insertions, 10 deletions
diff --git a/Doc/library/idle.rst b/Doc/library/idle.rst index ef9bd26..56d7c9f 100644 --- a/Doc/library/idle.rst +++ b/Doc/library/idle.rst @@ -235,6 +235,12 @@ View Last Restart Restart Shell Restart the shell to clean the environment. +Previous History + Cycle through earlier commands in history which match the current entry. + +Next History + Cycle through later commands in history which match the current entry. + Interrupt Execution Stop a running program. diff --git a/Lib/idlelib/help.html b/Lib/idlelib/help.html index 051690b..80c87f6 100644 --- a/Lib/idlelib/help.html +++ b/Lib/idlelib/help.html @@ -273,6 +273,10 @@ line.</dd> <dd>Scroll the shell window to the last Shell restart.</dd> <dt>Restart Shell</dt> <dd>Restart the shell to clean the environment.</dd> +<dt>Previous History</dt> +<dd>Cycle through earlier commands in history which match the current entry.</dd> +<dt>Next History</dt> +<dd>Cycle through later commands in history which match the current entry.</dd> <dt>Interrupt Execution</dt> <dd>Stop a running program.</dd> </dl> @@ -309,7 +313,11 @@ size, additional help sources, and extensions. On macOS, open the configuration dialog by selecting Preferences in the application menu. For more, see <a class="reference internal" href="#preferences"><span class="std std-ref">Setting preferences</span></a> under Help and preferences.</dd> -<dt>Code Context (toggle)(Editor Window only)</dt> +<dt>Zoom/Restore Height</dt> +<dd>Toggles the window between normal size and maximum height. The initial size +defaults to 40 lines by 80 chars unless changed on the General tab of the +Configure IDLE dialog.</dd> +<dt>Show/Hide Code Context (Editor Window only)</dt> <dd>Open a pane at the top of the edit window which shows the block context of the code which has scrolled above the top of the window. See <a class="reference internal" href="#code-context"><span class="std std-ref">Code Context</span></a> in the Editing and Navigation section below.</dd> @@ -317,14 +325,8 @@ of the code which has scrolled above the top of the window. See </div> <div class="section" id="window-menu-shell-and-editor"> <h3>Window menu (Shell and Editor)<a class="headerlink" href="#window-menu-shell-and-editor" title="Permalink to this headline">¶</a></h3> -<dl class="docutils"> -<dt>Zoom Height</dt> -<dd>Toggles the window between normal size and maximum height. The initial size -defaults to 40 lines by 80 chars unless changed on the General tab of the -Configure IDLE dialog.</dd> -</dl> -<p>The rest of this menu lists the names of all open windows; select one to bring -it to the foreground (deiconifying it if necessary).</p> +<p>Lists the names of all open windows; select one to bring it to the foreground +(deiconifying it if necessary).</p> </div> <div class="section" id="help-menu-shell-and-editor"> <h3>Help menu (Shell and Editor)<a class="headerlink" href="#help-menu-shell-and-editor" title="Permalink to this headline">¶</a></h3> @@ -918,7 +920,7 @@ also used for testing.</p> <br /> <br /> - Last updated on Dec 20, 2018. + Last updated on Dec 28, 2018. <a href="https://docs.python.org/3/bugs.html">Found a bug</a>? <br /> diff --git a/Lib/idlelib/mainmenu.py b/Lib/idlelib/mainmenu.py index 6081a5f..f834220 100644 --- a/Lib/idlelib/mainmenu.py +++ b/Lib/idlelib/mainmenu.py @@ -82,6 +82,9 @@ menudefs = [ ('_View Last Restart', '<<view-restart>>'), ('_Restart Shell', '<<restart-shell>>'), None, + ('_Previous History', '<<history-previous>>'), + ('_Next History', '<<history-next>>'), + None, ('_Interrupt Execution', '<<interrupt-execution>>'), ]), diff --git a/Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst b/Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst new file mode 100644 index 0000000..83163cf --- /dev/null +++ b/Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst @@ -0,0 +1 @@ +Add Previous/Next History entries to Shell menu. |