PyCharm Keyboard Shortcuts

PyCharm keyboard shortcut reference covering 130 bindings for Windows, Mac & Linux. Commonly searched bindings include Find action, Open a tool window, and Synchronize. 130 of 130 shortcuts are verified against official PyCharm documentation, each with a linked source when available. Search by action name, filter by category, look up what a key combination does, print a cheat sheet, or practice with flashcards.

Official PyCharm documentation

ANALYZE AND EXPLORE

ActionDescriptionWindowsMacVerifiedSource
Show error description Ctrl+F1 Cmd+F1 Yes Source
Next F2 F2 Yes Source
previous highlighted error Shift+F2 Shift+F2 Yes Source
Run inspection by name Ctrl+Alt+Shift+I Cmd+Option+Shift+I Yes Source
Type Ctrl+H Cmd+H Yes Source
call hierarchy Ctrl+Alt+H Cmd+Option+H Yes Source

CREATE AND EDIT

ActionDescriptionWindowsMacVerifiedSource
Show intention actions Alt+Enter Option+Enter Yes Source
Basic code completion Ctrl+Space Cmd+Space Yes Source
Smart code completion Ctrl+Shift+Space Cmd+Shift+Space Yes Source
Type nam e completion Ctrl+Alt+Space Cmd+Option+Space Yes Source
Complete statement Ctrl+Shift+Enter Cmd+Shift+Enter Yes Source
Parameter information Ctrl+P Cmd+P Yes Source
context info Alt+Q Option+Q Yes Source
Quick definition Ctrl+Shift+I Cmd+Shift+I Yes Source
Quick Ctrl+Q Cmd+Q Yes Source
external documentation Shift+F1 Shift+F1 Yes Source
Generate code Alt+Insert Option+Insert Yes Source
Override Ctrl+O Cmd+O Yes Source
implement members Ctrl+I Cmd+I Yes Source
Surround with Ctrl+Alt+T Cmd+Option+T Yes Source
Comment with line comment Ctrl Cmd Yes Source
Extend Ctrl+W Cmd+W Yes Source
shrink selection Ctrl+Shift+W Cmd+Shift+W Yes Source
Optimize imports Ctrl+Alt+O Cmd+Option+O Yes Source
Auto-indent lines Ctrl+Alt+I Cmd+Option+I Yes Source
Cut Ctrl+C Cmd+C Yes Source
Сopy Ctrl+V Cmd+V Yes Source
Copy document path Ctrl+Shift+C Cmd+Shift+C Yes Source
Paste from clipboard history Ctrl+Shift+V Cmd+Shift+V Yes Source
Duplicate current line or selection Ctrl+D Cmd+D Yes Source
Move line up Ctrl+Shift+Up Cmd+Shift+Up Yes Source
down Ctrl+Shift+Down Cmd+Shift+Down Yes Source
Delete line at caret Ctrl+Y Cmd+Y Yes Source
Join Ctrl+Shift+J Cmd+Shift+J Yes Source
split line Ctrl+Enter Cmd+Enter Yes Source
Start new line Shift+Enter Shift+Enter Yes Source
Toggle case Ctrl+Shift+U Cmd+Shift+U Yes Source
Expand - - Yes Source
Save all Ctrl+S Cmd+S Yes Source

FIND EVERYTHING

ActionDescriptionWindowsMacVerifiedSource
Search everywhere Double Shift Shift Yes Source
Find Ctrl+F Cmd+F Yes Source
replace Ctrl+R Cmd+R Yes Source
Find in path Ctrl+Shift+F Cmd+Shift+F Yes Source
Replace in path Ctrl+Shift+R Cmd+Shift+R Yes Source
Next F3 F3 Yes Source
previous occurence Shift+F3 Shift+F3 Yes Source
Find word at caret Ctrl+F3 Cmd+F3 Yes Source
Go to class Ctrl+N Cmd+N Yes Source
file Ctrl+Shift+N Cmd+Shift+N Yes Source
Go to file member Ctrl+F12 Cmd+F12 Yes Source
Go to symbol Ctrl+Alt+Shift+N Cmd+Option+Shift+N Yes Source

MASTER YOUR IDE

ActionDescriptionWindowsMacVerifiedSource
Find action Ctrl+Shift+A Cmd+Shift+A Yes Source
Open a tool window Alt+1 Option+1 Yes Source
Synchronize Ctrl+Alt+Y Cmd+Option+Y Yes Source
Quick switch scheme Ctrl+` Cmd+` Yes Source
Settings Ctrl+Alt+S Cmd+Option+S Yes Source
Jump to source F4 F4 Yes Source
navigation bar Alt+Home Option+Home Yes Source
Jump to last tool window F12 F12 Yes Source
Hide active Shift+Escape Shift+Escape Yes Source
all tool windows Ctrl+Shift+F12 Cmd+Shift+F12 Yes Source
Go to next Alt+Right Option+Right Yes Source
previous editor tab Alt+Left Option+Left Yes Source
Go to editor (from a tool window) Escape Escape Yes Source
Close active tab Ctrl+Shift+F4 Cmd+Shift+F4 Yes Source
window Ctrl+F4 Cmd+F4 Yes Source

