11 VS Code Extensions Every Web Developer Should Have

Extensions that let us modify and increase the development experience while also increasing productivity.

Rehan Pinjari
6 min readJan 19, 2023
VS Code Extensions
Photo by Godfrey Nyangechi on Unsplash

VS Code is one of the most popular IDEs among the developer community, and the marketplace extensions help to keep it that way.

VS Code Extensions are add-on features and tools that allow you to customize and enhance the experience, but installing the right set of extensions and successfully using them can bring a marked increase to your overall productivity.

So, let’s have a look at the important extensions that I use with VS Code.

1. Auto Rename Tag

Extension that auto rename tag
Auto Rename Tag

Tired of manually changing the opening and closing tags when working on HTML/JSX? Auto Rename Tag is here to help.

Just install it and let it handle replacing the opening/closing tags anytime you adjust any of them; every time you rename an opening or closing tag, this extension will update the other one.

2. Color Highlight

Extension that highlight code into color
Color Highlight

Simple yet powerful extension for highlighting colors with the actual color border or background in real-time for all files, so you don’t have to waste time finding out the color for a specific value the next time.

3. Code Spell Checker

Extension that checks spell
Code Spell Checker

Ensuring code is free of typos is a pain for developers and reviewers since we frequently leave out little spelling mistakes here and there in the code, whether in code, content, or comments, but this extension highlights these typos in real-time and also supports camelCase and snake case.

It also supports adding a list of custom-defined words you might declare false positives.

4. CodeSnap

Extension that gives lovely snapshot of your code.
CodeSnap

How about snapping a lovely snapshot of your code directly from VS Code

Simply install this extension, hit Ctrl + Shift + P, search for CodeSnap, choose the code you want to capture, and your snapshot is ready to share!

You can copy/download the file from that location.

5. Error Lens

Extension that debugging code by showing errors and warnings
Error Lens

One of my personal favorites on the list, I can’t express how much this extension helps in debugging code by showing errors and warnings (with color codes) on the editor itself, reducing the need to hover over the red line at all times.

6. Git Lens

Extension that gives a fast look into who changed a line or code block and why.
Git Lens

Git Lens gives a fast look into who changed a line or code block and why.

It has file markings (blame and changes) and sidebar views, among other features.

7. Live Server

Extension that flexibility it gives for local work
Live Server

This was the first extension I used with VS Code, and I enjoyed it for the flexibility it gives for local work especially.

It allows you to start a local development server with hot-reloading for static and dynamic pages.

8. SVG Preview

Extension that support for a live preview of SVGs
SVG Preview

This extension adds support for a live preview of SVGs as well as live editing of SVGs from within VS Code.

9. Turbo Console Log

Extension that gives useful log messages
Turbo Console Log

This is a must-have for JavaScript and TypeScript developers since it allows for the addition of useful log messages by just picking the variable and using a keyboard shortcut (Ctrl + Alt + L).

It also supports commenting/uncommenting all log messages added by the extension in the current document.

Say goodbye to manually inputting log messages.

10. TypeScript Error Translator

Extension that turns error into a human-readable form
TypeScript Error Translator

TypeScript errors may be rather confusing and frustrating at times, but this extension turns the error into a human-readable form direct from the IDE.

11. Indent Rainbow

Changing Colors Extension
Indent Rainbow

By changing various colors on each step, this extension makes the multi-step indentation easier to read.

This is especially useful for indentation-dependent languages like Python and YAML, but it also works for non-dependent ones.

Thank you for taking the time to read this.

If you found this article interesting, please follow me so that I can stay motivated.

Also, leave a comment with your favorite VS Code extensions.

👋 Need Web Development Help?

I’m your go-to web developer, and I’m flexible to meet your needs. Whether you’re looking for a remote team member or a freelance expert, I’ve got you covered.

My Expertise: I specialize in:

  • 💡 ReactJS
  • 🎨 UI/UX Designer
  • 🚀 Backend development
  • 🌐 APIs
  • 🚀 Node.js
  • 🎨 Responsive designs
  • 🏗️ Building websites from scratch
  • 📊 Database management
  • ✨ Figma design

Let’s Work Together: Whether it’s a small task or a big project, I’m dedicated to delivering results.

🤝 Ready to Start? Reach out to me at prehandev@gmail.com or find me on Upwork.

Thank you for considering me, Looking forward to working together!

Warm regards,

P. Rehan.

--

--

Rehan Pinjari
Rehan Pinjari

Written by Rehan Pinjari

Self-Taught UI/UX Designer & Developer

Responses (7)