Visual Studio Code

Материал из IT в школе
Версия от 11:33, 29 января 2023; Dkirienko (обсуждение | вклад) (Подробное описание Visual Studio Code и VSCodium)
Перейти к навигацииПерейти к поиску


Visual Studio Code - кросс-платформенная среда разработки от Microsoft. Реализации существуют под Windows, Linux, macOS. Сайт https://code.visualstudio.com/

Не следует путать Visual Studio Code с Visual Studio IDE (то есть Visual Studio 2019, Visual Studio 2020 и т.д.).

Visual Studio IDE - это среда разработки, включащая в себя компиляторы Visual C++ и C#, средства разработки .NET приложений и т.д. Visual Studio IDE выпускается только для Windows и macOS, но не для Linux.

Visual Studio Code - это расширяемый плагинами редактор, выпускаемый в том числе для Linux. Для его полноценного использования в качестве среды разработки, например, для языка C++ понадобится установить компилятор GNU C/C++, отладчик gdb (в М ОС это уже установлено по умолчанию, а в Windows необходимо установить комплект mingw-w64), а затем установить необходимые плагины в среду Visual Studio Code. Плагины для Visual Studio Code собраны в магазине расширений.

Также существует проект VSCodium, представляющий собой клон Visual Studio Code без телеметрии и брендинга Miscorosoft. VSCodium использует альтернативный магазин расширений https://open-vsx.org/, при этом наиболее распространённое расширение для C++ от Microsoft ms-vscode.cpptool отсутствует в VSCodium ввиду лицензионных ограничений Microsoft.

Установка Visual Studio Code в М ОС

В системе М ОС Visual Studio Code может быть установлено в виде пакета codium из репозитория или Visual Studio Code от Microsoft, который может быть установлен через epm.

Сравнение вариантов Visual Studio Code и VSCodium
Visual Studio Code VSCodim
Установка # epm play code # apt-get install -y codium
Запуск $ code $ codium
Обновление "Ручное" обновление при помощи epm play Автоматическое обновление при помощи apt-get dist-upgrade
Доступная версия Самая последняя Версия в репозитории может быть устаревшей
Расширение

ms-vscode.cpptool

Доступно, может быть установлено через магазин расширений Недоступно, но может быть установлено вручную при помощи

скачанного vsix-файла.

Телеметрия Включена, может быть отключена настройкой Отключена