Visual Studio Code
Docs
Updates
Blog
API
Extensions
MCP
FAQ
Search
Download
Version 1.105
is now available! Read about the new features and fixes from September.
Dismiss this update
Overview
Setup
Overview
Linux
macOS
Windows
VS Code for the Web
Raspberry Pi
Network
Additional Components
Enterprise
Uninstall
Get Started
VS Code Tutorial
Copilot Quickstart
User Interface
Personalize VS Code
Install Extensions
Tips and Tricks
Intro Videos
Configure
Display Language
Layout
Keyboard Shortcuts
Settings
Settings Sync
Extensions
Extension Marketplace
Extension Runtime Security
Themes
Profiles
Accessibility
Overview
Voice Interactions
Command Line Interface
Telemetry
Edit code
Basic Editing
IntelliSense
Code Navigation
Refactoring
Snippets
Workspaces
Overview
Multi-root Workspaces
Workspace Trust
Build, Debug, Test
Tasks
Debugging
Debug Configuration
Testing
Port Forwarding
GitHub Copilot
Overview
Setup
Quickstart
Chat
Chat Overview
Chat Context
Ask Mode
Edit Mode
Agent Mode
Inline Chat
Prompt Engineering
Code Completions
Copilot Coding Agent
Customize Copilot
Overview
Instructions
Prompt Files
Chat Modes
Language Models
MCP
Guides
Context Engineering
Edit Notebooks with AI
Test with AI
Debug with AI
MCP Dev Guide
Smart Actions
Tips and Tricks
Security
FAQ
Reference
Cheat Sheet
Settings Reference
Workspace Context
Source Control
Overview
Introduction to Git
Collaborate on GitHub
FAQ
Terminal
Getting Started Tutorial
Terminal Basics
Terminal Profiles
Shell Integration
Appearance
Advanced
Languages
Overview
JavaScript
JSON
HTML
Emmet
CSS, SCSS and Less
TypeScript
Markdown
PowerShell
C++
Java
PHP
Python
Julia
R
Ruby
Rust
Go
T-SQL
C#
.NET
Polyglot
Swift
Node.js / JavaScript
Working with JavaScript
Node.js Tutorial
Node.js Debugging
Deploy Node.js Apps
Browser Debugging
Angular Tutorial
React Tutorial
Vue Tutorial
Debugging Recipes
Performance Profiling
Extensions
TypeScript
Tutorial
Compiling
Editing
Refactoring
Debugging
Python
Quick Start
Tutorial
Run Python Code
Editing
Linting
Formatting
Debugging
Environments
Testing
Python Interactive
Django Tutorial
FastAPI Tutorial
Flask Tutorial
Create Containers
Deploy Python Apps
Python in the Web
Settings Reference
Java
Getting Started
Navigate and Edit
Refactoring
Formatting and Linting
Project Management
Build Tools
Run and Debug
Testing
Spring Boot
Modernizing Java Apps
Application Servers
Deploy Java Apps
GUI Applications
Extensions
FAQ
C++
Intro Videos
GCC on Linux
GCC on Windows
GCC on Windows Subsystem for Linux
Clang on macOS
Microsoft C++ on Windows
Build with CMake
CMake Tools on Linux
CMake Quick Start