Updated a bunch of things (it was mostly still 0.1!)
authorGuido van Rossum <guido@python.org>
Sat, 9 Jan 1999 21:57:56 +0000 (21:57 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 9 Jan 1999 21:57:56 +0000 (21:57 +0000)
Tools/idle/help.txt

index 00c15d9f0724fe3ba61a4b7ca95d703fb4dc79fa..80c669faad49f114409be173a571cd67df872346 100644 (file)
@@ -1,7 +1,10 @@
 [See end for tips.]
 
-File menu:
+Click on the dotted line at the top of a menu to "tear it off": a
+separate window containing the menu is created.
 
+File menu:
+       (This should speak for itself.)
 
 Edit menu:
 
@@ -11,28 +14,44 @@ Edit menu:
        Cut -- Copy selection into system-wide clipboard; then delete selection
        Copy -- Copy selection into system-wide clipboard
        Paste -- Insert system-wide clipboard into window
+       Select All -- Select the entire contents of the edit buffer
        ---
-       Find... -- Search (case sensitive, Perl regular expression)
-       Find next -- Repeat last search
-       Find same -- Search for the string in the selection
+       Find... -- Open a search dialog box with many options
+       Find again -- Repeat last search
+       Find selection -- Search for the string in the selection
+       Find in Files... -- Open a search dialog box for searching files
+       Replace... -- Open a search-and-replace dialog box
        Go to line -- Ask for a line number and show that line
        ---
-       Dedent region -- Shift selected lines left 4 spaces
        Indent region -- Shift selected lines right 4 spaces
+       Dedent region -- Shift selected lines left 4 spaces
        Comment out region -- Insert ## in front of selected lines
        Uncomment region -- Remove leading # or ## from selected lines
+       Tabify region -- Turns *leading* stretches of spaces into tabs
+       Untabify region -- Turn *all* tabs into the right number of spaces
+       Expand word -- Expand the word you have typed to match another
+               word in the same buffer; repeat to get a different expansion
+       Format Paragraph -- Reformat the current blank-line-separated paragraph
+       ---
+       Run module -- Import or reload the current module
+       Debug module -- Ditto, under debugger control
 
 Windows menu:
 
-       Contains the names of all open windows.  The Python Shell
-       entry at the top will recreate the shell window if it has
-       been closed.
+       Zoom Height -- toggles the window between normal size (24x80)
+       and maximum height.
+       ---
+       The rest of this menu lists the names of all open windows;
+       select one to bring it to the foreground (deiconifying it if
+       necessary).
 
 Debug menu (in the Python Shell window only):
 
-       Go to line from traceback -- look around the insert point for a
-               filename and linenumber, open the file, and show the line
+       Go to file/line -- look around the insert point for a filename
+               and linenumber, open the file, and show the line
        Open stack viewer -- show the stack traceback of the last exception
+       Debugger toggle -- Run commands in the shell under the debugger
+       JIT Stack viewer toggle -- Open stack viewer on traceback
 
 Basic editing and navigation:
 
@@ -40,12 +59,14 @@ Basic editing and navigation:
        Arrow keys and Page Up/Down to move around
        Home/End go to begin/end of line
        Control-Home/End go to begin/end of file
-       Some Emacs bindings may also work, e.g. ^F/^B/^P/^N/^A/^E
+       Some Emacs bindings may also work, e.g. ^B/^P/^A/^E/^D/^L
 
-    Word completion:
+Automatic indentation:
 
-       Alt-/ expands the word you have typed to match another word in
-       the same buffer.  Repeat to get a different expansion.
+       After a block-opening statement, the next line is indented by
+       4 spaces (in the Python Shell window by one tab).  In leading
+       indentation, Backspace deletes 4 spaces if they are there.
+       Also see the indent/dedent region commands.
 
 Python Shell window:
 
@@ -56,9 +77,10 @@ Python Shell window:
 
        Alt-p retrieves previous command matching what you have typed
        Alt-n retrieves next
-       Hit return while on any previous command retrieves that command
+       Return while on any previous command retrieves that command
+       Alt-/ (Expand word) is also useful here
 
-Python syntax colors: the coloring is applied in a background thread
+Python syntax colors: the coloring is applied in the background.
 
        Keywords        orange
        Strings         green
@@ -67,7 +89,7 @@ Python syntax colors: the coloring is applied in a background thread
 
 Shell colors:
 
-       Console output  dark red
+       Console output  brown
        stdout          blue
        stderr          dark green
        stdin           black