DEFAULT WINDOWS/LINUX KEYMAP
CREATE AND EDIT MASTER YOUR IDE BUILD, RUN, AND DEBUG
Show Intention Actions Alt+Enter Find Action... Ctrl+Shift+A Run context configuration Ctrl+Shift+F10
Basic Code Completion Ctrl+Space Open a Tool Window Alt+[0-9] Run/Debug Selected Configuration Alt+Shift+F10 / Alt+Shift+F9
Smart Code Completion Ctrl+Shift+Space Synchronize Ctrl+Alt+Y Run/Debug Current Configuration Shift+F10 / Shift+F9
Type Name Completion Ctrl+Alt+Space Quick Switch Scheme... Ctrl+` Step Over F8
Complete Statement Ctrl+Shift+Enter Settings... Ctrl+Alt+S Step Into F7
Parameter Information / Context Info Ctrl+P / Alt+Q Jump to Source/Navigation Bar F4 / Alt+Home Smart Step Into Shift+F7
Quick Definition Ctrl+Shift+I Jump to Last Tool Window F12 Step Out Shift+F8
Quick/External Documentation Ctrl+Q / Shift+F1 Hide Active/All Tool Windows Shift+Esc / Ctrl+Shift+F12 Run to Cursor Alt+F9
Generate Code Alt+Insert Go to Next/Previous Editor Tab Alt+Right / Alt+Left Force Run to Cursor Ctrl+Alt+F9
Override/Implement Members Ctrl+O / Ctrl+I Go to Editor (from a Tool Window) Esc Show Execution Point Alt+F10
Surround With... Ctrl+Alt+T Close Active Tab/Window Ctrl+Shift+F4 / Ctrl+F4 Evaluate Expression... Alt+F8
Comment with Line Comment Ctrl+/ Stop Ctrl+F2
Extend/Shrink Selection Ctrl+W / Ctrl+Shift+W FIND EVERYTHING Stop Background Processes... Ctrl+Shift+F2
Optimize Imports Ctrl+Alt+O Resume Program F9
Auto-Indent Lines Ctrl+Alt+I Search Everywhere Double Shift Toggle Line Breakpoint Ctrl+F8
Cut/Copy/Paste Ctrl+X / Ctrl+C / Ctrl+V Find/Replace Ctrl+F / Ctrl+R Toggle Temporary Line Breakpoint Ctrl+Alt+Shift+F8
Copy Document Path Ctrl+Shift+C Find/Replace in Path Ctrl+Shift+F / Ctrl+Shift+R Edit breakpoint Ctrl+Shift+F8
Paste from Clipboard History Ctrl+Shift+V Next/Previous Occurence F3 / Shift+F3 View Breakpoints... Ctrl+Shift+F8
Duplicate Current Line or Selection Ctrl+D Find Word at Caret Ctrl+F3
Move Line Up Ctrl+Shift+Up Go to Class/File Ctrl+N / Ctrl+Shift+N REFACTOR AND CLEAN UP
Move Line Down Ctrl+Shift+Down Go to File Member Ctrl+F12
Delete Line at Caret Ctrl+Y Go to Symbol Ctrl+Alt+Shift+N Refactor This... Ctrl+Alt+Shift+T
Join/Split Line Ctrl+Shift+J / Ctrl+Enter Copy... F5
Start New Line Shift+Enter NAVIGATE FROM SYMBOLS Move... F6
Toggle Case Ctrl+Shift+U Safe Delete... Alt+Delete
Expand/Collapse Code Block Ctrl+NumPad +/- Declaration Ctrl+B Rename... Shift+F6
Expand/Collapse All Ctrl+NumPad +/- Type Declaration (JavaScript only) Ctrl+Shift+B Change Signature... Ctrl+F6
Save All Ctrl+S Super Method Ctrl+U Inline... Ctrl+Alt+N
Implementation(s) Ctrl+Alt+B Extract Method Ctrl+Alt+M
ANALYZE AND EXPLORE Find Usages / Find Usages in File Alt+F7 / Ctrl+F7 Introduce Variable Ctrl+Alt+V
Highlight Usages in File Ctrl+Shift+F7 Introduce Field Ctrl+Alt+F
Show Error Description Ctrl+F1 Show Usages Ctrl+Alt+F7 Introduce Constant Ctrl+Alt+C
Next/Previous Highlighted Error F2 / Shift+F2 Introduce Parameter Ctrl+Alt+P
Run Inspection by Name... Ctrl+Alt+Shift+I NAVIGATE IN CONTEXT Reformat Code Ctrl+Alt+L
Type Hierarchy Ctrl+H
Call Hierarchy Ctrl+Alt+H Select In... Alt+F1
Recently Viewed/Changed Files Ctrl+E / Ctrl+Shift+E
VERSION CONTROL Last Edit Location Ctrl+Shift+Back
Navigate Back/Forward Ctrl+Alt+Left / Ctrl+Alt+Right
VCS Operations Popup... Alt+` Go to Previous/Next method Alt+Up / Alt+Down
Commit Ctrl+K Line/Column... Ctrl+G
Update Project Ctrl+T Go to Code Block End/Start Ctrl+] / Ctrl+[
Recent Changes Alt+Shift+C Add to Favorites Alt+Shift+F To find any action inside the IDE use Find Action (Ctrl + Shift + A)
Revert Ctrl+Alt+Z Toggle Bookmark F11
Push... Ctrl+Shift+K Toggle Bookmark with Mnemonic Ctrl+F11
Next Change Ctrl+Alt+Shift+Down Go to Numbered Bookmark Ctrl+[0-9]
Previous Change Ctrl+Alt+Shift+Up Show Bookmarks Shift+F11 jetbrains.com/pycharm blog.jetbrains.com/pycharm @pycharm