As a true Mac productivity tools, with PyCharm shortcuts in Python development, productivity can be doubled to make paper with key position classification and functional classification are two ways to organize shortcuts PyCharm of.
For I believe that useful, but beginners may not be used shortcut keys, do the thickening process
Key position classification
Command + ?
command + 1
Project launched to recovercommand + .
Expand recover the code blockcommand + 7
File Structure windowcommand + Click
Into the source codecommand + R
Replace, Replacecommand + F
Find, Findcommand + K
Commit, commit codecommand + /
Notecommand + E
Recent Filescommand + W
quick selectioncommand + S
Save all, save allcommand + C
Copy, Copycommand + V
Stickcommand + T
From version control (VCS) to update the codecommand + < / >
Jump to the beginning / end of linecommand + G
Go to Line to jump to a rowcommand + Y
Delete the entire linecommand + Home / End
Jump to first file / tailcommand + PageUp / PageDown
Jump to the current screen header / footercommand + []
Jump to the block head / tailcommand + Q
Quit, quit PyCharmcommand + Z
Modify withdrawalcommand + +/-
Expand collapsing codecommand + ,
Preference, preferencescommand + F2
Stop stop runningcommand + F4
Close Tabcommand + Tab
Switch tabscommand + 9
Open VCS Version Controlcommand + F8
Add / Cancel breakpointcommand + F12
File Structurecommand + P
View parameterscommand + X
Shearcommand + D
Duplicate, duplicate contentcommand + B
View Definition Source
Shift + ?
shift + F2
View the last error or warningshift + F6
Heavy namingshift + F8
Step Out jumped Functionsshift + F9
Debug debuggingshift + F10
Run Runshift + F4
Code to open a separate windowshift + Tab
Anti-indentshift + Backspace
Delete the entire lineCtrl + ?
ctrl + N
create a new filectrl + H
Hierarchy View inheritancectrl + ~
Switch themesctrl + F5
Re-runctrl + V
Open VCS Version Controlctrl + J
Quick view documentsctrl + R
Run Runctrl + D
Debug debuggingAlt + ?
Alt + Enter
Fast Import missing packages, single and double quotation marks conversion, test regular expressionsAlt + F7
View usage variables, etc.Alt + Home
File into the top navigation barAlt + Backspace
Delete the entire wordAlt + F1
Quick View file / folder structureAlt + F12
Open Terminal TerminalAlt + F9
Run the cursor to debuggingCommand + Shift + ?
command + shift + +/-
Expand / Collapse all codescommand + shift + F8
View all breakpointscommand + shift + F4
Close-going Run to run the task, search, etc.command + shift + F12
Put away all the tools window (Edit window is maximized)command + shift + F
Global Searchcommand + shift + R
Global Replacecommand + shift + V
`Pasted from the Clipboardcommand + shift + C
Copy Pathcommand + shift + Backspace
Jump to the last editor of thecommand + shift + ⬆ / ⬇
Movement code / code blockcommand + shift + 8
Enable column selection modecommand + shift + Z
Redo, RedoCommand + Alt + ?
command + Alt + L
Formatting codecommand + Alt + O
Optimization of importcommand + Alt + T
Enclosing block (Try Except etc.)command + Alt + V
Extract Variable, variable extractioncommand + Alt + P
Extract Parameter, parameters are extracted (Function used in the process)command + Alt + C
Extract Constant, constant extractioncommand + Alt + M
Extract Method, extractioncommand + Alt + F
Extract Field extraction field (in class Class)command + Alt + Z
Revert Commit to withdraw from the modified version controlcommand + Alt + Y
Synchronize, 同步 Workspacecommand + Alt + ← / →
Jump to the previous local time / next editcommand + Alt + J
Surround code with the Live Templatecommand + Alt + A
Add to add VCS version controlCommand + Ctrl + ?
command + ctrl + F
full screencommand + ctrl + +/=
Zoom Editor, editor sizeCtrl + Shift + ?
ctrl + shift + Q
Displays the current context information of the code (of which function to which belong the like Html tag)ctrl + shift + J
Join, two lines of code as a single lineShift + Alt + ?
shift + Alt + F10
Select the file you want to runshift + Alt + C
Recent Changes, recent changes (local)The other three key +?
command + shift + Alt + T
Variable names reconstructioncommand + shift + Alt
Enable multi-cursor to selectshift + Alt + ctrl + ⬆ / ⬇
See the difference with the local version of VCS controlsingle bond
按住 Shift
Enable horizontal scrolling mouseF5
Copy the file to somewhereF6
Move the file to somewhereF7
Step into, enter debug FunctionsF8
Step over, stepping into the subroutine notF9
Continue program execution, skip to the next breakpointF2
The next error or warningTab
Indent your codeEsc
Exit the tool window into the code editor
Press
Edit Edit
command + /
Commentcommand + W
quickly selectcommand + C
Copy, Copycommand + shift + C
to copy the pathcommand + V
and pastecommand + shift + V
to paste from the clipboardcommand + Y
delete the entire lineshift + Backspace
delete entire lineAlt + Backspace
delete entire wordscommand + X
cutcommand + Z
withdraw modifycommand + shift + Z
redo modifycommand + D
Duplicate, duplicate contentTab
indenting codeshift + Tab
Unindentcommand + shift + ⬆ / ⬇
mobile code / code blockcommand + .
expansion recover blockcommand + +/-
Expand folding Codecommand + shift + +/-
expand / Collapse all codescommand + shift + 8
enable column select mode iscommand + Alt + J
surrounded by Code Template Livectrl + shift + J
the Join, two lines as a single lineAlt + Enter
rapid Import missing packet, convert single and double quotation marks, the test regular expression
Refactor reconstruction
command + Alt + L
Formatting codecommand + Alt + T
block surrounded (Try Except etc.)shift + F6
Renamecommand + shift + Alt + T
variable name reconstructioncommand + Alt + V
Extract Variable, variable extractioncommand + Alt + P
Extract Parameter, parameters are extracted (Function used in the process)command + Alt + C
the Extract by Constant, extraction constantscommand + Alt + M
Extract Method, extractioncommand + Alt + F
Extract Field extraction field ( class using the class)
File file
ctrl + N
New FileF5
Copy the file to somewhereF6
to move the file to somewherecommand + Alt + Y
Synchronize, Synchronization Workspacecommand + S
the Save All, save all
Navigation Navigation
command + < / >
Jump to the end of line / rowcommand + []
jump to the block head / tailcommand + PageUp / PageDown
jumps to the current screen header / footercommand + Home / End
to jump to the first file / end ofcommand + 7
file structure windowcommand + 9
open VCS version controlcommand + Alt + ← / →
jumps place to the last / next editcommand + shift + Backspace
Jump to the last editor of thecommand + G
Go to line to jump to a lineAlt + Home
into the top of the file navigation barF2
to the next error or warningshift + F2
on a warning or error
Run / Debug to run and debug
ctrl + F5
Re-runctrl + R
Run Runctrl + D
Debug debuggingshift + F9
Debug debuggingshift + F10
Run Runshift + Alt + F10
select the file you want to runF7
Step into, enter Functions commissioningF8
Step over, not stepping into the subroutineF9
program continuesAlt + F9
to run to debug the cursorcommand + F2
Stop to stop runningcommand + F8
the Add / Cancel breakpointscommand + shift + F8
view All breakpointscommand + shift + F4
close ongoing task run run, search, and socommand + shift + Alt
enable multi-cursor selection
Window window
command + F4
Off-labelcommand + Tab
switching labelcommand + Q
Quit, quit PyCharmshift + F4
open the code window separatecommand + F12
file structurecommand + 1
deployed to recover the Project windowcommand + ,
Preference, preferencescommand + R
Replace, Replacecommand + E
Recent Filescommand + F
the Find, Findcommand + shift + F
global searchcommand + shift + R
global replacementcommand + shift + F12
put away all the tools window (Edit window is maximized)Esc
to exit the tool window to enter the code editorshift + F4
open Code independent windowAlt + F12
open terminal terminalcommand + ctrl + F
full screencommand + ctrl + +/=
Zoom editor, editor size
VCS Version Control
shift + Alt + ctrl + ⬆ / ⬇
Check local and version control VCS differencecommand + T
update code from version control (VCS)command + K
the Commit, submit codeshift + Alt + C
Recent Changes, recent changes (local)shift + Alt + ctrl + ⬆ / ⬇
view local and version control VCS differencecommand + Alt + Z
Revert Commit to withdraw modified from the version controlcommand + Alt + A
Add to add to the VCS version control
Code information
ctrl + J
Quick view documentscommand + Click
into the source codecommand + B
to see the definition of source codecommand + P
to see the parameterAlt + F7
view variables such as the use ofAlt + F1
Quick View file / folder structurectrl + shift + Q
displays the current code context information (belongs to which function, which belongs to Html tags, etc.)ctrl + H
Hierarchy view inheritance
other
ctrl + ~
Switch themes main
Live Template, fast typingif __name__ == '__main__:'