PyCharm Keyboard Shortcuts

PyCharm shares the IntelliJ Platform keymap: Ctrl (Windows/Linux) or Cmd (Mac) as the primary modifier, with a few Mac exceptions like Refactor This using plain Ctrl+T. Search Everywhere and the run/debug shortcuts carry most of the daily value. HKeys covers PyCharm on Windows, Mac, and Linux.

Choose your Platform: full shortcut list + printable PDF

Windows and Linux Ctrl as the primary modifier, Alt for tool windows (Alt+1 through 0) and window stretching. Linux uses the exact same default keymap as Windows.

Mac Cmd as the primary modifier for most editing and navigation, but Ctrl for a few platform-level actions (Refactor This is Ctrl+T, not a Cmd chord). Option handles word-by-word caret movement and window stretching.

What PyCharm shortcuts cover

Search Everywhere. Double-tapping Shift opens a universal search box for files, actions, symbols, and settings, the fastest way to get anywhere in a project.

Refactoring. Rename, Extract Method, Introduce Variable, and Safe Delete each have their own shortcut, and Refactor This opens a menu of every refactoring available at the caret.

Code navigation. Go to Declaration, Find Usages, and Go to File jump straight to the code you need; Back and Forward retrace your steps like a browser history.

Multiple carets. Add Selection for Next Occurrence and Select All Occurrences turn repetitive edits into a single multi-cursor operation.

Run and debug. Step over, step into, toggle breakpoints, and evaluate expressions without leaving the keyboard.

Printable PDF

A printable PDF of PyCharm shortcuts is available for each platform. Search Everywhere, the refactoring shortcuts, and the run/debug shortcuts are the ones worth learning first.

FAQ

Are PyCharm's keyboard shortcuts the same on Windows, Mac, and Linux?

Windows and Linux share the exact same default keymap. Mac mostly follows the same shortcuts with Cmd swapped in for Ctrl, but a few platform-level actions differ more, Refactor This is Ctrl+T on Mac (not a Cmd chord), and window-stretching or code-block navigation add an extra Option on Mac that Windows doesn't need.

What's the fastest way to find a file or action in PyCharm?

Double-tap Shift to open Search Everywhere, which searches files, actions, symbols, settings, and recent locations in one box. Ctrl+Shift+A (Cmd+Shift+A on Mac) opens Find Action specifically, for running a command or opening a setting by name.

How do I see every refactoring available for the code under my cursor?

Press Ctrl+Alt+Shift+T on Windows/Linux or Ctrl+T on Mac to open Refactor This, a menu listing every applicable refactoring, rename, extract method, move, safe delete, and more, for whatever's at the caret.

References

This section lists official sources and documentation for PyCharm. Use these references to verify shortcut behavior instead of trusting old notes, screenshots, or memory.

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.