Skip to main content
← Back to course

Finding and Installing Extensions

Extensions are the entire reason VS Code can be minimal by default and powerful in practice — this course is about choosing and managing them well, not just installing everything that looks interesting.

The Extensions view (Activity Bar, the four-squares icon) is the built-in marketplace browser. Search by name, language, or keyword; each result shows install count, rating, and a description — all without leaving VS Code or visiting a website.

Install with one click — most extensions activate immediately, some require a reload. VS Code tells you explicitly when a reload is needed; for most extensions, installation and activation are instant.

The marketplace website (marketplace.visualstudio.com) mirrors the same catalog, useful for browsing outside VS Code or sharing a direct link to a specific extension with a teammate — clicking "Install" there opens VS Code and starts the same flow.

Recommended extensions can appear automatically based on your open project. If a repository has a committed .vscode/extensions.json (from the Workspaces course), VS Code prompts you to install the recommended set the first time you open it — no manual searching required for a well-configured project.

Popular categories worth knowing exist, not memorizing every option: language support, linters/formatters, Git tooling add-ons (like GitLens from the last course), themes, and AI/productivity assistants — knowing the category helps you search effectively when you have a specific need.

Why this matters for you

Knowing extensions exist for nearly any specific need — and that installing one is genuinely low-friction — means you reach for one instead of working around a limitation VS Code already has a real solution for.

▶️ Before the next lesson

Open the Extensions view and browse the "Installed" tab — see what's already on your machine, possibly from a workload or recommendation you accepted without fully noticing.