Visual Studio Code is an open source cross-platform code editor developed by Microsoft which runs on Windows, Mac, and Linux.
- Cross-platform runs everywhere
- Free and Open Source
- Very Lightweight (Believe me it's fast ⚡)
- Built-in intellisense and code debugging
- Built-in Git Support ❤
- Highly customization (thousands of great extensions)
Where to get?
VS code has thousands of great extensions built by communities and individual developers. You can explore all extensions at Visual Studio Marketplace
Below are my favorite extensions:
This extension will come to your rescue if you use multiple computers or just switching from one machine to another. It syncs your settings, extensions, key bindings and snippets across VS code installations by using gist.
If you use git this should be your go to extension. Although VS code has built-in Git support but this extension just take it to the next level.
This is a very simple extension but comes very handy if you write lot of HTML it just auto close your tags and makes your life easy.
Auto Rename Tag
It creates a local live server with auto refresh. comes very handy if you are developing/designing static sites or just doing some quick prototype.
If you are doing containerized application development with docker then this extension is extremely useful. This will help you to automate Dockerfile, docker-compose.yml, and .dockerignore file generation and deployments.
If you are .NET developer and working on .NET Core (cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS) then you can develop a .NET application on your choice of OS without installing Visual Studio.
C# extension will ease your .Net Core development on VS Code and comes with editing support, including Syntax Highlighting, Debugging, IntelliSense, Go to Definition, Find All References, etc.
Note: Visual Studio Live Share is currently in preview. Features and user experience is not final.
If you ever co-authored any document either in google docs or Microsoft word then this extension will help you to co-edit and co-debug your application.
This is really cool I would encourage you to give it a shot you will ❤ it. It even works with Visual Studio.
VS Live Share
I told you VS code is highly customizable code editor and we have tons of Themes in VS code marketplace Themes section. Below are my two favorite themes.
Please feel free to mention your favorite extension or theme in comments ❤ 👇