PyCharm keyboard shortcuts

Explore all 187 keyboard shortcuts and hotkeys for PyCharm 2025 on an interactive visual keyboard. Toggle modifiers (Ctrl, Shift, Alt, Meta), filter by category, and search any command or key combination.

Top shortcuts

  • Ctrl+Slash — Comment with Line Comment
  • Ctrl+Shift+Slash — Comment with Block Comment
  • Ctrl+Q — Quick Documentation
  • Ctrl+Shift+Alt+H — Pop-up Hector
  • Ctrl+P — Parameter Info
  • Alt+Q — Context Info
  • Ctrl+F1 — Error Description
  • Shift+F1 — External Documentation
  • Ctrl+O — Override Methods...
  • Ctrl+Alt+T — Surround with...
  • Ctrl+Space — Basic Code Completion
  • Ctrl+Shift+Space — SmartType Code Completion
  • Alt+Slash — Expand Word
  • Ctrl+J — Insert Live Template...
  • Ctrl+Alt+J — Surround with Live Template...
  • Tab — Next Template Variable
  • Shift+Tab — Previous Template Variable
  • Enter — Enter
  • Tab — Tab
  • Delete — Delete
  • Backspace — Backspace
  • Ctrl+Z — Undo
  • Ctrl+Shift+Z — Redo
  • Ctrl+X — Cut
  • Ctrl+C — Copy
  • Ctrl+V — Paste
  • Ctrl+Shift+V — Paste from History
  • ArrowUp — Up
  • Shift+ArrowUp — Up with Selection
  • ArrowDown — Down

Other Code & Text apps

  • Alacritty shortcuts
  • Android Studio shortcuts
  • Arduino IDE shortcuts
  • Bitbucket shortcuts
  • Chrome Developer Tools shortcuts
  • CLion shortcuts
  • Code Editor for iOS shortcuts
  • Cursor shortcuts
  • DataGrip shortcuts
  • Docker Desktop shortcuts

Related pages

  • PyCharm shortcuts
  • PyCharm cheat sheet
  • Learn PyCharm shortcuts
  • All Code & Text apps