VS Code - Source Code Editor

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET). Begin your journey with VS Code with these introductory videosarrow-up-right.

Visual Studio Code in Action

Intelligent Code Completion

Code smarter with IntelliSensearrow-up-right - completions for variables, methods, and imported modules

Top Extensions

Enable additional languages, themes, debuggers, commands, and more. VS Code's growing community shares their secret sauce to improve your workflow.

PythonPython108.1Mms-pythonarrow-up-rightC/C++C/C++57.9Mms-vscodearrow-up-rightExtension Pack for JavaExtension Pack for Java24.1Mvscjavaarrow-up-rightGitHub CopilotGitHub Copilot11.9MGitHubarrow-up-right

See more in the Marketplacearrow-up-right

First Steps

To get the most out of Visual Studio Code, start by reviewing a few introductory topics:

Intro Videosarrow-up-right - Begin your journey with VS Code through these introductory videos.

Setuparrow-up-right - Install VS Code for your platform and configure the tool set for your development needs.

User Interfacearrow-up-right - Introduction to the basic UI, commands, and features of the VS Code editor.

Settingsarrow-up-right - Customize VS Code for how you like to work.

Languagesarrow-up-right - Learn about VS Code's support for your favorite programming languages.

Node.jsarrow-up-right - This tutorial gets you quickly running and debugging a Node.js web app.

Tips and Tricksarrow-up-right - Jump right in with Tips and Tricks to become a VS Code power user.

Azurearrow-up-right - VS Code is great for deploying your web applications to the cloud.

Extension APIarrow-up-right - Learn how to write a VS Code extension.

Why VS Code?arrow-up-right - Read about the design philosophy and architecture of VS Code.

Keyboard Shortcuts

Increase your productivity with VS Code's keyboard shortcuts.

Keyboard Shortcut Reference Sheetarrow-up-right - Learn the commonly used keyboard shortcuts.

Keymap Extensionsarrow-up-right - Change VS Code's keyboard shortcuts to match another editor.

Customize Keyboard Shortcutsarrow-up-right - Modify the default keyboard shortcuts.

Downloads

Download VS Codearrow-up-right - Quickly find the appropriate install for your platform (Windows, macOS and Linux)

Privacy

By default, VS Code auto-updates to new versions, and collects usage data and crash report information. You may opt out of these defaults by disabling them as instructed below:

How do I disable auto update?arrow-up-right

How do I disable crash reporting?arrow-up-right

How do I disable usage reporting?arrow-up-right

Last updated