PyCharm is an integrated development environment (IDE) for Python that offers features such as code completion, refactoring, and debugging support. Download PyCharm
Refactoring | |
---|---|
Inline | ⌥ (option) + ⌘ (command) + n Add to Pie Menu |
Introduce Parameter | ⌥ (option) + ⌘ (command) + p Add to Pie Menu |
Introduce Constant | ⌥ (option) + ⌘ (command) + c Add to Pie Menu |
Introduce Field | ⌥ (option) + ⌘ (command) + f Add to Pie Menu |
Introduce Variable | ⌥ (option) + ⌘ (command) + v Add to Pie Menu |
Extract Method | ⌥ (option) + ⌘ (command) + m Add to Pie Menu |
Safe Delete | ⌘ (command) + ⌫ Add to Pie Menu |
Copy | f5 Add to Pie Menu |
Move | f6 Add to Pie Menu |
Change Method Signature | ⌘ (command) + f6 Add to Pie Menu |
Rename | ⇧ (shift) + f6 Add to Pie Menu |
Navigation In Source Code | |
Navigate to Previous Highlighted Error | ⇧ (shift) + f2 Add to Pie Menu |
Navigate to Next Highlighted Error | f2 Add to Pie Menu |
Last Edit Location | ⇧ (shift) + ⌘ (command) + ⌫ Add to Pie Menu |
Navigate to Next Occurrence | ⌥ (option) + ⌘ (command) + ↓ Add to Pie Menu |
Navigate to Previous Occurrence | ⌥ (option) + ⌘ (command) + ↑ Add to Pie Menu |
Forward | ⌘ (command) + ] Add to Pie Menu |
Back | ⌘ (command) + [ Add to Pie Menu |
Navigate to Closing Brace | ⌥ (option) + ⌘ (command) + ] Add to Pie Menu |
Navigate to Opening Brace | ⌥ (option) + ⌘ (command) + [ Add to Pie Menu |
Navigate to Previous Method | ⌃ (control) + ↑ Add to Pie Menu |
Navigate to Next Method | ⌃ (control) + ↓ Add to Pie Menu |
Go to Header/Source | f10 Add to Pie Menu |
Navigate to Related Symbol | ⌃ (control) + ⌘ (command) + ↑ Add to Pie Menu |
Navigate to Test/Test Subject | ⇧ (shift) + ⌘ (command) + t Add to Pie Menu |
Navigate to Super Method | ⌘ (command) + u Add to Pie Menu |
Navigate to Type Declaration | ⇧ (shift) + ⌘ (command) + b Add to Pie Menu |
Navigate to Implementation | ⌥ (option) + ⌘ (command) + b Add to Pie Menu |
Navigate to Declaration | ⌘ (command) + b Add to Pie Menu |
Navigate to Line | ⌘ (command) + l Add to Pie Menu |
Navigate to Recently Opened File | ⌘ (command) + e Add to Pie Menu |
Navigate to File | ⇧ (shift) + ⌘ (command) + o Add to Pie Menu |
Navigate to Class | ⌘ (command) + o Add to Pie Menu |
Type Hierarchy | ⌃ (control) + h Add to Pie Menu |
Recent Files | ⌘ (command) + e Add to Pie Menu |
Select target | ⌥ (option) + f1 Add to Pie Menu |
File Structure Popup | ⌘ (command) + f12 Add to Pie Menu |
Differences | |
Move to Previous Difference | ⇧ (shift) + f7 Add to Pie Menu |
Move to Next Difference | f7 Add to Pie Menu |
Show Tool Windows | |
Show Terminal window | ⌥ (option) + f12 Add to Pie Menu |
Show Commit window | ⌘ (command) + 0 Add to Pie Menu |
Show Version Control window | ⌘ (command) + 9 Add to Pie Menu |
Show Services window | ⌘ (command) + 8 Add to Pie Menu |
Show Structure window | ⌘ (command) + 7 Add to Pie Menu |
Show Problems window | ⌘ (command) + 6 Add to Pie Menu |
Show Debug window | ⌘ (command) + 5 Add to Pie Menu |
Show Run window | ⌘ (command) + 4 Add to Pie Menu |
Show Find window | ⌘ (command) + 3 Add to Pie Menu |
Show Favorites window | ⌘ (command) + 2 Add to Pie Menu |
Show Project window | ⌘ (command) + 1 Add to Pie Menu |
Views and Windows | |
Hide all tool windows | ⇧ (shift) + ⌘ (command) + f12 Add to Pie Menu |
Jump to Last Window | f12 Add to Pie Menu |
Hide Active Window | ⇧ (shift) + esc Add to Pie Menu |
Switcher | ⌃ (control) + ⇥ Add to Pie Menu |
Expand all | ⌘ (command) + num-plus Add to Pie Menu |
Collapse all | ⌘ (command) + num- Add to Pie Menu |
Select Target | ⌥ (option) + f1 Add to Pie Menu |
Navigation Between Bookmarks | |
Show Bookmarks | ⌘ (command) + f3 Add to Pie Menu |
Toggle Bookmark with Mnemonic | ⌥ (option) + f3 Add to Pie Menu |
Toggle Bookmark | f3 Add to Pie Menu |
Go to Bookmark <number> | ⌃ (control) + number Add to Pie Menu |
Search | |
Find Action | ⇧ (shift) + ⌘ (command) + a Add to Pie Menu |
Show Usages | ⌥ (option) + ⌘ (command) + f7 Add to Pie Menu |
Highlight Usages in File | ⇧ (shift) + ⌘ (command) + f7 Add to Pie Menu |
Find Usages in File | ⌘ (command) + f7 Add to Pie Menu |
Find Usages | ⌥ (option) + f7 Add to Pie Menu |
Replace in Path | ⇧ (shift) + ⌘ (command) + r Add to Pie Menu |
Find in Path | ⇧ (shift) + ⌘ (command) + f Add to Pie Menu |
Incremental Search | ⌘ (command) + f Add to Pie Menu |
Search for next/previous occurrence | ⌘ (command) + g Add to Pie Menu |
Replace | ⌘ (command) + r Add to Pie Menu |
Find | ⌘ (command) + f Add to Pie Menu |
Search everywhere | shift shift Add to Pie Menu |
General | |
View Source | ⌘ (command) + ↵ Add to Pie Menu |
Reload All from Disk | ⌥ (option) + ⌘ (command) + y Add to Pie Menu |
Show Intention Action | ⌥ (option) + ↵ Add to Pie Menu |
Select Previous Tab | ⇧ (shift) + ⌘ (command) + [ Add to Pie Menu |
Select Next Tab | ⇧ (shift) + ⌘ (command) + ] Add to Pie Menu |
Save All | ⌘ (command) + s Add to Pie Menu |
New... | ⌘ (command) + n Add to Pie Menu |
Export to Text File | ⌃ (control) + o Add to Pie Menu |
Escape | esc Add to Pie Menu |
Edit Source | ⌘ (command) + ↓ Add to Pie Menu |
Close Editor | ⌘ (command) + w Add to Pie Menu |
Close Active Tab | ⌃ (control) + ⇧ (shift) + f4 Add to Pie Menu |
Running and Debugging | |
View Breakpoints | ⇧ (shift) + ⌘ (command) + f8 Add to Pie Menu |
Toggle breakpoint at the current line. | ⌘ (command) + f8 Add to Pie Menu |
Quick Evaluate Expression | ⌥ (option) + ⌘ (command) + f8 Add to Pie Menu |
Evaluate Expression | ⌥ (option) + f8 Add to Pie Menu |
Stop Program | ⇧ (shift) + f2 Add to Pie Menu |
Pause Program | ⌃ (control) + pause Add to Pie Menu |
Resume Program | ⌥ (option) + ⌘ (command) + r Add to Pie Menu |
Force Run To Cursor | ⌥ (option) + ⌘ (command) + f9 Add to Pie Menu |
Run to Cursor | ⌥ (option) + f9 Add to Pie Menu |
Force Step Into | ⌥ (option) + ⇧ (shift) + f7 Add to Pie Menu |
Step Into My Code | ⌥ (option) + ⇧ (shift) + f8 Add to Pie Menu |
Force Step Over | ⌥ (option) + ⇧ (shift) + f8 Add to Pie Menu |
Step Out | ⇧ (shift) + f8 Add to Pie Menu |
Smart Step Into | ⇧ (shift) + f7 Add to Pie Menu |
Step Into | f7 Add to Pie Menu |
Step Over | f8 Add to Pie Menu |
Show Execution Point | ⌥ (option) + f10 Add to Pie Menu |
Choose configuration and debug | ⌃ (control) + ⌥ (option) + d Add to Pie Menu |
Debug | ⌃ (control) + d Add to Pie Menu |
Rerun without loosing focus in the editor | ⌃ (control) + r Add to Pie Menu |
Rerun | ⌘ (command) + r Add to Pie Menu |
Choose configuration and run | ⌃ (control) + ⌥ (option) + r Add to Pie Menu |
Run | ⌃ (control) + r Add to Pie Menu |
Code Folding | |
Fold Selection / Remove region | ⌘ (command) + . Add to Pie Menu |
Expand all to level 1 | ⌥ (option) + ⌘ (command) + num* 1 Add to Pie Menu |
Expand to level 1 | ⌘ (command) + num* 1 Add to Pie Menu |
Collapse All | ⇧ (shift) + ⌘ (command) + num- Add to Pie Menu |
Expand All | ⇧ (shift) + ⌘ (command) + num-plus Add to Pie Menu |
Collapse Recursively | ⌥ (option) + ⌘ (command) + num- Add to Pie Menu |
Expand Recursively | ⌥ (option) + ⌘ (command) + num-plus Add to Pie Menu |
Collapse | ⌘ (command) + num- Add to Pie Menu |
Expand | ⌘ (command) + num-plus Add to Pie Menu |
Basic Editing | |
Auto-Indent Lines | ⌃ (control) + ⌥ (option) + i Add to Pie Menu |
Unindent Selection | ⇧ (shift) + ⇥ Add to Pie Menu |
Indent Selection | ⇥ Add to Pie Menu |
Unselect Word at Caret | ⌥ (option) + ↓ Add to Pie Menu |
Select Word at Caret | ⌥ (option) + ↑ Add to Pie Menu |
Split Line | ⌘ (command) + ↵ Add to Pie Menu |
Join Lines | ⌃ (control) + ⇧ (shift) + j Add to Pie Menu |
Start New Line Before Current One | ⌥ (option) + ⌘ (command) + ↵ Add to Pie Menu |
Start New Line | ⇧ (shift) + ↵ Add to Pie Menu |
Move to Code Block Start with Selection | ⌥ (option) + ⇧ (shift) + ⌘ (command) + [ Add to Pie Menu |
Move to Code Block Start | ⌥ (option) + ⌘ (command) + [ Add to Pie Menu |
Move to Code Block End with Selection | ⌥ (option) + ⇧ (shift) + ⌘ (command) + ] Add to Pie Menu |
Move to Code Block End | ⌥ (option) + ⌘ (command) + ] Add to Pie Menu |
Toggle Case | ⇧ (shift) + ⌘ (command) + u Add to Pie Menu |
Duplicate Line or Block | ⌘ (command) + d Add to Pie Menu |
Toggle Insert/Overwrite | ⇧ (shift) + ⌫ Add to Pie Menu |
Delete to Word Start | ⌥ (option) + ⌫ Add to Pie Menu |
Delete to Word End | ⌥ (option) + ⌫ Add to Pie Menu |
Delete Line at Caret | ⌘ (command) + ⌫ Add to Pie Menu |
Select All | ⌘ (command) + a Add to Pie Menu |
Move to Text Start with Selection. | ⇧ (shift) + ⌘ (command) + home Add to Pie Menu |
Move to Text Start | ⌘ (command) + home Add to Pie Menu |
Move to Text End with Selection | ⇧ (shift) + ⌘ (command) + end Add to Pie Menu |
Move to Text End | ⌘ (command) + end Add to Pie Menu |
Move to Previous Word with Selection | ⌥ (option) + ⇧ (shift) + ← Add to Pie Menu |
Move to Previous Word | ⌥ (option) + ← Add to Pie Menu |
Move to Next Word with Selection | ⌥ (option) + ⇧ (shift) + → Add to Pie Menu |
Move to Next Word | ⌥ (option) + → Add to Pie Menu |
Move to Line Start with Selection | ⇧ (shift) + home Add to Pie Menu |
Move to Line Start | home Add to Pie Menu |
Move to Line End with Selection | ⇧ (shift) + end Add to Pie Menu |
Move to Line End | end Add to Pie Menu |
Page Up with Selection | ⇧ (shift) + pageup Add to Pie Menu |
Page Up | pageup Add to Pie Menu |
Page Down with Selection | ⇧ (shift) + pagedown Add to Pie Menu |
Page Down | pagedown Add to Pie Menu |
Go to Page Top with Selection | ⇧ (shift) + ⌘ (command) + pageup Add to Pie Menu |
Go to Page Top | ⌘ (command) + pageup Add to Pie Menu |
Go to Page Bottom with Selection | ⇧ (shift) + ⌘ (command) + pagedown Add to Pie Menu |
Go to Page Bottom | ⌘ (command) + pagedown Add to Pie Menu |
Right with Selection | ⇧ (shift) + → Add to Pie Menu |
Right | → Add to Pie Menu |
Left with Selection | ⇧ (shift) + ← Add to Pie Menu |
Left | ← Add to Pie Menu |
Down with Selection | ⇧ (shift) + ↓ Add to Pie Menu |
Down | ↓ Add to Pie Menu |
Up with Selection | ⇧ (shift) + ↑ Add to Pie Menu |
Up | ↑ Add to Pie Menu |
Paste from History | ⇧ (shift) + ⌘ (command) + v Add to Pie Menu |
Paste | ⌘ (command) + v Add to Pie Menu |
Copy | ⌘ (command) + c Add to Pie Menu |
Cut | ⌘ (command) + x Add to Pie Menu |
Redo | ⇧ (shift) + ⌘ (command) + z Add to Pie Menu |
Undo | ⌘ (command) + z Add to Pie Menu |
Backspace | ⌫ Add to Pie Menu |
Delete | ⌫ Add to Pie Menu |
Tab | ⇥ Add to Pie Menu |
Enter | ↵ Add to Pie Menu |
Advanced Editing | |
Previous Template Variable | ⇧ (shift) + ⇥ Add to Pie Menu |
Next Template Variable | ⇥ Add to Pie Menu |
Surround with Live Template... | ⌥ (option) + ⌘ (command) + j Add to Pie Menu |
Insert Live Template... | ⌘ (command) + j Add to Pie Menu |
Expand Word | ⌥ (option) + / Add to Pie Menu |
SmartType Code Completion | ⌃ (control) + ⇧ (shift) + space Add to Pie Menu |
Basic Code Completion | ⌃ (control) + space Add to Pie Menu |
Surround with... | ⌥ (option) + ⌘ (command) + t Add to Pie Menu |
Override Methods... | ⌃ (control) + o Add to Pie Menu |
External Documentation | ⇧ (shift) + f1 Add to Pie Menu |
Error Description | ⌘ (command) + f1 Add to Pie Menu |
Context Info | ⌃ (control) + ⇧ (shift) + q Add to Pie Menu |
Parameter Info | ⌘ (command) + p Add to Pie Menu |
Pop-up Hector | ⌥ (option) + ⇧ (shift) + ⌘ (command) + h Add to Pie Menu |
Quick Documentation | f1 Add to Pie Menu |
Comment with Block Comment | ⌥ (option) + ⌘ (command) + / Add to Pie Menu |
Comment with Line Comment | ⌘ (command) + / Add to Pie Menu |
Pie Menu for PyCharm Work faster with a customized radial menu for PyCharm. Add whatever shortcut you want! Download at www.pie-menu.com |
Do you want all keyboard shortcuts for PyCharm in one pdf?
The convenience of shortcuts without the memorization!