PyCharm
A professional IDE specialized for Python development, covering all Python domains from scientific computing to web development
Comprehensive shortcuts that maximize Python development productivity with advanced features like code generation, templates, and smart completion
Ctrl+Shift+A
Find action
Search and execute any IDE action.
💡 Hint: Action
🎯 Universal command palette to search and execute any IDE feature
Alt+Enter
Show intention actions
Show available intention actions and quick fixes.
💡 Hint: Enter to fix
🎯 Instantly apply automatic error fixes and code improvement suggestions
Ctrl+Shift+Enter
Complete statement
Automatically complete the current statement (add semicolons, brackets, etc.).
💡 Hint: Complete statement
🎯 Auto-complete parentheses and semicolons to quickly complete syntax
Ctrl+D
Duplicate line
Duplicate the current line or selection.
💡 Hint: Duplicate
🎯 Instantly duplicate the current line to efficiently write similar code
Ctrl+/
Comment/uncomment line
Comment or uncomment the current line or selected lines.
💡 Hint: Slash for comment
🎯 Comment/uncomment selected lines with one key to streamline debugging
Ctrl+W
Extend selection
Extend the selection to successively larger code blocks.
💡 Hint: Widen
🎯 Progressively expand code block selection to flexibly adjust editing scope
Ctrl+J
Insert live template
Insert an available live template.
💡 Hint: Insert template
🎯 Instantly insert frequently used code patterns from templates
Ctrl+Tab
Switch between tabs and tool windows
Switch between open tabs and tool windows.
💡 Hint: Tab to switch
🎯 Quickly switch between open tabs and tool windows to improve work efficiency
Ctrl+Shift+F12
Toggle maximizing editor
Maximize the editor or restore it to its original size.
💡 Hint: Toggle maximize
🎯 Maximize the editor to create an environment focused on coding
Ctrl+S
Save all
Save all open files.
💡 Hint: Save
🎯 Save all open files at once to ensure work is preserved