← writing
·3 min readVueToolsVS Code

Top VS Code Extensions for Vue.js Development

The tools I keep installed

Why VS Code

After two years of using VS Code as my daily driver (transitioning from WebStorm), the most valuable feature for developers of all experience levels has been its extensive plugin ecosystem. Here are the extensions I keep installed for Vue.js work.


1. Vetur

The most essential plugin for Vue.js development. Provides syntax highlighting, snippet support, code formatting, and framework-specific features. Note: For Vue 3 projects, prefer Volar instead, which is the official successor.


2. Quokka.js

A personal favorite. Enables JavaScript execution and testing directly inside VS Code, eliminating the need for external tools like JSBin or CodePen for quick experiments.


3. Auto Close Tag

Automatically generates HTML/XML closing tags for multiple languages including Vue, JavaScript, TypeScript, JSX, and TSX. Note: VS Code 1.16+ includes built-in close-tag support for HTML files.


4. Auto Import

Provides automatic import discovery and code completion for available imports across your project. Saves dozens of keystrokes a day.


5. Bracket Pair Colorizer

Uses color coding to identify matching bracket pairs. Note: VS Code now has this functionality built-in via "editor.bracketPairColorization.enabled".


6. ESLint

Integrates ESLint JavaScript linting directly into the editor. Catches issues as you type — table-stakes for any serious project.


7. Prettier

An opinionated code formatter that enforces consistent styling based on maximum line length rules. End the formatting debates.


8. GitLens

Adds Git capabilities including blame annotations and code lens visualization. Tells you who wrote a line and why, without leaving the editor.


9. Better Comments

Enhances comment visibility through color highlighting (TODO, FIXME, NOTE, etc.) for improved documentation.


10. Plastic

A VS Code theme I personally recommend for its simplicity. Pairs nicely with a clean monospace font.