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, intelligent code completion (also known as IntelliSense), and other features. It is also customizable, so users can change the editor’s theme, change the editor’s keyboard shortcuts, change the editor’s preferences, and others.

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 coloring, bracket matching Batch, C++, Clojure, CoffeeScript, DockerFile, F#, Go, Jade template language[8] (not to be confused by 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
IntelliSense, linting, outline CSS, HTML, JavaScript, JSON, Less, Sass, F# (intellisense only – through Ionide extension)
Refactoring, find all references C#, TypeScript, F# (through Ionide extension)

References

External links