From dd0d3357584689e140da8b79a15f916aa8ec2872 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Sat, 9 Jan 1999 21:57:56 +0000 Subject: Updated a bunch of things (it was mostly still 0.1!) --- Tools/idle/help.txt | 56 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 39 insertions(+), 17 deletions(-) diff --git a/Tools/idle/help.txt b/Tools/idle/help.txt index 00c15d9..80c669f 100644 --- a/Tools/idle/help.txt +++ b/Tools/idle/help.txt @@ -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 -- cgit v0.12