PyCharm Shortcuts
Editing13
| Code Completion | ⌃Space |
| Context Actions | ⌥↩ |
| Complete Statement | ⇧⌘↩ |
| Duplicate Line | ⌘D |
| Delete Line | ⌘Delete |
| Move Statement Up | ⇧⌘↑ |
| Move Statement Down | ⇧⌘↓ |
| Line Comment | ⌘/ |
| Block Comment | ⌥⌘/ |
| Extend Selection | ⌥↑ |
| Shrink Selection | ⌥↓ |
| Reformat Code | ⌥⌘L |
| Generate | ⌘N |
Find & Replace4
| Find | ⌘F |
| Replace | ⌘R |
| Find In Path | ⇧⌘F |
| Replace In Path | ⇧⌘R |
Run & Debug10
| Run | ⌃R |
| Debug | ⌃D |
| Choose Run Config | ⌃⇧R |
| Choose Debug Config | ⌃⇧D |
| Step Over | F8 |
| Step Into | F7 |
| Step Out | ⇧F8 |
| Run To Cursor | ⌥F9 |
| Evaluate Expression | ⌥F8 |
| Toggle Breakpoint | ⌘F2 |
Refactoring5
| Refactor This | ⌃T |
| Rename | ⇧F6 |
| Extract Method | ⌥⌘M |
| Extract Variable | ⌥⌘V |
| Extract Constant | ⌥⌘C |
Tool Windows & VCS8
| Project Window | ⌘1 |
| Run Window | ⌘4 |
| Debug Window | ⌘5 |
| Structure Window | ⌘7 |
| Vcs Window | ⌘9 |
| Terminal | ⌥F12 |
| Commit | ⌘K |
| Settings | ⌘, |
Access PyCharm shortcuts from your menu bar
KeyShortcut detects the active app and shows its shortcuts instantly. No memorization needed.
Search Everywhere⇧⇧⇧
Find Action⇧⌘A
Open Class⌘O