5 Useful VsCode Extensions for Developers

Reymund Virtus
4 min readDec 25, 2021
5 Useful VsCode Extensions for Developers
Source: [Canva]

Introduction

For creating software nowadays, Visual Studio Code is extensively utilized. It’s extremely expandable, and many contributors have created valuable extensions to give this editor powers. VSCode is without a doubt one of the greatest code editors available today, and unlike many other code editors you’ve undoubtedly used, it’s obviously intended for a slew of quality-of-life features you probably didn’t realize you needed.

So, without further ado, let’s take a look at the best VSCode extensions for 2022.

Bracket Pair Colorizer 2

Bracket Pair Colorizer 2
  • It’s such a small change in the quality of life, yet it’s one that every developer will appreciate. Bracket Pair Colorizer does exactly what it says, it colors bracket pairs so you can readily identify the opening and closing brackets.
  • This plugin is really beneficial whether you’re dealing with spaghetti code, debugging someone else’s code, or simply want to make code easier to understand. It’s also quite simple to adjust the parameters of this extension, so you can make it function even if you use custom bracket characters. Also, if you require certain colors or want orphan brackets to appear in a different hue, that’s simple to achieve.

Auto Rename Tag

Auto Rename Tag
  • Have you ever spent hours trying to figure out why your code isn’t working, only to discover after three cups of coffee and a lot of yelling that it’s because you forgot to close a tag? We’ve all been there, believe it or not.
  • For web developers, this is a must-have plugin. As the name implies, if the first tag is changed, the second tag is immediately renamed, and vice versa. Manual updating can be difficult and time-consuming in larger projects with nested tags and components. And the best part is that it's JSX-compatible, so you can use it with React as well!
  • And now you may be assured that any issues you encounter aren’t caused by missing HTML/XML tags. So, that’s beneficial.

Jupyter

Jupyter
  • A Visual Studio Code extension that provides basic notebook capabilities for the language kernels that Jupyter Notebooks currently supports. Many language kernels may be used without any changes. Modifications to the VS Code language extensions may be required to enable advanced functionality.
  • Jupyter Notebook is a data science tool because of its ease of use and interactivity. It allows you to create and share documents with live code, equations, text, and visualizations. We’re all in at Microsoft to harness its power. For almost a year, the Python plugin for VS Code has included Jupyter Notebook functionality, which has grown in popularity. Jupyter Notebooks, we understand, are also used with programming languages other than Python, such as R, Julia, and Scala. We’ve refactored the Jupyter support out of the Python extension and into the Jupyter extension that we’re launching today to enable the same rich Jupyter Notebook experience for other languages. This makes it much easier to create new Jupyter experiences for languages other than Python by relying on the Jupyter extension, which is independent of the Python runtime and extension.

Live Server

Live Server
  • Oh, how I wish this plugin had been around when I first started learning web coding. It starts a light Nodejs server and provides your HTML file as well as all assets in the specified directory. Furthermore, any saved modifications you make to your website will be mirrored in the browser immediately, resulting in a very quick and delightful developer experience. This capability may be found in tools for current frameworks and libraries like Angular and React, but you can use it in any web development project with this extension.

SandDance

SandDance
  • SandDance is also available in VsCode extensions, SandDance helps you find insights about your data, which in turn help you tell stories supported by data, build cases based on evidence, test hypotheses, dig deeper into surface explanations, support decisions for purchases, or relate data into a wider, real-world context.
  • SandDance uses unit visualizations, which apply a one-to-one mapping between rows in your database and marks on the screen. Smooth animated transitions between views help you to maintain context as you interact with your data.

Conclusions

We looked at 5 VsCode extensions that can help you become a better programmer and increase your productivity in this article.

There are also plenty of other VsCode extensions to try out for a variety of cases. Here are a couple more extensions to look into:

--

--