Default Keymap Default Keymap Default Keymap Editing Compile and Run Usage Search Ctrl + Space Basic code completion (the name of any class, method Alt + Shift + F10 Select configuration and run Alt + F7 / Ctrl + F7 Find usages / Find usages in file or variable) Alt + Shift + F9 Select configuration and debug Ctrl + Shift + F7 Highlight usages in file Ctrl + Alt + Space Class name completion (the name of any project class Shift + F10 Run Ctrl + Alt + F7 Show usages independently of current imports) Shift + F9 Debug Refactoring Ctrl + Shift + Enter Complete statement Ctrl + Shift + F10 Run context configuration from editor Ctrl + P Parameter info (within method call arguments) F5 Copy Debugging Ctrl + Q Quick documentation lookup F6 Move Shift + F1 External Doc F8 Step over Alt + Delete Safe Delete Ctrl + mouse over code Brief Info F7 Step into Shift + F6 Rename Ctrl + F1 Show descriptions of error or warning at caret Shift + F8 Step out Ctrl + F6 Change Signature Alt + Insert Generate code... Alt + F9 Run to cursor Ctrl + Alt + N Inline Ctrl + O Override methods Alt + F8 Evaluate expression Ctrl + Alt + M Extract Method Ctrl + Alt + T Surround with... Ctrl + Alt + F8 Quick evaluate expression Ctrl + Alt + V Introduce Variable Ctrl + / Comment/uncomment with line comment F9 Resume program Ctrl + Alt + F Introduce Field Ctrl + Shift + / Comment/uncomment with block comment Ctrl + F8 Toggle breakpoint Ctrl + Alt + Introduce Constant Ctrl + W Select successively increasing code blocks Ctrl + Shift + F8 View breakpoints Ctrl + Alt + P Introduce Parameter Ctrl + Shift + W Decrease current selection to previous state Navigation VCS/Local History Alt + Enter Show intention actions and quick-fixes Ctrl + Alt + L Reformat code Ctrl + N Go to class Ctrl + K Commit project to VCS Ctrl + Alt + O Optimize imports Ctrl + Shift + N Go to file Ctrl + T Update project from VCS Ctrl + Alt + I Auto-indent line(s) Ctrl + Alt + Shift + N Go to symbol Alt + Shift + C View recent changes Tab / Shift + Tab Indent/unindent selected lines Alt + Right/Left Go to next/previous editor tab Alt + BackQuote (`) ‘VCS’ quick popup F12 Go back to previous tool window Ctrl + X or Shift + Delete Cut current line or selected block to clipboard Live Templates Ctrl + C or Ctrl + Insert Copy current line or selected block to clipboard Esc Go to editor (from tool window) Ctrl + Alt + J Surround with Live Template Ctrl + V or Shift + Insert Paste from clipboard Shift + Esc Hide active or last active window Ctrl + J Insert Live Template Ctrl + Shift + V Paste from recent buffers... Ctrl + Shift + F4 Close active run/messages/find/... tab Ctrl + D Duplicate current line or selected block Ctrl + G Go to line General Ctrl + Y Delete line at caret Ctrl + E Recent files popup Ctrl + Alt + Left/Right Navigate back/forward Alt + #[0-9] Open corresponding tool window Ctrl + Shift + J Smart line join Ctrl + S Save all Ctrl + Enter Smart line split Ctrl + Shift + Backspace Navigate to last edit location Alt + F1 Select current file or symbol in any view Ctrl + Alt + Y Synchronize Shift + Enter Start new line Ctrl + Shift + F12 Toggle maximizing editor Ctrl + Shift + U Toggle case for word at caret or selected block Ctrl + B or Ctrl + Click Go to declaration Ctrl + Alt + B Go to implementation(s) Alt + Shift + F Add to Favorites Ctrl + Delete Delete to word end Alt + Shift + I Inspect current file with current profile Ctrl + Backspace Delete to word start Ctrl + Shift + I Open quick definition lookup Ctrl + Shift + B Go to type declaration Ctrl + BackQuote (`) Quick switch current scheme Ctrl + NumPad+/- Expand/collapse code block Ctrl + Alt + S Open Settings dialog Ctrl + Shift + NumPad+ Expand all Ctrl + U Go to super-method/super-class Alt + Up/Down Go to previous/next method Ctrl + Shift + A Find Action Ctrl + Shift + NumPad- Collapse all Ctrl + Tab Switch between tabs and tool window Ctrl + F4 Close active editor tab Ctrl + ] / [ Move to code block end/start Ctrl + F12 File structure popup Search/Replace Ctrl + H Type hierarchy To find any action inside the IDE Ctrl + F Find Ctrl + Shift + H Method hierarchy use Find Action (Ctrl+Shift+A) F3 Find next Ctrl + Alt + H Call hierarchy Shift + F3 Find previous F2 / Shift + F2 Next/previous highlighted error Ctrl + Replace F4 / Ctrl + Enter Edit source / View source Ctrl + Shift + F Find in path Alt + Home Show navigation bar Ctrl + Shift + R Replace in path F11 Toggle bookmark Ctrl + Shift + F11 Toggle bookmark with mnemonic Ctrl + #[0-9] Go to numbered bookmark Shift + F11 Show bookmarks Copyright © JetBrains, Inc. 2000-2010. All Rights Reserved.

www..com/pycharm blogs.jetbrains.com/pycharm @pycharm Default Keymap Default Keymap Default Keymap

Editing Compile and Run Usage Search Space Basic code completion (the name of any class, method F10 Select configuration and run F7 / F7 Find usages / Find usages in file or variable) F9 Select configuration and debug F7 Highlight usages in file Space Class name completion (the name of any project class F10 Run F7 Show usages independently of current imports) F9 Debug Refactoring Complete statement F10, F9 Run context configuration from editor P Parameter info (within method call arguments) F5 Copy Debugging J or Mid. button click Quick documentation lookup F6 Move F1 External Doc F8 Step over Delete Safe Delete + mouse over code Brief Info F7 Step into F6 Rename F1 Show descriptions of error or warning at caret F8 Step out F6 Change Signature , N Generate code... F9 Run to cursor N Inline O Override methods F8 Evaluate expression M Extract Method T Surround with... F8 Quick evaluate expression V Introduce Variable / Comment/uncomment with line comment F9 Resume program F Introduce Field / Comment/uncomment with block comment F8 Toggle breakpoint C Introduce Constant W Select successively increasing code blocks F8 View breakpoints P Introduce Parameter W Decrease current selection to previous state Navigation VCS/Local History Show intention actions and quick-fixes L Reformat code N Go to class K Commit project to VCS O Optimize imports N Go to file T Update project from VCS I Auto-indent line(s) N Go to symbol C View recent changes , , Indent/unindent selected lines Go to next/previous editor tab V ‘VCS’ quick popup F12 Go back to previous tool window X Cut current line or selected block to clipboard Live Templates C Copy current line or selected block to clipboard Go to editor (from tool window) J Surround with Live Template V Paste from clipboard Hide active or last active window J Insert Live Template V Paste from recent buffers... F4 Close active run/messages/find/... tab D Duplicate current line or selected block G Go to line General E Recent files popup Y Delete line at caret 0 ... 9 Open corresponding tool window J Smart line join , Navigate back/forward Navigate to last edit location S Save all Smart line split Y Synchronize Start new line F1 Select current file or symbol in any view B or Click Go to declaration F12 Toggle maximizing editor U Toggle case for word at caret or selected block F Add to Favorites Delete to word end B Go to implementation(s) I Open quick definition lookup I Inspect current file with current profile Delete to word start § B Go to type declaration or ` Quick switch current scheme +, - Expand/collapse code block , Open Settings dialog + Expand all U Go to super-method/super-class , Go to previous/next method A Find Action - Collapse all Switch between tabs and tool window F4 Close active editor tab ] , [ Move to code block end/start F12 File structure popup Search/Replace H Type hierarchy To find any action inside the IDE F Find H Method hierarchy use Find Action ( ) F3 Find next H Call hierarchy F3 Find previous F2 , F2 Next/previous highlighted error R Replace F4 / Edit source / View source F Find in path Home Show navigation bar R Replace in path F11 Toggle bookmark F11 Toggle bookmark with mnemonic 0 ... 9 Go to numbered bookmark F11 Show bookmarks Copyright © JetBrains, Inc. 2000-2010. All Rights Reserved.

www.jetbrains.com/pycharm blogs.jetbrains.com/pycharm @pycharm