blob: 00c15d9f0724fe3ba61a4b7ca95d703fb4dc79fa [file] [log] [blame]
[See end for tips.]
File menu:
Edit menu:
Undo -- Undo last change to current window (max 1000 changes)
Redo -- Redo last undone change to current window
---
Cut -- Copy selection into system-wide clipboard; then delete selection
Copy -- Copy selection into system-wide clipboard
Paste -- Insert system-wide clipboard into window
---
Find... -- Search (case sensitive, Perl regular expression)
Find next -- Repeat last search
Find same -- Search for the string in the selection
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
Comment out region -- Insert ## in front of selected lines
Uncomment region -- Remove leading # or ## from selected lines
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.
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
Open stack viewer -- show the stack traceback of the last exception
Basic editing and navigation:
Backspace deletes to the left; DEL deletes to the right
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
Word completion:
Alt-/ expands the word you have typed to match another word in
the same buffer. Repeat to get a different expansion.
Python Shell window:
^C interrupts executing command
^D sends end-of-file; closes window if typed at >>> prompt
Command history:
Alt-p retrieves previous command matching what you have typed
Alt-n retrieves next
Hit return while on any previous command retrieves that command
Python syntax colors: the coloring is applied in a background thread
Keywords orange
Strings green
Comments red
Definitions blue
Shell colors:
Console output dark red
stdout blue
stderr dark green
stdin black
Tips:
To change the font on Windows, open EditorWindow.py and change
text['font'] = ("verdana", 8)
to, e.g.,
text['font'] = ("courier new", 10)
To change the Python syntax colors, edit the tagdefs table in
ColorDelegator.py; to change the shell colors, edit the tagdefs
table in PyShell.py.