ShortcutPosters

4 art directions — pick one below, click to zoom & compare.

Layout
PYCHARMKEYBOARD SHORTCUTS · MAC · 47 ESSENTIAL1Project234567890QWClose TabERecentRRunTRefactorYUIOClassPParamsA⌘ ⇧ActionsSSave AllDDebugFFindGAI GenHJ⌃ ⇧JunieKCommitL⌘ ⌥FormatZUndoXCutCCopyV⌘ ⌥Ext VarBDeclareNGenerateM⌘ ⌥Ext Meth…MORE SHORTCUTSAI\CompleteQuick FixComment/FileOFind AllFSearch AllStep OverF8ResumeRBreakpointF8RenameF6Run CellDuplicateDDel LineRedoZSymbolONext ErrorF2ReplaceRUsagesF7StopF2pytestRStep IntoF7Step OutF8PushKPullTshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH PYCHARM · MAC
NAVIGATEDeclareBClassOFileOSymbolORecentENext ErrorF2LineLForward]Back[ImplBStructureF12BookmarkF3Next Tab]Prev Tab[RUNRunRDebugDStopF2pytestRRun ConfigRRun HereRRerunRRerun TestRVCSCommitKPushKPullTVCS MenuVVIEWProject1TerminalF12AI ASSISTANTAI\JunieJAI GenGSEARCHFindFFind AllFSearch AllActionsAReplaceRUsagesF7Find NextGReplace AllRDEBUGStep OverF8ResumeRBreakpointF8Step IntoF7Step OutF8To CursorF9EvaluateF8REFACTORRefactorTRenameF6Ext MethodMExt VarVInlineNEDITCompleteQuick FixComment/Save AllSUndoZGenerateNFormatLDuplicateDDel LineRedoZSmart CmpStmt CmpParamsPDocsF1SurroundTExpand SelOpt ImportsOMove UpMove DownNew LineSel AllGNext OccurGCutXCopyCPasteVClose TabWSCIENTIFICRun CellCell+NextPYTHON CONSOLEConsoleEPyCharmKEYBOARD SHORTCUTS · MAC · 80 ESSENTIALBOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH PYCHARM · MAC
AI ASSISTANT03AI\JunieJAI GenGRUN08RunRDebugDStopF2pytestRRun ConfigRRun HereRRerunRRerun TestRREFACTOR05RefactorTRenameF6Ext MethodMExt VarVInlineNVIEW02Project1TerminalF12SEARCH08FindFFind AllFSearch AllActionsAReplaceRUsagesF7Find NextGReplace AllRDEBUG07Step OverF8ResumeRBreakpointF8Step IntoF7Step OutF8To CursorF9EvaluateF8SCIENTIFIC02Run CellCell+NextNAVIGATE14DeclareBClassOFileOSymbolORecentENext ErrorF2LineLForward]Back[ImplBStructureF12BookmarkF3Next Tab]Prev Tab[VCS04CommitKPushKPullTVCS MenuVPYTHON CONSOLE01ConsoleEEDIT26CompleteQuick FixComment/Save AllSUndoZGenerateNFormatLDuplicateDDel LineRedoZSmart CmpStmt CmpParamsPDocsF1SurroundTExpand SelOpt ImportsOMove UpMove DownNew LineSel AllGNext OccurGCutXCopyCPasteVClose TabWPyCharmKEYBOARD SHORTCUTS · MAC · 80 ESSENTIALBOTH LAYOUTSQWERTYQWERTYAZERTYAZERTYshortcutposters.comUPDATED JAN 2026 · COMPATIBLE WITH PYCHARM · MAC
PYCHARM · KEYBOARD SHORTCUTSMac · 11 SETS · No.01PYCHARMTOTAL80SHORTCUTSFOR MAC · SHIPPED COMBOSSETSAI ASSISTANT03EDIT26NAVIGATE14SEARCH08RUN08DEBUG07REFACTOR05VCS04SCIENTIFIC02PYTHON CONSOL01VIEW02REF. EDITION · JAN 2026shortcutposters.comAI\JunieJAI GenGCompleteQuick FixComment/Save AllSUndoZGenerateNFormatLDuplicateDDel LineRedoZSmart CmpStmt CmpParamsPDocsF1SurroundTExpand SelOpt ImportsOMove UpMove DownNew LineSel AllGNext OccurGCutXCopyCPasteVClose TabWDeclareBClassOFileOSymbolORecentENext ErrorF2LineLForward]Back[ImplBStructureF12BookmarkF3Next Tab]Prev Tab[FindFFind AllFSearch AllActionsAReplaceRUsagesF7Find NextGReplace AllRRunRDebugDStopF2pytestRRun ConfigRRun HereRRerunRRerun TestRStep OverF8ResumeRBreakpointF8Step IntoF7Step OutF8To CursorF9EvaluateF8RefactorTRenameF6Ext MethodMExt VarVInlineNCommitKPushKPullTVCS MenuVRun CellCell+NextConsoleEProject1TerminalF12

Mac edition · 146 shortcuts

PyCharm Keyboard Shortcuts Poster

A printable, framed-quality poster of the essential PyCharm shortcuts for Mac — the keys worth keeping in view, designed to stay readable on a wall.

Free PNG is web-resolution & lightly watermarked.

Customise this poster Pick the shortcuts, restyle the colours — download free. Get the framed-quality print Full 300 DPI, print-ready — at home or shipped to your door.

All PyCharm keyboard shortcuts (Mac)

Layout
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫ Back
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter ⏎
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl

+ 5 more controls in the table below

Edit 43

Action Shortcut
Code Completion
Quick Fix
Line Comment /
Save All S
Undo Z
Generate Code N
Reformat Code L
Duplicate Line D
Delete Line
Redo Z
Smart Complete
Statement Complete
Parameter Info P
Quick Docs F1
Surround With T
Expand Selection
Optimize Imports O
Move Line Up
Move Line Down
New Line
Select All Occur G
Select Next Occur G
Cut X
Copy C
Paste V
Close Tab W
Override Method O
Implement Method I
Live Template J
Block Comment /
Shrink Selection
Auto Indent I
Paste History V
Move Statement Up
Move Statement Down
Join Lines J
Split Line
Toggle Case U
Expand Block =
Collapse Block
Error at Caret F1
Expand All =
Collapse All

Navigate 27

Action Shortcut
Go to Declaration B
Go to Class O
Go to File O
Go to Symbol O
Recent Files E
Next Error F2
Go to Line L
Navigate Forward ]
Navigate Back [
Implementation B
File Structure F12
Toggle Bookmark F3
Next Tab ]
Prev Tab [
Recent Locations E
Last Edit
Type Declaration B
Super Method U
Prev Method
Next Method
Prev Error F2
Jump to Source F4
Show Bookmarks F3
Quick Definition I
Type Hierarchy H
Call Hierarchy H
Select in View F1

Search 11

Action Shortcut
Find F
Find in Path F
Search Everywhere then
Find Action A
Replace R
Find Usages F7
Find Next G
Replace in Path R
Find Previous G
Show Usages F7
Highlight Usages F7

Refactor 11

Action Shortcut
Refactor This T
Rename F6
Extract Method M
Extract Variable V
Inline N
Extract Constant C
Extract Parameter P
Change Signature F6
Move F6
Extract Field F
Safe Delete

Run 10

Action Shortcut
Run R
Debug D
Stop F2
Run pytest R
Run Config R
Run Context R
Rerun R
Rerun Tests R
Debug Config D
Run with Coverage F6

View 10

Action Shortcut
Project Tool 1
Terminal F12
Python Console Win 4
Run Tool 4
Debug Tool 5
Version Control 9
Maximize Editor F12
Structure Tool 7
Split Vertically V
Distraction Free F

Debug 9

Action Shortcut
Step Over F8
Resume R
Toggle Breakpoint F8
Step Into F7
Step Out F8
Run to Cursor F9
Evaluate F8
Smart Step Into F7
View Breakpoints F8

VCS 7

Action Shortcut
Commit K
Push K
Update Project T
VCS Popup V
Show Diff D
Recent Changes C
Rollback Z

Scientific 7

Action Shortcut
Run Cell
Run Cell & Next
Debug Cell
Insert Cell Above A
Insert Cell Below B
Toggle Scientific ,
Show DataFrame F8

Python Console 4

Action Shortcut
Python Console E
Exec Selection in Console E
Next Console Cmd
Prev Console Cmd

General 4

Action Shortcut
Settings ,
Switcher
Inspect File I
Project Structure ;

AI Assistant 3

Action Shortcut
AI Assistant \
Junie Chat J
AI Generate G

Unofficial reference. ShortcutPosters is not affiliated with, endorsed by, or sponsored by PyCharm. All product names, logos, and trademarks are property of their respective owners. See our licensing & trademark notice.

Frequently asked questions

Does the poster include every PyCharm shortcut?
PyCharm has 146 keyboard shortcuts in total — the complete list is free to read on this page. The poster features the most essential ones, curated to stay readable on a wall.
Can I print it at home?
Yes. The digital download is a high-resolution 300 DPI file you can print at home or at any print shop, in standard frame sizes.
Does it cover both Mac and Windows?
We sell separate Mac and Windows editions so every key matches your keyboard exactly. This page is the macOS edition.
Is this an official PyCharm product?
No. This is an unofficial reference poster and is not affiliated with or endorsed by PyCharm. All trademarks belong to their respective owners.
For app makers

Promote your app

Built an app with great keyboard shortcuts? Get it into the database — a free, searchable reference page, and an optional printable poster your power users will pin to the wall.

  • Free shortcut reference page
  • Indexed & searchable
  • Optional framed poster