Intro
PyCharm on Mac uses Cmd as its primary modifier for most editing and navigation, the same as other Mac apps. A handful of platform-level actions break that pattern: Refactor This is plain Ctrl+T, not a Cmd chord.
https://hkeys.app
PyCharm on Mac uses Cmd as its primary modifier for most editing and navigation, the same as other Mac apps. A handful of platform-level actions break that pattern: Refactor This is plain Ctrl+T, not a Cmd chord.
Search Everywhere. Double-tap Shift from anywhere to search files, actions, symbols, and settings in one box.
Tool windows follow Mac numbering. Cmd+1 opens Project, Cmd+9 opens Version Control, matching how macOS apps typically number their panels.
Word and line navigation uses Option and Cmd, not Ctrl. Option+Left/Right moves by word, Cmd+Left/Right moves to the start or end of the line, the standard macOS text-editing pattern.
Refactor This. Ctrl+T opens a menu of every refactoring available at the caret, rename, extract, move, safe delete, and more.
The PyCharm macOS shortcut list is available as a printable PDF. Search Everywhere, Refactor This, and the run/debug shortcuts are the ones worth learning first.
Double-tap Shift to open Search Everywhere, which searches files, actions, symbols, settings, and recent locations in one box. Cmd+Shift+A opens Find Action specifically, for running a command or opening a setting by name.
Ctrl+T opens Refactor This, a menu listing every applicable refactoring, rename, extract method, move, safe delete, and more, for whatever's at the caret.
JetBrains' Mac keymap keeps this one as the plain Control key rather than folding it into a Cmd chord, unlike most other PyCharm shortcuts on Mac. The Windows and Linux keymap uses Ctrl+Alt+Shift+T instead.
Need more than shortcuts?
Visit the PyCharm app page for an overview and helpful links.
Want to suggest a new app, report a bug, or get help? Email us at info@hkeys.app.
For anything else or just a quick hello, write to us at info@hkeys.app.