Visual Studio Code (VS Code) — это текстовый редактор исходного кода, разработанный компанией Microsoft. Он предназначен для кроссплатформенной разработки веб- и облачных приложений и доступен для операционных систем Windows, Linux и macOS. В отличие от полноценных интегрированных сред разработки (IDE), VS Code позиционируется как лёгкий и расширяемый инструмент, который сочетает простоту текстового редактора с мощными возможностями для разработчиков.
Редактор был анонсирован 29 апреля 2015 года на конференции Microsoft Build. В ноябре 2015 года был выпущен исходный код под лицензией MIT, а в апреле 2016 года состоялся официальный релиз версии 1.0. VS Code основан на фреймворке Electron и использует редактор Monaco, разработанный для Visual Studio Online. Несмотря на использование Electron, редактор отличается высокой производительностью и отзывчивостью.
- Подсветка синтаксиса — поддержка множества языков программирования, включая JavaScript, Python, C++, Java и другие, с возможностью добавления новых через расширения.
 - Автодополнение кода (IntelliSense) — интеллектуальная подсказка кода, включая автозавершение, информацию о типах и документацию.
 - Встроенная отладка — поддержка отладки для различных языков программирования, включая установку точек останова, пошаговое выполнение и просмотр значений переменных в реальном времени.
 - Поддержка Git — интеграция с системой контроля версий Git, включая просмотр изменений, коммиты, слияния и разрешение конфликтов.
 - Расширяемость — возможность установки расширений из Visual Studio Marketplace для добавления новых языков, инструментов и функционала.
 - Кастомизация интерфейса — настройка тем оформления, сочетаний клавиш и конфигурационных файлов для персонализации рабочего пространства.
 - Поддержка работы с контейнерами и удалёнными средами — возможность разработки в контейнерах Docker, удалённых машинах и облачных средах.
 - Поддержка Jupyter Notebook — интеграция с Jupyter для работы с ноутбуками Python, включая выполнение ячеек и визуализацию данных.
 - Поддержка Live Share — возможность совместной работы в реальном времени с другими разработчиками, включая совместное редактирование и отладку кода.