NAVIGATE FROM SYMBOLS

ActionDescriptionWindowsMacVerifiedSource
Declaration Ctrl+B Cmd+B Yes Source
Type declaration (JavaScript only) Ctrl+Shift+B Cmd+Shift+B Yes Source
Super method Ctrl+U Cmd+U Yes Source
Implementation(s) Ctrl+Alt+B Cmd+Option+B Yes Source
Find usages Alt+F7 Option+F7 Yes Source
Find usages in file Ctrl+F7 Cmd+F7 Yes Source
Highlight usages in file Ctrl+Shift+F7 Cmd+Shift+F7 Yes Source
Show usages Ctrl+Alt+F7 Cmd+Option+F7 Yes Source

NAVIGATE IN CONTEXT

ActionDescriptionWindowsMacVerifiedSource
Select in Alt+F1 Option+F1 Yes Source
Recently viewed Ctrl+E Cmd+E Yes Source
Recent locations Ctrl+Shift+E Cmd+Shift+E Yes Source
Navigate back Ctrl+Alt+Left Cmd+Option+Left Yes Source
forward Ctrl+Alt+Right Cmd+Option+Right Yes Source
Go to previous Alt+Up Option+Up Yes Source
next method Alt+Down Option+Down Yes Source
Go to line Ctrl+G Cmd+G Yes Source
Go to code block end Ctrl+] Cmd+] Yes Source
start Ctrl+[ Cmd+[ Yes Source
Add to favorites Alt+Shift+F Option+Shift+F Yes Source
Toggle book mark F11 F11 Yes Source
Toggle book mark with mnemonic Ctrl+F11 Cmd+F11 Yes Source
Go to numbered bookmark Ctrl+1 Cmd+1 Yes Source
Show bookmarks Shift+F11 Shift+F11 Yes Source
Run context configuration Ctrl+Shift+F10 Cmd+Shift+F10 Yes Source
Run Alt+Shift+F10 Option+Shift+F10 Yes Source
debug selec ted configuration Alt+Shift+F9 Option+Shift+F9 Yes Source
Run Shift+F10 Shift+F10 Yes Source
debug current configuration Shift+F9 Shift+F9 Yes Source
Step over F8 F8 Yes Source
into F7 F7 Yes Source
Smart step into Shift+F7 Shift+F7 Yes Source
Step out Shift+F8 Shift+F8 Yes Source
Run to cursor Alt+F9 Option+F9 Yes Source
Force run to cursor Ctrl+Alt+F9 Cmd+Option+F9 Yes Source
Show execution point Alt+F10 Option+F10 Yes Source
Evaluate expression Alt+F8 Option+F8 Yes Source
Stop Ctrl+F2 Cmd+F2 Yes Source
Stop background processes Ctrl+Shift+F2 Cmd+Shift+F2 Yes Source
Resume program F9 F9 Yes Source
Toggle line breakpoint Ctrl+F8 Cmd+F8 Yes Source
Toggle temporary line breakpoint Ctrl+Alt+Shift+F8 Cmd+Option+Shift+F8 Yes Source
Edit Ctrl+Shift+F8 Cmd+Shift+F8 Yes Source

REFACTOR AND CLEAN UP

ActionDescriptionWindowsMacVerifiedSource
Refactor this Ctrl+Alt+Shift+T Cmd+Option+Shift+T Yes Source
Copy F5 F5 Yes Source
Move F6 F6 Yes Source
Safe delete Alt+Delete Option+Delete Yes Source
Rename Shift+F6 Shift+F6 Yes Source
Change signature Ctrl+F6 Cmd+F6 Yes Source
Inline Ctrl+Alt+N Cmd+Option+N Yes Source
Extract method Ctrl+Alt+M Cmd+Option+M Yes Source
Introduce variable Ctrl+Alt+V Cmd+Option+V Yes Source
parameter Ctrl+Alt+P Cmd+Option+P Yes Source
Introduce field Ctrl+Alt+F Cmd+Option+F Yes Source
constant Ctrl+Alt+C Cmd+Option+C Yes Source
Reformat code Ctrl+Alt+L Cmd+Option+L Yes Source
Find any action inside the IDE Ctrl+Shift+A Cmd+Shift+A Yes Source

VERSION CONTROL

ActionDescriptionWindowsMacVerifiedSource
VCS operations popup Alt+` Option+` Yes Source
Commit Ctrl+K Cmd+K Yes Source
Update project Ctrl+T Cmd+T Yes Source
Recent changes Alt+Shift+C Option+Shift+C Yes Source
Revert Ctrl+Alt+Z Cmd+Option+Z Yes Source
Push Ctrl+Shift+K Cmd+Shift+K Yes Source
Next Ctrl+Alt+Shift+Down Cmd+Option+Shift+Down Yes Source
previous change Ctrl+Alt+Shift+Up Cmd+Option+Shift+Up Yes Source

← All apps on Shortcut Atlas

Loading Shortcut Atlas…