Visual Studio Code

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

Software Licensing Information:
Abandonware, Affero GPL, Apache, Artistic, BSD, CeCILL, CDDL, Creative Commons, EPL, End-user, FAL, Freeware, GNU GPL, GNU LGPL, HPND, MIT, MPL, Proprietary, zlib

Source & Text Editor
Freeware, MIT
Linux, Mac, Windows
Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. 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 a source code editor. It supports a number of programming languages and a set of features that may or may not be available for a given language, as shown in the features below. Many of Visual Studio Code features are not exposed through menus or the user interface. Rather, they are accessed via the command palette or via a .json file (e.g., user preferences). The command palette is a command-line interface. However, it disappears if the user clicks anywhere outside it or presses a key combination on the keyboard to interact with something outside it. This is true for time-consuming commands as well. When this happens, the command in progress is cancelled.

In the role of a source code editor, Visual Studio Code allows changing the code page in which the active document is saved, the character that identifies line break (a choice between LF and CRLF), and the programming language of the active document.


Syntax highlighting:

Batch file, C, C#, C++, CSS, Clojure, CoffeeScript, Diff, Dockerfile, F#, Git-commit, Git-rebase, Go, Groovy, HLSL, HTML, Handlebars, INI file, JSON, Java, JavaScript, JavaScript React, Less, Lua, Makefile, Markdown, Objective-C, Objective-C++, PHP, Perl, Perl 6, PowerShell, Properties, Pug template language, Python, R, Razor, Ruby, Rust, SQL, Sass, ShaderLab, Shell script (Bash), Swift, TypeScript, TypeScript React, Visual, Basic, XML, XQuery, XSL, YAML


Groovy, Markdown, Nim, PHP, Swift

Intelligent code completion:

CSS, HTML, JavaScript, JSON, Less, Sass, TypeScript


C#, TypeScript

  • JavaScript and TypeScript for Node.js projects
  • C# and F# for Mono projects on Linux and macOS
  • C and C++ on Windows, Linux and macOS
  • Python with Python plug-in installed
  • PHP with XDebug and PHP Debug plug-in installed

Last edit: , by humanX

There aren't any replies to this comment.

If you want to write a comment or reply to a comment, please log in or register.