Visual Studio Code on Windows
Alternatively, you can also download a Zip archive, extract it and run Code from there.
Tip: Setup will add Visual Studio Code to your %PATH% , so from the console you can type ‘code .’ to open VS Code on that folder. You will need to restart your console after the installation for the change to the %PATH% environmental variable to take effect.
User setup versus system setup
VS Code provides both Windows user and system level setups. Installing the user setup does not require Administrator privileges as the location will be under your user Local AppData (LOCALAPPDATA) folder. User setup also provides a smoother background update experience.
The system setup requires elevation to Administrator privileges and will place the installation under Program Files. This also means that VS Code will be available to all users in the system.
See the Download Visual Studio Code page for a complete list of available installation options.
32-bit versions
If you need to run a 32-bit version of VS Code, both a 32-bit Installer and Zip archive are available.
Updates
VS Code ships monthly releases and supports auto-update when a new release is available. If you’re prompted by VS Code, accept the newest update and it will be installed (you won’t need to do anything else to get the latest bits).
Note: You can disable auto-update if you prefer to update VS Code on your own schedule.
Windows Subsystem for Linux
Windows is a popular operating system and it can be a great cross-platform development environment. This section describes cross-platform features such as the Windows Subsystem for Linux (WSL) and the new Windows Terminal.
Recent Windows build
Make sure you are on a recent Windows 10 build. Check Settings > Windows Update to see if you are up-to-date.
Windows as a developer machine
With WSL, you can install and run Linux distributions on Windows. This enables you to develop and test your source code on Linux while still working locally on your Windows machine.
When coupled with the WSL extension, you get full VS Code editing and debugging support while running in the context of WSL.
See the Developing in WSL documentation to learn more or try the Working in WSL introductory tutorial.
New Windows Terminal
Available from the Microsoft Store, the Windows Terminal (Preview) lets you easily open PowerShell, Command Prompt, and WSL terminals in a multiple tab shell.
Next steps
Once you have installed VS Code, these topics will help you learn more about VS Code:
-
— Learn how to install Git, Node.js, TypeScript, and tools like Yeoman. — A quick orientation to VS Code. — Learn how to configure VS Code to your preferences through settings. — Lets you jump right in and learn how to be productive with VS Code.
Common questions
What command-line arguments are supported by the Windows Setup?
VS Code uses Inno Setup to create its setup package for Windows. Thus, all the Inno Setup command-line switches are available for use.
Additionally, you can prevent the Setup from launching VS Code after completion with /mergetasks=!runcode .
Scrolling is laggy and not smooth
On certain devices, editor scrolling is not smooth but laggy for an unpleasant experience. If you notice this issue, make sure you install the Windows 10 October 2018 update where this issue is fixed.
I’m having trouble with the installer
Try using the zip file instead of the installer. To use this, unzip VS Code in your AppData\Local\Programs folder.
Note: When VS Code is installed via a Zip file, you will need to manually update it for each release.
Icons are missing
I installed Visual Studio Code on my Windows 8 machine. Why are some icons not appearing in the workbench and editor?
VS Code uses SVG icons and we have found instances where the .SVG file extension is associated with something other than image/svg+xml . We’re considering options to fix it, but for now here’s a workaround:
Using the Command Prompt:
- Open an Administrator Command Prompt.
- Type REG ADD HKCR\.svg /f /v "Content Type" /t REG_SZ /d image/svg+xml .
Using the Registry Editor (regedit):
- Start regedit .
- Open the HKEY_CLASSES_ROOT key.
- Find the .svg key.
- Set its Content Type Data value to image/svg+xml .
- Exit regedit .
Unable to run as admin when AppLocker is enabled
With the introduction of process sandboxing (discussed in this blog post) running as administrator is currently unsupported when AppLocker is configured due to a limitation of the runtime sandbox. If your work requires that you run VS Code from an elevated terminal, you can launch code with —no-sandbox —disable-gpu-sandbox as a workaround.
Место установки Visual Studio Code
Я установил Visual Studio Code несколько дней назад и теперь не могу найти исполняемый файл на своем компьютере. Где это находится?
Я проверил «Программы и компоненты». Я также проверил свой PATH. Почему-то его нет ни в одном.
9 ответов
Обновление 10.11.2018
Если вы выполните полную переустановку, включая удаление предыдущих версий кода, установленных на вашем компьютере, новая версия будет установлена по адресу
Обновление от 06.07.2018
Начиная с версии 1.25 VS Code поддерживает переносимый режим. Инструкции по использованию задокументированы здесь.
Вам понадобится версия для загрузки ZIP-файла, а не установщик. Распаковав содержимое архива, создайте папку с данными внутри папки, в которой находится code.exe. Все настройки теперь будут сохранены там, и их можно будет взять с собой.
В macOS папка должна называться code-portable-data и быть дочерней по отношению к самому приложению. Не внутри приложения.
Обновить
Если вы используете версию x64, путь следующий:
На данный момент ( Version 1.19.2 ) код Vs больше не находится в папке AppData, а находится в
Name already in use
vscode-docs / docs / setup / windows.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Visual Studio Code on Windows
- Download the Visual Studio Code installer for Windows.
- Once it is downloaded, run the installer (VSCodeUserSetup-
.exe). This will only take a minute. - By default, VS Code is installed under C:\Users\
\AppData\Local\Programs\Microsoft VS Code .
Alternatively, you can also download a Zip archive, extract it and run Code from there.
Tip: Setup will add Visual Studio Code to your %PATH% , so from the console you can type ‘code .’ to open VS Code on that folder. You will need to restart your console after the installation for the change to the %PATH% environmental variable to take effect.
User setup versus system setup
VS Code provides both Windows user and system level setups. Installing the user setup does not require Administrator privileges as the location will be under your user Local AppData (LOCALAPPDATA) folder. User setup also provides a smoother background update experience.
The system setup requires elevation to Administrator privileges and will place the installation under Program Files. This also means that VS Code will be available to all users in the system.
See the Download Visual Studio Code page for a complete list of available installation options.
If you need to run a 32-bit version of VS Code, both a 32-bit Installer and Zip archive are available.
VS Code ships monthly releases and supports auto-update when a new release is available. If you’re prompted by VS Code, accept the newest update and it will be installed (you won’t need to do anything else to get the latest bits).
Note: You can disable auto-update if you prefer to update VS Code on your own schedule.
Windows Subsystem for Linux
Windows is a popular operating system and it can be a great cross-platform development environment. This section describes cross-platform features such as the Windows Subsystem for Linux (WSL) and the new Windows Terminal.
Recent Windows build
Make sure you are on a recent Windows 10 build. Check Settings > Windows Update to see if you are up-to-date.
Windows as a developer machine
With WSL, you can install and run Linux distributions on Windows. This enables you to develop and test your source code on Linux while still working locally on your Windows machine.
When coupled with the WSL extension, you get full VS Code editing and debugging support while running in the context of WSL.
See the Developing in WSL documentation to learn more or try the Working in WSL introductory tutorial.
New Windows Terminal
Available from the Microsoft Store, the Windows Terminal (Preview) lets you easily open PowerShell, Command Prompt, and WSL terminals in a multiple tab shell.
Once you have installed VS Code, these topics will help you learn more about VS Code:
-
— Learn how to install Git, Node.js, TypeScript, and tools like Yeoman. — A quick orientation to VS Code. — Learn how to configure VS Code to your preferences through settings. — Lets you jump right in and learn how to be productive with VS Code.
What command-line arguments are supported by the Windows Setup?
VS Code uses Inno Setup to create its setup package for Windows. Thus, all the Inno Setup command-line switches are available for use.
Additionally, you can prevent the Setup from launching VS Code after completion with /mergetasks=!runcode .
Scrolling is laggy and not smooth
On certain devices, editor scrolling is not smooth but laggy for an unpleasant experience. If you notice this issue, make sure you install the Windows 10 October 2018 update where this issue is fixed.
I’m having trouble with the installer
Try using the zip file instead of the installer. To use this, unzip VS Code in your AppData\Local\Programs folder.
Note: When VS Code is installed via a Zip file, you will need to manually update it for each release.
Icons are missing
I installed Visual Studio Code on my Windows 8 machine. Why are some icons not appearing in the workbench and editor?
VS Code uses SVG icons and we have found instances where the .SVG file extension is associated with something other than image/svg+xml . We’re considering options to fix it, but for now here’s a workaround:
Using the Command Prompt:
- Open an Administrator Command Prompt.
- Type REG ADD HKCR\.svg /f /v «Content Type» /t REG_SZ /d image/svg+xml .
Using the Registry Editor (regedit):
- Start regedit .
- Open the HKEY_CLASSES_ROOT key.
- Find the .svg key.
- Set its Content Type Data value to image/svg+xml .
- Exit regedit .
Unable to run as admin when AppLocker is enabled
With the introduction of process sandboxing (discussed in this blog post) running as administrator is currently unsupported when AppLocker is configured due to a limitation of the runtime sandbox. If your work requires that you run VS Code from an elevated terminal, you can launch code with —no-sandbox —disable-gpu-sandbox as a workaround.
vscode учебник
Начало работы с vscode
В этом разделе представлен обзор того, что такое vscode, и почему разработчик может захотеть его использовать.
Следует также упомянуть любые крупные темы в vscode и ссылки на связанные темы. Поскольку Documentation for vscode является новым, вам может потребоваться создать начальные версии этих связанных тем.
Версии
| Версия | Дата выхода |
|---|---|
| 0.10.1-extensionbuilders | 2015-11-13 |
| 0.10.1 | 2015-11-17 |
| 0.10.2 | 2015-11-24 |
| 0.10.3 | 2015-11-26 |
| 0.10.5 | 2015-12-17 |
| 0.10.6 | 2015-12-19 |
| 0.10.7-инсайдеры | 2016-01-29 |
| 0.10.8 | 2016-02-05 |
| 0.10.8-инсайдеры | 2016-02-08 |
| 0.10.9 | 2016-02-17 |
| 0.10.10-инсайдеры | 2016-02-26 |
| 0.10.10 | 2016-03-11 |
| 0.10.11 | 2016-03-11 |
| 0.10.11-инсайдеры | 2016-03-11 |
| 0.10.12-инсайдеры | 2016-03-20 |
| 0.10.13-инсайдеры | 2016-03-29 |
| 0.10.14-инсайдеры | 2016-04-04 |
| 0.10.15-инсайдеры | 2016-04-11 |
| 1.0.0 | 2016-04-14 |
| 1.1.0-инсайдер | 2016-05-02 |
| 1.1.0 | 2016-05-09 |
| 1.1.1 | 2016-05-16 |
| 1.2.0 | 2016-06-01 |
| 1.2.1 | 2016-06-14 |
| 1.3.0 | 2016-07-07 |
| 1.3.1 | 2016-07-12 |
| 1.4.0 | 2016-08-03 |
| перевод / 20160817,01 | 2016-08-17 |
| перевод / 20160826,01 | 2016-08-26 |
| перевод / 20160902,01 | 2016-09-02 |
| 1.5.0 | 2016-09-08 |
| 1.5.1 | 2016-09-08 |
| 1.5.2 | 2016-09-14 |
| 1.6.0 | 2016-10-10 |
| 1.6.1 | 2016-10-13 |
| перевод / 20161014,01 | 2016-10-14 |
| перевод / 20161028,01 | 2016-10-28 |
| 1.7.0 | 2016-11-01 |
| 1.7.1 | 2016-11-03 |
| перевод / 20161111,01 | 2016-11-12 |
| перевод / 20161118,01 | 2016-11-19 |
| 1.7.2 | 2016-11-22 |
| перевод / 20161125,01 | 2016-11-26 |
| перевод / 20161209,01 | 2016-12-09 |
| 1.8.0 | 2016-12-14 |
| 1.8.1 | 2016-12-20 |
| перевод / 20170123,01 | 2017-01-23 |
| перевод / 20172701,01 | 2017-01-27 |
| 1.9.0 | 2017-02-02 |
| перевод / 20170127,01 | 2017-02-03 |
| перевод / 20170203,01 | 2017-02-03 |
| 1.9.1 | 2017-02-09 |
| перевод / 20170217,01 | 2017-02-18 |
| перевод / 20170227,01 | 2017-02-27 |
| 1.10.0 | 2017-03-01 |
| 1.10.1 | 2017-03-02 |
| 1.10.2 | 2017-03-08 |
| перевод / 20170311,01 | 2017-03-11 |
| перевод / 20170317,01 | 2017-03-18 |
| перевод / 20170324,01 | 2017-03-25 |
| перевод / 20170331,01 | 2017-03-31 |
| 1.11.0 | 2017-04-06 |
| 1.11.1 | 2017-04-06 |
| перевод / 20170407,01 | 2017-04-07 |
| 1.11.2 | 2017-04-13 |
Установка или настройка
В Windows
- Загрузите установщик кода Visual Studio для Windows.
- После его загрузки запустите установщик (VSCodeSetup-version.exe). Это займет всего минуту.
По умолчанию код VS устанавливается в папке C: \ Program Files (x86) \ Microsoft VS Code для 64-разрядной машины.
Примечание. Для VS-кода требуется .NET Framework 4.5.2. Если вы используете Windows 7, убедитесь, что установлена .NET Framework 4.5.2.
Совет. Программа установки дополнительно добавит код Visual Studio к вашему% PATH%, поэтому из консоли вы можете ввести «код». чтобы открыть код VS в этой папке. Вам понадобится перезапустить консоль после установки для изменения переменной окружения% PATH%, чтобы она вступила в силу.
На Mac
- Загрузите код Visual Studio для Mac.
- Дважды щелкните загруженный архив, чтобы развернуть содержимое.
- Перетащите Visual Studio Code.app в папку «Приложения», сделав ее доступной в Launchpad.
- Добавьте код VS в свою док-станцию, щелкнув правой кнопкой мыши по значку и выбрав «Параметры», «Хранить в доке».
Вы также можете запустить VS-код из терминала, набрав «код» после добавления его в путь:
- Запустите VS Code.
- Откройте командную палитру (Ctrl + Shift + P) и введите команду «shell», чтобы найти команду Shell: установите команду «code» в команде PATH.
Перезагрузите терминал, чтобы новое значение $ PATH вступило в силу. Вы сможете ввести «код». в любой папке, чтобы начать редактирование файлов в этой папке.
Примечание. Если у вас все еще есть старый псевдоним кода в вашем .bash_profile (или его эквиваленте) из ранней версии VS-кода, удалите его и замените, выполнив команду Shell: Install 'code' в команде PATH.
В Linux
Распределения на основе Debian и Ubuntu
Самый простой способ установить для дистрибутивов Debian / Ubuntu — загрузить и установить пакет .deb (64-разрядный) либо через графический программный центр, если он доступен, либо через командную строку:
Установка пакета .deb автоматически установит apt-репозиторий и ключ подписи, чтобы включить автоматическое обновление с использованием обычного системного механизма. Обратите внимание, что 32-битные и .tar.gz двоичные файлы также доступны на странице загрузки.
Репозиторий и ключ также могут быть установлены вручную со следующим скриптом:
Затем обновите кеш пакетов и установите пакет, используя:
Распределенные дистрибутивы RHEL, Fedora и CentOS
В настоящее время мы отправляем стабильный 64-битный код VS в репозитории yum, следующий скрипт будет устанавливать ключ и репозиторий:
Затем обновите кеш пакетов и установите пакет с помощью dnf (Fedora 22 и выше):
Или в старых версиях с помощью yum:
Распределения openSUSE и SLE
Репозиторий yum выше также работает для систем openSUSE и SLE, следующий скрипт будет устанавливать ключ и репозиторий:
Затем обновите кеш пакетов и установите пакет, используя:
Пакет AUR для Arch Linux
Для VS-кода существует сообщество, поддерживающее сообщество Arch User Repository (AUR) .
Установка пакета .rpm вручную. .Rpm-пакет (64-разрядный) также можно загрузить и установить вручную, однако автоматическое обновление не будет работать, если установленный выше репозиторий не установлен. После загрузки его можно установить с помощью диспетчера пакетов, например, с помощью dnf:
Обратите внимание, что 32-битные и .tar.gz двоичные файлы также доступны на странице загрузки .
Первые шаги (C ++): HelloWorld.cpp
Первая программа, которая обычно записывается на любом языке, является сценарием «hello world». В этом примере показано, как написать эту программу и отладить ее с помощью кода Visual Studio (теперь я буду ссылаться на код Visual Studio как код VS).
Создать проект
Шаг 1 — создать новый проект. Это можно сделать несколькими способами. Первый способ — прямо из пользовательского интерфейса.
- Откройте программу VS Code. Вас встретит стандартный экран приветствия (обратите внимание, что изображения выполняются во время работы на Mac, но они должны быть похожими на вашу установку):

