Keymap reference
When consulting this page and other pages in PyCharm documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.
tip
To view the keymap reference as PDF, select Help | Keyboard Shortcuts PDF from the main menu.
New in This Directory |
|
Build Project |
|
Rebuild |
|
Cut |
|
Copy |
|
Paste |
|
Paste as Plain Text |
|
Paste from History... |
|
Copy Paths |
|
Copy Reference |
|
| |
| |
| |
| |
| |
| |
Start New Line |
|
Start New Line Before Current |
|
Delete Line |
|
Join Lines |
|
Duplicate Line or Selection |
|
Toggle Case |
|
| |
Open Source in New Window |
|
| |
|
Move Caret to Previous Word |
|
Move Caret to Next Word |
|
Move Caret to Line Start |
|
Move Caret to Line End |
|
Move Caret to Matching Brace |
|
Move Caret to Code Block Start |
|
Move Caret to Code Block End |
|
| |
| |
Move Caret to Page Top |
|
Move Caret to Page Bottom |
|
Page Up |
|
Page Down |
|
Move Caret to Text Start |
|
Move Caret to Text End |
|
Select All |
|
Left with Selection |
|
Right with Selection |
|
Move Caret to Previous Word with Selection |
|
Move Caret to Next Word with Selection |
|
Move Caret to Line Start with Selection |
|
Move Caret to Line End with Selection |
|
Up with Selection |
|
Down with Selection |
|
Move Caret to Code Block Start with Selection |
|
Move Caret to Code Block End with Selection |
|
Move Caret to Page Top with Selection |
|
Move Caret to Page Bottom with Selection |
|
Page Up with Selection |
|
Page Down with Selection |
|
Move Caret to Text Start with Selection |
|
Move Caret to Text End with Selection |
|
Extend Selection |
|
Shrink Selection |
|
Expand |
|
Collapse |
|
Expand Recursively |
|
Collapse Recursively |
|
Expand All |
|
Collapse All |
|
Fold Selection |
|
| |
| |
Double + Up | |
Double + Down | |
| |
| |
| |
| |
| |
| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Move Statement Up |
|
Move Statement Down |
|
Move Element Left |
|
Move Statement Right |
|
Move Line Up |
|
Move Line Down |
|
Comment with Line Comment |
|
Comment with Block Comment |
|
| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Next Occurrence |
|
Previous Occurrence |
|
Double | |
| |
| |
| |
| |
| |
| |
Next Occurrence of the Word at Caret |
|
| |
| |
| |
|
Double | |
| |
| |
| |
| |
| |
| |
| |
Stop Background Processes... |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
| |
| |
| |
| |
| |
| |
Introduce Field... |
|
Introduce Parameter... |
|
| |
|
| |
| |
| |
| |
| |
Next Change |
|
Previous Change |
|
| |
|
Show Diff |
|
Compare Files |
|
Next Difference |
|
Previous Difference |
|
Accept Left Side |
|
Accept Right Side |
|
Select Opposite Diff Pane |
|
Show Diff Settings Popup... |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Show Terminal window |
|