mirror of
https://github.com/python/cpython.git
synced 2025-09-27 02:39:58 +00:00
Bunch of updates necessary due to recent changes; added docs for File
menu, command line and color preferences.
This commit is contained in:
parent
dc7bfc44a2
commit
06b787bdd1
1 changed files with 63 additions and 13 deletions
|
@ -4,7 +4,24 @@ Click on the dotted line at the top of a menu to "tear it off": a
|
||||||
separate window containing the menu is created.
|
separate window containing the menu is created.
|
||||||
|
|
||||||
File menu:
|
File menu:
|
||||||
(This should speak for itself.)
|
|
||||||
|
New window -- create a new editing window
|
||||||
|
Open... -- open an existing file
|
||||||
|
Open module... -- open an existing module (searches sys.path)
|
||||||
|
Class browser -- show classes and methods in current file
|
||||||
|
Path browser -- show sys.path directories, modules, classes
|
||||||
|
and methods
|
||||||
|
---
|
||||||
|
Save -- save current window to the associated file (unsaved
|
||||||
|
windows have a * before and after the window title)
|
||||||
|
|
||||||
|
Save As... -- save current window to new file, which becomes
|
||||||
|
the associated file
|
||||||
|
Save Copy As... -- save current window to different file
|
||||||
|
without changing the associated file
|
||||||
|
---
|
||||||
|
Close -- close current window (asks to save if unsaved)
|
||||||
|
Exit -- close all windows and quit IDLE (asks to save if unsaved)
|
||||||
|
|
||||||
Edit menu:
|
Edit menu:
|
||||||
|
|
||||||
|
@ -33,8 +50,8 @@ Edit menu:
|
||||||
word in the same buffer; repeat to get a different expansion
|
word in the same buffer; repeat to get a different expansion
|
||||||
Format Paragraph -- Reformat the current blank-line-separated paragraph
|
Format Paragraph -- Reformat the current blank-line-separated paragraph
|
||||||
---
|
---
|
||||||
Run module -- Import or reload the current module
|
Import module -- Import or reload the current module
|
||||||
Debug module -- Ditto, under debugger control
|
Run script -- Execute the current file in the __main__ namespace
|
||||||
|
|
||||||
Windows menu:
|
Windows menu:
|
||||||
|
|
||||||
|
@ -64,9 +81,12 @@ Basic editing and navigation:
|
||||||
Automatic indentation:
|
Automatic indentation:
|
||||||
|
|
||||||
After a block-opening statement, the next line is indented by
|
After a block-opening statement, the next line is indented by
|
||||||
4 spaces (in the Python Shell window by one tab). In leading
|
4 spaces (in the Python Shell window by one tab). After
|
||||||
indentation, Backspace deletes 4 spaces if they are there.
|
certain keywords (break, return etc.) the next line is
|
||||||
Also see the indent/dedent region commands.
|
dedented. In leading indentation, Backspace deletes up to 4
|
||||||
|
spaces if they are there. Tab inserts 1-4 spaces (in the
|
||||||
|
Python Shell window one tab). See also the indent/dedent
|
||||||
|
region commands in the edit menu.
|
||||||
|
|
||||||
Python Shell window:
|
Python Shell window:
|
||||||
|
|
||||||
|
@ -80,26 +100,56 @@ Python Shell window:
|
||||||
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
|
Alt-/ (Expand word) is also useful here
|
||||||
|
|
||||||
Python syntax colors: the coloring is applied in the background.
|
Syntax colors:
|
||||||
|
|
||||||
|
The coloring is applied in a background "thread", so you may
|
||||||
|
occasionally see uncolorized text. To change the color
|
||||||
|
scheme, edit the ColorPrefs class in IdlePrefs.py.
|
||||||
|
|
||||||
|
Python syntax colors:
|
||||||
|
|
||||||
Keywords orange
|
Keywords orange
|
||||||
Strings green
|
Strings green
|
||||||
Comments red
|
Comments red
|
||||||
Definitions blue
|
Definitions blue
|
||||||
|
|
||||||
Shell colors:
|
Shell colors:
|
||||||
|
|
||||||
Console output brown
|
Console output brown
|
||||||
stdout blue
|
stdout blue
|
||||||
stderr dark green
|
stderr dark green
|
||||||
stdin black
|
stdin black
|
||||||
|
|
||||||
Tips:
|
Other preferences:
|
||||||
|
|
||||||
To change the font on Windows, open EditorWindow.py and change
|
To change the font on Windows, open EditorWindow.py and change
|
||||||
text['font'] = ("verdana", 8)
|
text['font'] = ("lucida console", 8)
|
||||||
to, e.g.,
|
to, e.g.,
|
||||||
text['font'] = ("courier new", 10)
|
text['font'] = ("courier new", 10)
|
||||||
|
|
||||||
To change the Python syntax colors, edit the tagdefs table in
|
To change keyboard bindings, edit Bindings.py
|
||||||
ColorDelegator.py; to change the shell colors, edit the tagdefs
|
|
||||||
table in PyShell.py.
|
Command line usage:
|
||||||
|
|
||||||
|
idle.py [-c command] [-d] [-e] [-s] [-t title] [arg] ...
|
||||||
|
|
||||||
|
-c command run this command
|
||||||
|
-d enable debugger
|
||||||
|
-e edit mode; arguments are files to be edited
|
||||||
|
-s run $IDLESTARTUP or $PYTHONSTARTUP first
|
||||||
|
-t title set title of shell window
|
||||||
|
|
||||||
|
If there are arguments:
|
||||||
|
|
||||||
|
If -e is used, arguments are files opened for editing and
|
||||||
|
sys.argv reflects the arguments passed to IDLE itself.
|
||||||
|
|
||||||
|
Otherwise, if -c is used, all arguments are placed in
|
||||||
|
sys.argv[1:...], with sys.argv[0] set to '-c'.
|
||||||
|
|
||||||
|
Otherwise, if neither -e nor -c is used, the first
|
||||||
|
argument is a script which is executed with the remaining
|
||||||
|
arguments in sys.argv[1:...] and sys.argv[0] set to the
|
||||||
|
script name. If the script name is '-', no script is
|
||||||
|
executed but an interactive Python session is started; the
|
||||||
|
arguments are still available in sys.argv.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue