Visual Studio Code is an open source source code editor developed by Microsoft for Windows, Linux and OS X.[4] It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also customizable, so users can change the editor’s theme, keyboard shortcuts, and preferences.

Visual Studio Code is based on Electron, a framework which is used to deploy io.js applications for the desktop running on Blink layout engine. Although it also uses the Electron framework, the software is not a fork of Atom, and is actually based on Visual Studio Online‘s editor (codename “Monaco”).[5]

History

Visual Studio Code was announced, and a preview was released, on April 29, 2015 by Microsoft at the 2015 Build conference.[6]

On November 18, 2015, Visual Studio Code was released under the MIT License and its source code posted to GitHub. Extension support was also announced.[2]

Language support

The table below provides a brief description of the features various languages have in Visual Studio Code.[7]

Features Languages
Syntax highlighting Batch, C++, Clojure, CoffeeScript, DockerFile, F#, Go, Jade template language[8] (not to be confused with JADE),[9] Java, HandleBars, Ini, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML
Snippets Groovy, Markdown, PHP, Swift
Intelligent code completion CSS, F# (through Ionide extension), HTML, JavaScript, JSON, Less, Sass
Refactoring, find all references C#, F# (through Ionide extension), TypeScript

References

External links