VS code extensions that supercharge your productivity
In this article, I’ll cover 12 extensions that can supercharge your productivity. And I’ll divide them into 4 categories:
- General software development
- Frontend development
- Team productivity
- Documentation
So, let’s begin
For general software development
The extensions in this section benefits all kinds of developers, regardless of your stack or preferences.
Prettier
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699975130320/ec4dc3b2-2dd9-4584-bd60-1d45f2e59324.png align=“center”)
A formatting tool that for organizing your code to a more standard look.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699995591458/641dc5d4-a89c-4b30-bb1b-a1c2597e11f0.gif align=“center”)
Turbo Console log
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699980615294/6a45c934-e6aa-42b9-96a4-d6686127dd65.png align=“center”)
Generate quick and usable console.log
statements to make debugging easier.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699996325104/f25902db-9074-4629-83ec-974fe77d2cc3.gif align=“center”)
Indent-rainbow
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699980715833/c121a168-fa13-4f4d-b756-4c859a8f51c2.png align=“center”)
This extension colors your indented blocks to make your indentations much easier to read.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1700026147236/8f286597-f870-422d-bdc9-e73fdf7adf3b.png align=“center”)
Bookmarks
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699980884702/3dde755c-d09d-44d2-b1d6-2e274be76ef6.png align=“center”)
With this tool, you can mark lines in your code and jump to it whenever.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1700031402176/135b755e-3789-4057-9d20-805708d50f77.gif align=“center”)
For frontend development
This section is for extensions that benefits frontend developers. Frontend developers can also benefit from extensions in the previous section too.
CSS Peek
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699981338329/e85b004f-4913-45f4-a7cf-c4b9a6060cc0.png align=“center”)
With this extension, you can take a look at which styles are attached to HTML elements through its id or class strings.
Auto rename tag
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699981398456/dddc8eb2-542b-4cbd-aa73-7aaff641db40.png align=“center”)
With this extension, it will auto rename an HTML element’s end tag as you’re changing its start tag, and vice versa.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1700032968496/89309733-58cd-4d63-b9b7-617d2842f563.gif align=“center”)
Live server
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699981502374/b349c6a7-4278-4443-a35a-f1e6b20e49c8.png align=“center”)
With this extension you can launch a live server for the project folder you’re working on.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1700033594239/d2439b80-2071-416b-b768-cb0ea373ea9d.gif align=“center”)
For team developments
The extensions in this section mainly benefit people developing in teams. Not to say that only teams can benefit from these extensions. Even individual developers can benefit from them too.
Git History
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699981732711/4104ce78-5be2-4741-bbcb-1c1669e395fa.png align=“center”)
With this extension, you can have a look at your project’s commit history in a more graphically intuitive way.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1700034526838/017ee97e-ed65-4350-8bd7-88b61b62e900.gif align=“center”)
GitLens
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699981809709/aa24d93b-11f8-4633-80fa-fc00185bc63c.png align=“center”)
With this extension, you can see who wrote what line and why in directly in your code editor.
For code documentations
The extensions here benefits technical writers with their work, and developers with commenting and documenting their code.
Code spell checker
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699982009498/2c829d3a-befe-404c-ac8f-9c070598f1d3.png align=“center”)
This extension checks your code and your comments for spelling mistakes and errors.
You can also get this extension in multiple languages:
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699982095219/cde1cec8-22d7-4ece-98ad-3090693d685a.png align=“center”)
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1700034874452/a75bf4d9-a03a-4b84-8948-8d3a23e0d949.gif align=“center”)
Code Snap
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699982161106/f2b3d301-5b79-45ab-a921-65c624f3af7c.png align=“center”)
With this extension, you can take screenshots of your code.
Better comments
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1699982227728/8b693a00-16f1-4d48-9a25-3a85450dfc7e.png align=“center”)
This extension highlights different type of comments you make in your code with different colors so you can tell which type of comment it is at a glance.
![](https://cdn.hashnode.com/res/hashnode/image/upload/v1700035296695/e01fd774-aad3-4181-b5d3-151f89dc57ed.png align=“center”)
Conclusion
Extensions are a great way to extend the functionality of VS code. And developers have already made thousands (if not millions) of extensions that you would find really useful.
In this article, I compiled a list of some of them and give links to where they are in the VS code market place. I hope you now have a more productive time coding.