Home >Backend Development >Python Tutorial >A collection of shortcut keys for Python IDE PyCharm
Complete list of shortcut keys for Python IDE PyCharm
1. Editing
Ctrl + Space Basic code completion (classes, methods, properties)
Ctrl + Alt + Space to quickly import any class
Ctrl + Shift + Enter Statement completion
Ctrl + P Parameter information (calling parameters in the method)
Ctrl + Q Quick view of documentation
Shift + F1 External documentation
Ctrl + Mouse introduction
Ctrl + F1 Display error description or warning information
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 previous state
Ctrl + Shift + ]/[ End and start selected code block
Alt + Enter Quick correction
Ctrl + Alt + L Code formatting
Ctrl + Alt + O Optimize import
Ctrl + Alt + I Automatically indent
Tab / Shift + Tab Indent or not indent the 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 block of code to the clipboard
Ctrl+V/Shift+Insert Paste from the clipboard
Ctrl + Shift + V Paste from the nearest buffer
Ctrl + D Copy Selected area or rows
Ctrl + Y Delete selected rows
Ctrl + Shift + J Add smart line
Ctrl + Enter Smart line cutting
Shift + Enter Start new line
Ctrl + Shift + U In Switch between selected regions or code blocks
Ctrl + Delete Delete to end character
Ctrl + Backspace Delete to start of character
Ctrl + Numpad+/- Expand collapsed code block
Ctrl + Numpad+ Expand all
Ctrl + Numpad - Collapse all
Ctrl + F4 Close running tab
2. Search/Replace (Search/Replace)
F3 Next
Shift + F3 Previous
Ctrl + R Replace
Ctrl + Shift + F Global search
Ctrl + Shift + R Global replacement
3. Running
Alt + Shift + F10 Running mode configuration
Alt + Shift + F9 Debug mode configuration
Shift + F10 Running
Shift + F9 Debugging
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 expression
F9 Resume program
Ctrl + F8 Breakpoint switch
Ctrl + Shift + F8 View breakpoints
5. Navigation
Ctrl + N Jump to class
Ctrl + Shift + N Jump to symbol
Alt + Right/Left Jump to next or previous edited tab
F12 Return to 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 symbols
Ctrl + E Pop up the current file
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 declaration
Ctrl + Alt + B Jump to implementation
Ctrl + Shift + I View quick definition
Ctrl + Shift + B Jump to type declaration
Ctrl + U Jump to parent method, parent Class
Alt + Up/Down Jump to the previous and next 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 + HomeShow navigation bar F11 bookmark switch
Ctrl + Shift + F11 bookmark mnemonic switch
Ctrl + #[0-9] Jump to the identified bookmark
Shift + F11 show bookmark
6. Search related (Usage Search)
Alt + F7/Ctrl + F7 Query usage in files
Ctrl + Shift + F7 Highlight usage in files
Ctrl + Alt + F7 display usage
7. Refactoring (Refactoring)
Alt + Delete Safe Delete
Shift + F6 Rename
Ctrl + F6 Change Signature
Ctrl + Alt + N Inline
Ctrl + Alt + M Extraction Method
Ctrl + Alt + V Extraction Properties
Ctrl + Alt + F Extract fields
Ctrl + Alt + C Extract constants
Ctrl + Alt + P 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. Templates (Live Templates)
Ctrl + Alt + J Use templates in the current line
Ctrl +JInsert template
10. Basic (General)
Alt + #[0-9] Open the corresponding tool window
Ctrl + Alt + Y synchronization
Ctrl + Shift + F12 maximize editing switch
Alt + Shift + F add Go to the favorite
Alt + Shift + I Check the current file according to the configuration
Ctrl + BackQuote(') Quickly switch the current plan
Ctrl + Alt + S Open the settings page
Ctrl + Shift + A Find all in the editor Action
Ctrl + Tab to switch between windows