Top VS Code Extensions for Developers

Photo by KS KYUNG on Unsplash

Top VS Code Extensions for Developers

Hello and welcome!

VS code is a widely used code editor and for optimal productivity, you might need some extensions to help save you the stress of performing certain tasks.

In this article, I'll be sharing a few of my favourite VS code extensions for you to try out and a couple of others I found from asking some friends if you're excited as I am let's get started.

GitHub copilot

GitHub Copilot is an AI pair programmer that helps you write code faster and with less work. It draws context from comments and code to suggest individual lines and whole functions instantly. GitHub Copilot is powered by OpenAI Codex, a generative pre-trained language model created by OpenAI.

GitLens

GitLens supercharges Git inside VS Code and unlocks untapped knowledge within each repository. It helps you to visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more.

GitLens simply helps you better understand code. Quickly glimpse into whom, why, and when a line or code block was changed. Jump back through history to gain further insights as to how and why the code evolved. Effortlessly explore the history and evolution of a codebase.

Tabnine

Tabnine uses generative AI technology to predict and suggests your next lines of code based on context & syntax.

  • Whole line code completions

  • Full-function code completions

  • Natural language to code

Thunder Client

Thunder Client is an alternative to the famous Postman tool used for testing client APIs. The Thunder Client VS Code extension is lightweight and lets you test APIs on the fly within the editor.

It is a super fast API client extension. It creates requests to retrieve responses quickly and seamlessly. It also does not require internet access when testing APIs on your local machine. It also has an intuitive and easy-to-use user interface.

Code GPT

Code GPT is a VS code extension built with the OpenAI API. It gives code snippets and has a couple of other cool features like

  • Get Code - In suggestion mode, you can request code in a comment

  • Ask CodeGPT - This feature allows you to ask CodeGPT any question, comment, or suggestion, and it will give you an answer in a new browser window.

  • Refactor - With this feature, you will be able to select a code and ask Code GPT to refactor the selected code.

  • Ask StackOverflow - This functionality allows you to get questions from Stackoverflow and compare the most accurate human answer with the answer from artificial intelligence.

Bookmarks

Bookmarks help you to navigate your code, moving between important positions easily and quickly. No more need to search for code. It also supports a set of selection commands, which allows you to select bookmarked lines and regions between bookmarked lines. It's really useful for log file analysis.

Project Manager

Project Manager helps you to easily access your projects, no matter where they are located. Don't miss those important projects anymore.

The following are some of the features provided by Project Manager:

  • Save any folder or workspace as a Project

  • Organize your projects using Tags

  • Open projects in the same or a new window

  • Identify deleted/renamed projects

  • A Status Bar which identifies the current project

Conclusion

In conclusion, Visual Studio Code is a popular code editor among developers and has a wide range of extensions that can enhance its functionality and boost your productivity. The ones mentioned in this article are my top recommendations for developers. This collection of extensions can help improve your workflow and make coding more efficient.

That will be all, for now, thank you for reading through I'm sure you learn something that will be helpful in your programming journey.