My Favorite VS Code Extensions

Visual Studio Code

After 30+ years in IT and spending countless hours inside VS Code, I’ve curated a set of extensions that truly make a difference in productivity, coding quality, and workflow.
This post groups them by category, links directly to the Visual Studio Marketplace, and includes a one-liner description and a simple example of how to use each.

🐘 PHP

🤖 AI & GitHub

⚙️ .NET & C

📄 Data & Config

🛠 Productivity & Coding Essentials

🎨 Themes

🐍 Python & Data

📝 Markdown & Documentation

🌐 Web Development & Styling

Keep Your Extensions and Settings in Sync

One of the best features of VS Code is Settings Sync, which ensures that your extensions, settings, themes, keybindings, and snippets follow you across devices. This is a huge time-saver when setting up a new machine.

How to Enable Sync

  1. Open VS Code.
  2. Click the gear icon (⚙️) in the lower-left corner.
  3. Select Turn On Settings Sync…
  4. Sign in with either your GitHub or Microsoft account.
  5. Choose what to sync:
    • Settings
    • Keybindings
    • Extensions
    • UI State
    • Snippets

After enabling sync, your extensions and settings will automatically download whenever you sign into VS Code on another machine.

Pro Tip:
If you’re migrating to a new machine, install VS Code, log in with the same account, and everything—including your extensions from this list—will be restored automatically.

Why these extensions?

What are your favorite extensions? Did I miss any must-haves?