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