mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Updated
This commit is contained in:
parent
7895562f88
commit
ca5619cc5b
1 changed files with 49 additions and 37 deletions
|
@ -1,49 +1,61 @@
|
||||||
Windows and files:
|
File menu:
|
||||||
|
|
||||||
^X ^N creates new empty text editor window
|
New window -- create a new editing window
|
||||||
^X ^C closes all windows
|
Open file... -- open an existing file from a dialog box
|
||||||
Alt-F4 or ^X ^0 (that's control-x-control-zero) closes current window
|
Open module... -- asks for a module name, finds it on sys.path,
|
||||||
^X ^D opens a file from dialog box
|
and opens it; if there's a selection, it's the module name
|
||||||
^X ^S saves to current file
|
Class browser... -- open a class browser for the current module
|
||||||
^X ^W saves to file from dialog box
|
---
|
||||||
^X w save a copy to file from dialog box
|
Save -- save the current window to its associated file
|
||||||
|
Save As... -- save to a new file from a dialog box
|
||||||
|
Save Copy As... -- save to a new file without changing window name
|
||||||
|
---
|
||||||
|
Close -- close current window; asks to save if unsaved
|
||||||
|
Exit -- close all windows; asks to save unsaved windows
|
||||||
|
|
||||||
Navigation:
|
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
|
||||||
|
Fine 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
|
Arrow keys and Page Up/Down to move around
|
||||||
Home/End go to begin/end of line
|
Home/End go to begin/end of line
|
||||||
Control-Home/End go to begin/end of file
|
Control-Home/End go to begin/end of file
|
||||||
Some Emacs bindings may also work, e.g. ^A/^E
|
Some Emacs bindings may also work, e.g. ^F/^B/^P/^N/^A/^E
|
||||||
|
|
||||||
Searching: all searches are forward from the cursor without
|
Python Shell window:
|
||||||
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
|
^C interrupts executing command
|
||||||
^D sends end-of-file; closes console if typed at >>> prompt
|
^D sends end-of-file; closes window 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
|
Python syntax colors: the coloring is applied in a background thread
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue