Skip to content

VS Code Extensions

bwl edited this page Oct 17, 2025 · 1 revision

VS Code Extensions

108 editor extensions for enhanced development experience.

AI & LLM Tools

Extension Description
anthropic.claude-code Claude Code AI assistant
github.copilot GitHub Copilot
github.copilot-chat GitHub Copilot Chat
openai.chatgpt ChatGPT integration

Language Support

Python

  • ms-python.debugpy - Python debugger
  • ms-python.python - Python language support
  • ms-python.vscode-pylance - Python language server
  • ms-python.vscode-python-envs - Python environment management

Rust

  • rust-lang.rust-analyzer - Rust language server

Java

  • redhat.java - Java language support
  • vscjava.vscode-java-pack - Java extension pack
  • vscjava.vscode-java-debug - Java debugger
  • vscjava.vscode-java-dependency - Java dependency viewer
  • vscjava.vscode-java-test - Java test runner
  • vscjava.vscode-gradle - Gradle support
  • vscjava.vscode-maven - Maven support
  • vscjava.migrate-java-to-azure - Azure migration
  • vscjava.vscode-java-upgrade - Java upgrade assistant

C# / .NET

  • ms-dotnettools.csdevkit - C# Dev Kit
  • ms-dotnettools.csharp - C# language support
  • ms-dotnettools.vscode-dotnet-runtime - .NET runtime

JavaScript / TypeScript

  • christian-kohler.npm-intellisense - npm IntelliSense
  • capaj.vscode-exports-autocomplete - Exports autocomplete
  • xabikos.javascriptsnippets - JavaScript snippets
  • meganrogge.template-string-converter - Template string converter

React

  • burkeholland.simple-react-snippets - React snippets
  • xabikos.reactsnippets - React snippets
  • avraammavridis.vsc-react-documentation - React documentation
  • ofhumanbondage.react-proptypes-intellisense - PropTypes IntelliSense
  • planbcoding.vscode-react-refactor - React refactoring
  • theshukran.theshukran-react-utils - React utilities

Web / CSS

  • bradlc.vscode-tailwindcss - Tailwind CSS IntelliSense
  • bourhaouta.tailwindshades - Tailwind color shades
  • pranaygp.vscode-css-peek - CSS peek
  • urbantrout.refactor-css - CSS refactoring
  • zignd.html-css-class-completion - HTML/CSS class completion
  • adamwalzer.scss-lint - SCSS linting
  • formulahendry.auto-rename-tag - Auto rename HTML tags
  • compulim.compulim-vscode-closetag - Close HTML tags

Other Languages

  • vue.volar - Vue language support
  • neilding.language-liquid - Liquid template support
  • sissel.shopify-liquid - Shopify Liquid
  • mattn.lisp - Lisp support
  • tamasfe.even-better-toml - TOML support
  • redhat.vscode-xml - XML support
  • redhat.vscode-commons - Common language support

Code Quality & Linting

Extension Description
dbaeumer.vscode-eslint ESLint integration
esbenp.prettier-vscode Prettier code formatter
editorconfig.editorconfig EditorConfig support
streetsidesoftware.code-spell-checker Spell checker
usernamehw.errorlens Inline error highlighting
travisthetechie.write-good-linter Prose linter
davidanson.vscode-markdownlint Markdown linting

Git & Version Control

Extension Description
eamodio.gitlens Advanced Git features
andreabbondanza.ignoregit Git ignore helper

Productivity

Extension Description
albert.tabout Tab out of quotes/brackets
mishkinf.goto-next-previous-member Navigate members
ow.vscode-subword-navigation Subword navigation
wayou.vscode-todo-highlight Highlight TODOs
wmaurer.change-case Change text case
qcz.text-power-tools Text manipulation
rescuecreative.onelineify Convert to one line
bibhasdn.unique-lines Remove duplicate lines
mrmlnc.vscode-duplicate Duplicate file/directory
tlevesque2.duplicate-finder Find duplicate code
lmcarreiro.vscode-smart-column-indenter Smart column indenting
vspacecode.whichkey Show keybindings
ionutvmi.path-autocomplete Path autocomplete
zh9528.file-size Show file size

Data & Formatting

Extension Description
mechatroner.rainbow-csv CSV syntax highlighting
richie5um2.vscode-sort-json Sort JSON
romanpeshkov.vscode-text-tables Text tables

Themes & UI

Extension Description
dooez.alt-catppuccin-vsc Catppuccin theme
enkia.tokyo-night Tokyo Night theme
nicola-granata.zenburn-dark-matter Zenburn Dark Matter theme
ujjwalbarman.kamekazi-dark Kamekazi Dark theme
cdonohue.quill-icons Quill icon theme
johnpapa.vscode-peacock Workspace color customization
kamikillerto.vscode-colorize Color visualization
dae.vscode-mac-color-picker macOS color picker
vincaslt.highlight-matching-tag Highlight matching tags

Status Bar & UI Enhancements

Extension Description
amos402.scope-bar Scope in status bar
tomoki1207.selectline-statusbar Select line in status bar
tombonnike.vscode-status-bar-format-toggle Format toggle
wraith13.zoombar-vscode Zoom bar
wattenberger.footsteps Code footsteps

Utilities

Extension Description
bierner.emojisense Emoji autocomplete
bierner.markdown-checkbox Markdown checkboxes
deerawan.vscode-faker Fake data generation
jrebocho.vscode-random Random data generation
tyriar.lorem-ipsum Lorem ipsum generator
viablelab.capitalize Capitalize text
thepieterdc.thesaurus-vscode Thesaurus lookup
tomoki1207.vscode-input-sequence Input sequences
tonybaloney.vscode-pets Desktop pets

Remote & Cloud

Extension Description
ms-vscode-remote.remote-ssh Remote SSH
ms-vscode-remote.remote-ssh-edit Remote SSH editing
ms-vscode.remote-explorer Remote explorer
github.codespaces GitHub Codespaces

Documentation & Markdown

Extension Description
yzhang.markdown-all-in-one Markdown all-in-one
marp-team.marp-vscode Marp presentation
glow Markdown preview (CLI tool)

IntelliCode & AI Suggestions

Extension Description
visualstudioexptteam.vscodeintellicode IntelliCode
visualstudioexptteam.vscodeintellicode-completions IntelliCode completions
visualstudioexptteam.intellicode-api-usage-examples API usage examples

Version Management

Extension Description
pflannery.vscode-versionlens Package version info

Output & Logging

Extension Description
ibm.output-colorizer Colorize output panel

Specialized

Extension Description
kilocode.kilo-code Kilo Code features
antfu.browse-lite Browse in VS Code

Installation

Restore all extensions:

cat vscode-extensions.txt | xargs -L 1 code --install-extension

Update List

code --list-extensions > vscode-extensions.txt

Notes

  • Extensions are automatically synced via Settings Sync if enabled
  • Some extensions require additional configuration
  • Language servers (Pylance, rust-analyzer) installed separately
  • Theme preference is personal; multiple themes installed for variety