PyCharm Plugins and Keybindings#
Plugins can be installed from the JetBrains Marketplace or through Settings -> Plugins in PyCharm.
Required Plugins#
Python Development#
Plugin |
Purpose |
|---|---|
Core Python editing, navigation, refactoring, and debugging support. |
|
Integrates Ruff linting and formatting checks into the IDE. |
Recommended Plugins#
Code Reviews#
Plugin |
Purpose |
|---|---|
Enables pull request and issue integration directly from PyCharm. |
|
Adds advanced Git status insights and productivity features inside the IDE. |
Markdown and Documentation#
Plugin |
Purpose |
|---|---|
Improves Markdown editing and preview when writing documentation and release notes. |
Keybindings#
PyCharm provides a wide range of keyboard shortcuts for actions such as search, navigation, and run/debug.
Commonly used keybindings#
Function |
Linux |
macOS |
Windows |
|---|---|---|---|
Search in Files |
Ctrl+Shift+F |
Cmd+Shift+F |
Ctrl+Shift+F |
Find Action |
Ctrl+Shift+A |
Cmd+Shift+A |
Ctrl+Shift+A |
Open File |
Ctrl+O |
Cmd+O |
Ctrl+O |
Run Configuration/Script (Run Popup) |
Alt+Shift+F10 |
Control+R |
Alt+Shift+F10 |
Debug Configuration/Script (Debug Popup) |
Alt+Shift+F9 |
Control+D |
Alt+Shift+F9 |