VisualStudioCode - [Part 2] Useful Extensions

VisualStudioCode - [Part 2] Useful Extensions

By Giemo | The Beginners Coding Blog | 29 Jan 2021


The bread and butter of VSCode is the ability to choose from a huge variety of extensions. If you don't know where the available extensions can be found, have a look here.

Here is a list of some of the most useful extensions, that will help you with your everyday coding tasks. You can either install them using the extension tab or you use quick open (ctrl + p) and then paste the installation command.

The list will get updated every time I come across a new extension that seems useful to me. If you know good extensions that are not part of the list, feel free to write a comment and I make sure to add it to the list. 

 

Language Support:
  • C/C++ by Microsoft
    • Language support for C/C++ including features like IntelliSense and debugging
    • Install command: ext install ms-vscode.cpptools
  • Python by Microsoft
    • Language support for Python with IntelliSense and debugging
    • Install command: ext install ms-python.python

 

Language Tools:
  • Jupyter by Microsoft
    • Use Jupyter notebook inside VSCode
    • Install command: ext install ms-toolsai.jupyter

 

 Versioning tools:
  • GitLens - Git supercharged by Eric Amodio
    • Visualize code ownership and compare changes to with branches
    • Install command: ext install eamodio.gitlens

 

Build and Test Software:
  • Bazel by The Bazel Team
    • Bazel support including auto-format with buildifier
    • Install command: ext install BazelBuild.vscode-bazel

 

Code Readability:
  • Bracket Pair Colorizer 2 by CoenraadS
    • Identify matching brackets with same colors
    • Install command: ext install CoenraadS.bracket-pair-colorizer-2

 

If you have any question or want to know more of a specific topic, feel free to drop a comment and I make sure to address it.

 

How do you rate this article?

3



The Beginners Coding Blog
The Beginners Coding Blog

I am a software engineer with multiple years of excessive C++ experience. In this blog I will introduce you to the world of programming from scratch using the programming language C++. If you like to program, but don't know where to start, this blog will help you to get started.

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.