В меню « Пуск» выберите « Новый файл» . Это откроет новое окно редактирования, в котором мы сможем начать строить наш скрипт. Продолжайте и сохраните этот файл (вы можете использовать меню File > Save для этого). В этом примере мы будем вызывать файл HelloWorld.cpp и поместить его в новый каталог, который мы будем называть VSC_HelloWorld / .
Напишите программу. Это должно быть достаточно простым, но не стесняйтесь скопировать в файл следующее:
Запустить код
Затем мы хотим запустить скрипт и проверить его вывод. Существует несколько способов сделать это. Самое простое — открыть терминал и перейти к созданной нами директории. Теперь вы можете скомпилировать скрипт и запустить его с помощью gcc, набрав:
Да, программа работала! Но это не совсем то, что мы хотим. Было бы намного лучше, если бы мы могли запускать программу из самого VSCode. Хотя нам повезло! VSCode имеет встроенный терминал, доступ к которому можно получить через меню « Вид »> « Интегрированный терминал ». Это откроет терминал в нижней половине окна, из которого вы сможете перейти в каталог VSC_HelloWorld и выполнить указанные выше команды.
Обычно мы делаем это, выполняя Запуск запуска . В меню выберите « Задачи »> « Запустить задачу . ». Вы заметите, что вы получаете небольшое всплывающее окно в верхней части окна с сообщением об ошибке (что-то вроде строк
Первая программа (C ++): Hello World.cpp
В этом примере вы познакомитесь с базовыми функциональными возможностями VS Code, продемонстрировав, как написать программу «hello world» на C ++. Прежде чем продолжить, убедитесь, что у вас установлено расширение ms-vscode.cpptools .
Инициализировать проект
Первый шаг — создать новый проект. Для этого загрузите программу VS Code. Вам следует приветствовать типичный экран приветствия:
Чтобы создать первую программу, выберите « Пуск »> « Новый файл » на экране приветствия. Это откроет новое окно файла. Идем дальше и сохраняем файл (« Файл »> « Сохранить ») в новый каталог. Вы можете назвать каталог чем угодно, но этот пример вызовет каталог « VSC_HelloWorld » и файл « HelloWorld.cpp ».
Теперь напишите фактическую программу (не стесняйтесь скопировать текст ниже):
Большой! Вы также заметите, что, поскольку вы установили расширение ms-vscode.cpptools, у вас также есть яркое выделение кода. Теперь перейдем к запуску кода.
Запуск сценария (основной)
Мы можем запустить « HelloWorld.cpp » из самого кода VS. Самый простой способ запустить такую программу — открыть интегрированный терминал (« Вид »> « Интегрированный терминал »). Это открывает окно терминала в нижней части представления. Изнутри этого терминала мы можем перейти к нашему созданному каталогу, построить и выполнить написанный сценарий.
Здесь мы использовали следующие команды для компиляции и запуска кода:
Обратите внимание, что мы получаем ожидаемый Hello World! выход.
Запуск скрипта (немного более продвинутый)
Отлично, но мы можем использовать VS Code непосредственно для создания и выполнения кода. Для этого сначала нужно превратить каталог « VSC_HelloWorld » в рабочую область. Это можно сделать:
- Открытие меню проводника (верхний элемент в вертикальном меню слева)
- Выберите кнопку « Открыть папку»
- Выберите каталог « VSC_HelloWorld », в котором мы работали.
Примечание. Если вы открываете каталог в VS-коде (например, с помощью « Файл »> « Открыть . »), вы уже будете в рабочем пространстве.
В меню « Проводник» теперь отображается содержимое каталога.
Затем мы хотим определить фактические задачи, которые мы хотим запустить VS Code. Для этого выберите « Задачи »> « Настроить задачу сборки по умолчанию ». В раскрывающемся меню выберите « Другое ». Это открывает новый файл под названием « tasks.json », который содержит некоторые значения по умолчанию для задачи. Нам нужно изменить эти значения. Обновите этот файл, чтобы сохранить следующее:
Обратите внимание, что приведенное выше также создает скрытый каталог .vscode в нашем рабочем каталоге. Здесь VS Code помещает файлы конфигурации, включая любые файлы настроек проекта. Вы можете узнать больше о задачах здесь .
В приведенном выше примере $
Возможно, терминал может закрыться, прежде чем вы сможете просмотреть выход. Если это произойдет, вы можете вставить строку кода, такую как int i; std::cin >> i; непосредственно перед оператором return в конце функции main() . Затем вы можете завершить сценарий, введя номер и нажав <Enter> .
И это все! Теперь вы можете начать писать и запускать сценарии на C ++ из кода VS.