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

&

+IntelliSenseProvides smart code completions based on variable types, function definitions, and imported modules
+DebuggingDebug code directly from the editor with breakpoints, call stacks, and an interactive console
+Version ControlIntegrated Git support for version control, including commit, push, pull, and branch management
+ExtensionsBrowse and install extensions to enhance functionality
+Code NavigationNavigate through code with features like Go to Definition, Peek Definition, and Find All References
+EmmetUse Emmet syntax for faster HTML and CSS coding
+Code NavigationNavigate through code with features like Go to Definition, Peek Definition, and Find All References
+Realtime CollaborationCollaborate with others in real time by sharing your coding session
+Code SnippetsInsert reusable code snippets to speed up coding
+Settings SyncSync settings, extensions, and keybindings across multiple devices
+Code FormattingAutomatically format code based on language-specific rules
+Integrated TerminalAccess a command-line interface directly within the editor
+Customizable LayoutCustomize the editor layout to fit your workflow
+ThemesChange the look and feel of the editor with various themes
+Bracket MatchingHighlights matching brackets to make code easier to read
+Code RefactoringTools to refactor code, such as renaming variables and extracting methods
+Zen ModeDistraction-free coding environment by hiding all UI elements
+File ExplorerBrowse and manage files and folders within the editor
+Split ViewOpen multiple files side by side for easier comparison and editing
+Integrated API DocumentationAccess documentation for APIs directly within the editor
-Complex ConfigurationSetting up and configuring the editor can be complex for some users
-Resource-IntensiveThe editor can consume significant system resources for moderately large code bases, affecting performance
-PrivacyIncludes telemetry and other data collection enabled by default, which may not be as privacy-friendly as its completely open-source counterparts

Platform

Social

   

System Requirements

Version ↓
#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

Microsoft

Written in

TypeScript

Initial Release

29 April 2015

Alternatives

Source Code Editor
Atom   Eclipse   Notepad++   PyCharm  

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