Visual Studio Code

Visual Studio Code
Visual Studio Code 0.10.1 icon.png
Visual Studio Code 0.10.1 on Windows 7, with search.png
Visual Studio Code running on on Windows 7, with "Search" function activated
Developer(s) Microsoft
Initial release April 29, 2015; 7 months ago (2015-04-29)
Preview release 0.10.3 / 26 November 2015; 9 days ago (2015-11-26)[1]
Development status Public preview
Operating system Windows 7 or later, OS X 10.8 or later, Linux
Platform IA-32, x64
Size 58 MB
Available in English
Type Source code editor, debugger
License MIT License[2][3]
Website code.visualstudio.com

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 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
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

  1. ^ "Release Notes". code.visualstudio.com. Microsoft. 25 November 2015. 
  2. ^ a b "Visual Studio now supports debugging Linux apps; Code editor now open source". Ars Technica. Retrieved 18 November 2015. 
  3. ^ "LICENSE.txt". github.com/Microsoft/vscode. Microsoft. 17 November 2015. 
  4. ^ Lardinois, Frederic (April 29, 2015). "Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows". TechCrunch. 
  5. ^ "Microsoft’s new Code editor is built on Google’s Chromium". Ars Technica. Retrieved 18 November 2015. 
  6. ^ Montgomery, John (April 29, 2015). "BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5". 
  7. ^ "Language Support in Visual Studio Code". Microsoft. 
  8. ^ jade-lang.com
  9. ^ "standalone-languages/jade.ts". Microsoft/vscode GitHub repository. Microsoft. 13 November 2015. 

External links