VSCode Extensions#

All extension can either be installed from the marketplace or by clicking the Extension Marketplace icon on the left sidebar of VSCode.

Required Extensions#

Python#

Extension

Purpose

Python

The main extension for Python development in VSCode, providing features such as IntelliSense, linting, debugging, and code navigation.

Python Debugger

Provides integration with the debugpy library, allowing developers to debug Python code directly from VSCode.

Pylance

A language server for Python, providing enhanced IntelliSense, type checking, and code analysis capabilities.

Mypy Type Checker

An extension that integrates the Mypy static type checker into VSCode, allowing developers to identify type-related issues in their Python code.

Ruff

A Python linter and formatter that helps maintain code quality and consistency.

Pixi Code

An extension that integrates Pixi environments with the Python Environments extension.

Commonly used keybindings#

Function

Linux

MacOS

Windows

Search in Files

Ctrl+F

⌘+F

Ctrl+F

Command Line

Ctrl+Shift+P

⌘+Shift+P

Ctrl+Shift+P

Fuzzy File Search

Ctrl+P

⌘+P

Ctrl+P

Launch

F5

F5

F5