PyCharm Plugins and Keybindings#

Plugins can be installed from the JetBrains Marketplace or through Settings -> Plugins in PyCharm.

Required Plugins#

Python Development#

Plugin

Purpose

Python (bundled with PyCharm)

Core Python editing, navigation, refactoring, and debugging support.

Ruff

Integrates Ruff linting and formatting checks into the IDE.

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