Best Visual Studio Code Extensions for Developer in 2020

If you are a graduate or developer you will find these extensions really useful and essential. I hope I knew these tools when I study at uni. These Visual Studio Code extensions are categorized for general purpose, I hope you can enjoy finding some of them useful to help you code more efficiently.

Autocompleter

“TabNine” and “Visual Studio IntelliCode” provide AI-assisted autocomplete to help you write code faster. TabNine supports all language, for example, C# while Visual Studio IntelliCode only supports Python, TypeScript/JavaScript and Java. You can install both of them.

tabnine

visual studio intellicode

Efficiency

Install “Terminal” by Jun Hun, it will save a lot of time by running the terminal from the text editor. “stack-tabs” can keep the most recent files to the left. Definitely install “Bracket Pair Colorizer 2”, it is s customizable extension for colonizing matching brackets. It helps me in reducing time to find brackets I accidentally deleted.

terminal

visual studio intellicode

bracket pair colorizer2

Formatter

“Prettier code formatter” and “Beautify” are quite popular. I personally prefer to user“Prettier code formatter” since it supports more languages. Try “EditorConfig for VS code” if you have more strict requirements for formatting.

prettier

beautify

editorConfig

Icons Theme

“Material Icon Them” and “vscode-icons” can provide beautiful icons for files and folders using icons. I personally prefer to use “Material Icon Them” since I think it looks better.

material icon

vscode icons

Highlight for Comments

“TODO Highlight” and “Better Comments” remind you to finish some TODO functions by highlighting your comments. I prefer to use “TODO Highlight” because it attracts more attention from me and easier to start.

todo highlight

better comments

Markdown

“Instant Markdown” let you preview your markdown files as you type.

instant markdown

markdown lint

Git

“Git History”, “GitLens — Git supercharged”, “gitlink”, .gitignore Generator”, GitHub Pull Requests and Issues” are really popular in the market. If you haven’t install any extensions for git yet, definitely give them a try.

Other Extensions

There are some other extensions recommended by other developers as well. I do not really use them at the moment so I will just list them here. These are: better align, bookmarks, peacock, polacode, project manager, remote -ssh, setting sync, guides.

That’s it! Let me know if you think there are other useful extensions in the market which I missed in this article by leaving your comment below.