Learn PyCharm keyboard shortcuts

Practice PyCharm 2025 keyboard shortcuts with timed drills. Memorize all 187 hotkeys and keybindings faster through interactive exercises.

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