Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

IDE Configuration

VSCode Setup

Visual Studio Code (VS Code) is recommended, but any IDE works.

Extensions

Recommended extensions (CI runs strict mypy on selected modules):

code --reuse-window \
     --install-extension ms-python.python \
     --install-extension ms-python.vscode-pylance \
     --install-extension ms-python.mypy-type-checker \
     --install-extension charliermarsh.ruff \
     --install-extension tamasfe.even-better-toml

For Rust:

code --reuse-window \
     --install-extension rust-lang.rust-analyzer \
     --install-extension tamasfe.even-better-toml

Workspace Settings

The workspace settings configure Isaac Sim/Lab Python paths. Defaults:

  • Isaac Sim is installed at ../isaac-sim
  • Isaac Lab is installed at ../isaaclab

Using the Dev Container

For a pre-configured environment, use the Dev Container.