Home > Article > Backend Development > Pycharm Shortcut Key Manual
Alt+Enter Automatically add packages
Ctrl+t SVN update
Ctrl+k SVN commit
Ctrl + / Comment (uncomment) the selected line
Ctrl+Shift+F Advanced search
Ctrl+Enter completion
Shift + Enter Start a new line
TAB Shift+TAB Indent/unindent the selected line
Ctrl + Alt + I Automatically indent the line
Ctrl + Y Delete the line where the current caret is located
Ctrl + D Copy the current line or selected block
Ctrl + Shift + J Merge lines
Ctrl + Shift + V Paste from the recent buffer
Ctrl + Delete Delete to the end of the character
Ctrl + Backspace Delete to the character Start
Ctrl + NumPad+/- expand or shrink code blocks
Ctrl + Shift + NumPad+ expand all code blocks
Ctrl + Shift + NumPad- shrink all code blocks
in PyCharm /opt/pycharm-3.4.1 You can find the English version of ReferenceCard.pdf shortcut keys in the /help directory
PyCharm Default Keymap
PyCharm3.0 default shortcut keys (translated)
1. Editing (Editing)
Ctrl + Space Basic Code completion (classes, methods, properties)
Ctrl + Alt + Space Quickly import any class
Ctrl + Shift + Enter Statement completion
Ctrl + P Parameter information (call parameters in methods)
Ctrl + Q Quick view Documentation
Shift + F1 External documentation
Ctrl + Mouse Introduction
Ctrl + F1 Display error description or warning message
Alt + Insert Automatically generate code
Ctrl + O Re-method
Ctrl + Alt + T Select
Ctrl + / Line comment
Ctrl + Shift + / Block comment
Ctrl + W Select the added code block
Ctrl + Shift + W Return to the previous state
Ctrl + Shift + ]/[ End of the selected code block, Start
Alt + Enter Quick fix
Ctrl + Alt + L Code formatting
Ctrl + Alt + O Optimize import
Ctrl + Alt + I Automatic indent
Tab / Shift + Tab Indent, not indent Current line
Ctrl+X/Shift+Delete Cut the current line or selected code block to the clipboard
Ctrl+C/Ctrl+Insert Copy the current line or selected code block to the clipboard
Ctrl+V /Shift+Insert Paste from clipboard
Ctrl + Shift + V Paste from recent buffer
Ctrl + D Copy selected range or lines
Ctrl + Y Delete selected lines
Ctrl + Shift + J Add smart line
Ctrl + Enter Smart line cutting
Shift + Enter Start a new line
Ctrl + Shift + U Switch between selected areas or code blocks
Ctrl + Delete Delete to the end of the character
Ctrl + Backspace Delete to the beginning of the character
Ctrl + Numpad+/- Expand the collapsed code block
Ctrl + Numpad+ Expand all
Ctrl + Numpad- Collapse all
Ctrl + F4 Close the running tab
2. Find/Replace ( Search/Replace)
F3 Next
Shift + F3 Previous
Ctrl + R Replace
Ctrl + Shift + F Global search
Ctrl + Shift + R Global replace
3. Running
Alt + Shift + F10 Run mode configuration
Alt + Shift + F9 Debug mode configuration
Shift + F10 Run
Shift + F9 Debug
Ctrl + Shift + F10 Run editor configuration
Ctrl + Alt + R Run manage.py task
4. Debugging
F8 Skip
F7 Enter
Shift + F8 Exit
Alt + F9 Run cursor
Alt + F8 Verify expression
Ctrl + Alt + F8 Quickly verify expressions
F9 Resume program
Ctrl + F8 Breakpoint switch
Ctrl + Shift + F8 View breakpoints
5. Navigation (Navigation)
Ctrl + N Jump to class
Ctrl + Shift + N Jump to the symbol
Alt + Right/Left Jump to the next or previous editing tab
F12 Return to the previous tool window
Esc Return to the editing window from the tool window
Shift + Esc Hide the running and recently running windows
Ctrl + Shift + F4 Close the actively running tab
Ctrl + G View the current line number and character symbol
Ctrl + E The current file pops up
Ctrl+Alt+Left /Right Back, forward
Ctrl+Shift+Backspace Navigate to the recent editing area
Alt + F1 Find the current file or logo
Ctrl+B / Ctrl+Click Jump to statement
Ctrl + Alt + B Jump to Implement
Ctrl + Shift + I to view quick definition
Ctrl + Shift + B jump to type declaration
Ctrl + U jump to parent method, parent class
Alt + Up/Down jump to previous and next A method
Ctrl + ]/[jump to the end and start of the code block
Ctrl + F12 pop up file structure
Ctrl + H type hierarchy
Ctrl + Shift + H method hierarchy
Ctrl + Alt + H Call hierarchy
F2 / Shift + F2 Next and previous highlighted errors
F4 / Ctrl + Enter to edit resources and view resources
Alt + Home to display the navigation bar F11 bookmark switch
Ctrl + Shift + F11 bookmark Mnemonic switch
Ctrl + #[0-9] Jump to the marked bookmark
Shift + F11 to display the bookmark
6. Search related (Usage Search)
Alt + F7/Ctrl + F7 Query in the file Usage
Ctrl + Shift + F7 Highlight usage in the file
Ctrl + Alt + F7 Show usage
7. Refactoring
F5 Copy F6 Cut
Alt + Delete Safely delete
Shift + F6 Rename
Ctrl + F6 Change Signature
Ctrl + Alt + N Inline
Ctrl + Alt + M extraction method
Ctrl + Alt + V to extract attributes
Ctrl + Alt + F to extract fields
Ctrl + Alt + C to extract constants
Ctrl + Alt + P to extract parameters
8, Control VCS/Local History
Ctrl + K Submit project
Ctrl + T Update project
Alt + Shift + C View recent changes
Alt + BackQuote(')VCS quick popup
9. Template (Live Templates)
Ctrl + Alt + JCurrent line uses templates
Ctrl +JInsert templates
10. Basic (General)
Alt + #[0-9] Open the corresponding tool window
Ctrl + Alt + Y Sync
Ctrl + Shift + F12 Maximize editing switch
Alt + Shift + F Add to favorites
Alt + Shift + I Check current file according to configuration
Ctrl + BackQuote(') Quickly switch current plan
Ctrl + Alt + S Open the settings page
Ctrl + Shift + A to find all actions in the editor
Ctrl + Tab to switch between windows