Visual Studio Code is an open source cross-platform code editor developed by Microsoft which runs on Windows, Mac, and Linux.
Top Features:
- Cross-platform runs everywhere
- Free and Open Source
- Very Lightweight (Believe me it's fast โก)
- Supports many languages (JavaScript, TypeScript, C#, Go ....)
- Built-in intellisense and code debugging
- Built-in Git Support โค
- Highly customization (thousands of great extensions)
Where to get?
You can download VS code from https://code.visualstudio.com/
The source code is hosted on GitHub
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.
Settings Sync
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.
Git History
Similar extension:
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.
Live Server
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.
Docker
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.
C#
VS Live Share ๐ฅ
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
Themes
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 โค ๐
Top comments (1)
Thanks a lot for this. :)