Visual Studio Code logo Visual Studio Code logo background glow

Visual Studio Code

A source code editor with support for debugging, Git, and a rich ecosystem of extensions for various programming languages and runtimes

&

+
IntelliSense
Provides smart code completions based on variable types, function definitions, and imported modules
+
Debugging
Debug code directly from the editor with breakpoints, call stacks, and an interactive console
+
Version Control
Integrated Git support for version control, including commit, push, pull, and branch management
+
Extensions
Browse and install extensions to enhance functionality
+
Code Navigation
Navigate through code with features like Go to Definition, Peek Definition, and Find All References
+
Emmet
Use Emmet syntax for faster HTML and CSS coding
+
Code Navigation
Navigate through code with features like Go to Definition, Peek Definition, and Find All References
+
Realtime Collaboration
Collaborate with others in real time by sharing your coding session
+
Code Snippets
Insert reusable code snippets to speed up coding
+
Settings Sync
Sync settings, extensions, and keybindings across multiple devices
+
Code Formatting
Automatically format code based on language-specific rules
+
Integrated Terminal
Access a command-line interface directly within the editor
+
Customizable Layout
Customize the editor layout to fit your workflow
+
Themes
Change the look and feel of the editor with various themes
+
Bracket Matching
Highlights matching brackets to make code easier to read
+
Code Refactoring
Tools to refactor code, such as renaming variables and extracting methods
+
Zen Mode
Distraction-free coding environment by hiding all UI elements
+
File Explorer
Browse and manage files and folders within the editor
+
Split View
Open multiple files side by side for easier comparison and editing
+
Integrated API Documentation
Access documentation for APIs directly within the editor
-
Complex Configuration
Setting up and configuring the editor can be complex for some users
-
Resource-Intensive
The editor can consume significant system resources for moderately large code bases, affecting performance
-
Privacy
Includes telemetry and other data collection enabled by default, which may not be as privacy-friendly as its completely open-source counterparts

Platform

Desktop

Social

System Requirements

#Recommended
1
  • Windows 10 and 11 (64-bit)
  • macOS versions with Apple security update support. This is typically the latest release and the two previous versions.
  • Linux (Debian): Ubuntu Desktop 20.04, Debian 10
  • Linux (Red Hat): Red Hat Enterprise Linux 8, Fedora 36
2
1.6 GHz or faster processor
3
1 GB of RAM
4
  • GLIBCXX version 3.4.25 or later
  • GLIBC version 2.28 or later

Ratings

4.67
5

Capterra
4.8
5
based on 1636 reviews
G2CROWD
4.7
5
based on 2316 reviews
TechRadar
4.5
5
based on professional's opinion

Developer

Written in

TypeScript

Initial Release

29 April 2015

Repository

License

Categories


Notes

Visual Studio Code is a proprietary software released under the ‘Microsoft Software License’. It is based on the MIT-licensed program named ‘Visual Studio Code — Open Source’ (also known as ‘Code — OSS’) [1] [2]. See VSCodium for a completely open-source version (community-maintained).