| Windows and files: |
| |
| ^X ^N creates new empty text editor window |
| ^X ^C closes all windows |
| Alt-F4 or ^X ^0 (that's control-x-control-zero) closes current window |
| ^X ^D opens a file from dialog box |
| ^X ^S saves to current file |
| ^X ^W saves to file from dialog box |
| ^X w save a copy to file from dialog box |
| |
| 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. ^A/^E |
| |
| Searching: all searches are forward from the cursor without |
| wrap-around, case sensitive, Perl-style regular expression matches |
| |
| ^S without a selection opens search dialog box |
| ^S with a selection searches for selected text |
| ^U ^S repeats last search |
| Alt-G opens dialog box to go to a specific line |
| |
| Editing: |
| |
| Backspace deletes left of cursor, Delete right of cursor |
| Cut and paste use platform's conventions |
| ^[ or Alt-[ left-shifts (dedents) the current line or selection |
| ^] or Alt-] right-shifts (indents) the current line or selection |
| Alt-/ expands last word you type (like Emacs dabbrev) |
| |
| Undo: |
| |
| ^Z undoes last change; repeat to undo more |
| Alt-Z redoes last undone change; repeat to redo more |
| |
| Console window: |
| |
| ^C interrupts executing command |
| ^D sends end-of-file; closes console if typed at >>> prompt |
| |
| If you get a traceback, right-click on any line listing a |
| filename and line number and select "Go to line from |
| traceback" to open that file and go to the indicated line |
| |
| Python syntax colors: the coloring is applied in a background thread |
| |
| Keywords orange |
| Strings green |
| Comments red |
| Definitions blue |
| |
| Console colors: |
| |
| Console output red |
| stdout blue |
| stderr dark green |
| stdin purple |