diff --git a/Doc/library/idle.rst b/Doc/library/idle.rst
index 2d52e535574..f2ef72d682b 100644
--- a/Doc/library/idle.rst
+++ b/Doc/library/idle.rst
@@ -61,17 +61,17 @@ New File
Open...
Open an existing file with an Open dialog.
-Recent Files
- Open a list of recent files. Click one to open it.
-
Open Module...
Open an existing module (searches sys.path).
+Recent Files
+ Open a list of recent files. Click one to open it.
+
.. index::
- single: Class browser
+ single: Module browser
single: Path browser
-Class Browser
+Module Browser
Show functions, classes, and methods in the current Editor file in a
tree structure. In the shell, open a module first.
@@ -89,7 +89,7 @@ Save As...
Save the current window with a Save As dialog. The file saved becomes the
new associated file for the window. (If your file namager is set to hide
extensions, the current extension will be omitted in the file name box.
- If the new filename has no '.', '.py' and .'txt' will be added for Python
+ If the new filename has no '.', '.py' and '.txt' will be added for Python
and text files, except that on macOS Aqua,'.py' is added for all files.)
Save Copy As...
@@ -117,6 +117,9 @@ Undo
Redo
Redo the last undone change to the current window.
+Select All
+ Select the entire contents of the current window.
+
Cut
Copy selection into the system-wide clipboard; then delete the selection.
@@ -128,9 +131,6 @@ Paste
The clipboard functions are also available in context menus.
-Select All
- Select the entire contents of the current window.
-
Find...
Open a search dialog with many options
@@ -159,12 +159,12 @@ Expand Word
Expand a prefix you have typed to match a full word in the same window;
repeat to get a different expansion.
-Show call tip
+Show Call Tip
After an unclosed parenthesis for a function, open a small window with
function parameter hints. See :ref:`Calltips
Open an existing file with an Open dialog.
Open a list of recent files. Click one to open it.
-Open an existing module (searches sys.path).
Open a list of recent files. Click one to open it.
+Show functions, classes, and methods in the current Editor file in a +
Show functions, classes, and methods in the current Editor file in a tree structure. In the shell, open a module first.
Show sys.path directories, modules, functions, classes and methods in a @@ -255,10 +256,13 @@ and after the window title. If there is no associated file, do Save As instead.
Save the current window with a Save As dialog. The file saved becomes the -new associated file for the window.
+new associated file for the window. (If your file namager is set to hide +extensions, the current extension will be omitted in the file name box. +If the new filename has no ‘.’, ‘.py’ and ‘.txt’ will be added for Python +and text files, except that on macOS Aqua,’.py’ is added for all files.)Save the current window to different file without changing the associated -file.
+file. (See Save As note above about filename extensions.)Print the current window to the default printer.
Redo the last undone change to the current window.
Select the entire contents of the current window.
+Copy selection into the system-wide clipboard; then delete the selection.
Copy selection into the system-wide clipboard.
@@ -287,8 +293,6 @@ be undone.The clipboard functions are also available in context menus.
Select the entire contents of the current window.
-Open a search dialog with many options
Repeat the last search, if there is one.
@@ -309,17 +313,21 @@ Clear any selection and update the line and column status.Expand a prefix you have typed to match a full word in the same window; repeat to get a different expansion.
After an unclosed parenthesis for a function, open a small window with +
After an unclosed parenthesis for a function, open a small window with function parameter hints. See Calltips in the Editing and navigation section below.
Highlight the surrounding parenthesis.
+Highlight the surrounding parenthesis.
Any selection becomes a search target. However, only selections within
+a line work because searches are only performed within lines with the
+terminal newline removed. If [x] Regular expresion
is checked, the
+target is interpreted according to the Python re module.
Completions are supplied, when requested and available, for module @@ -1021,6 +1032,7 @@ also used for testing.