Visual Studio Code: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
Установка в Windows
(Список полезых расширений)
(Установка в Windows)
Строка 1: Строка 1:




Visual Studio Code - кросс-платформенная среда разработки от Microsoft. Реализации существуют под Windows, Linux, macOS. Сайт https://code.visualstudio.com/
 
Visual Studio Code - кросс-платформенная среда разработки от Microsoft. Реализации существуют под Windows, Linux, macOS. Сайт https://code.visualstudio.com/. Visual Stuido Code для работы требует отдельной установки расширений, поддерживающие конкретные языки программирования. Расширения устанавливаются локально для каждого пользователя. Также в системе Windows необходимо отдельно устанавливать компиляторы языков программирования, например, [[Mingw-w64]], [[Python и IDLE|Python]].


Не следует путать Visual Studio Code с [https://visualstudio.microsoft.com Visual Studio IDE] (то есть Visual Studio 2019, Visual Studio 2020 и т.д.).
Не следует путать Visual Studio Code с [https://visualstudio.microsoft.com Visual Studio IDE] (то есть Visual Studio 2019, Visual Studio 2020 и т.д.).
Строка 7: Строка 8:
Visual Studio IDE (также Microsoft Visual Studio, Visual Studio) - это среда разработки, включащая в себя компиляторы Visual C++ и C#, средства разработки .NET приложений и т.д. Visual Studio IDE выпускается только для Windows и macOS, но не для Linux.
Visual Studio IDE (также Microsoft Visual Studio, Visual Studio) - это среда разработки, включащая в себя компиляторы 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 собраны в [https://marketplace.visualstudio.com/vscode м]https://open-vsx.org/<nowiki/>агазине расширений.
Visual Studio Code - это расширяемый плагинами редактор, выпускаемый в том числе для Linux. Для его полноценного использования в качестве среды разработки, например, для языка C++ понадобится установить компилятор GNU C/C++, отладчик gdb (в М ОС это уже установлено по умолчанию, а в Windows необходимо установить комплект mingw-w64), а затем установить необходимые плагины в среду Visual Studio Code. Плагины для Visual Studio Code собраны в магазине расширений.


Также существует проект [https://vscodium.com/ VSCodium], представляющий собой клон Visual Studio Code без телеметрии и брендинга  Miscorosoft. VSCodium использует альтернативный магазин расширений https://open-vsx.org/, при этом несколько популярных расширений для C++, C#, Python от Microsoft (например, [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools ms-vscode.cpptools], [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack ms-vscode.cpptools-extension-pack], [https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp ms-dotnettools.csharp], [https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance ms-python.vscode-pylance]) отсутствует в VSCodium ввиду [https://github.com/VSCodium/vscodium/issues/493 лицензионных ограничений Microsoft].
Также существует проект [https://vscodium.com/ VSCodium], представляющий собой клон Visual Studio Code без телеметрии и брендинга  Miscorosoft. VSCodium использует альтернативный магазин расширений https://open-vsx.org/, при этом несколько популярных расширений для C++, C#, Python от Microsoft (например, [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools ms-vscode.cpptools], [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack ms-vscode.cpptools-extension-pack], [https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp ms-dotnettools.csharp], [https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance ms-python.vscode-pylance]) отсутствует в VSCodium ввиду [https://github.com/VSCodium/vscodium/issues/493 лицензионных ограничений Microsoft].
Строка 51: Строка 52:
|Отключена
|Отключена
|}
|}
=== Установка Visual Studio Code в Windows ===
'''Внимание! Visual Studio Code не содержит компиляторов языков программирования, их нужно установить отдельно.''' 
Установите сначала [[Mingw-w64]], [[Python и IDLE|Python]], другие необходимые языки программирования. Компиляторы всех установленных языков программирования должны быть добавлены в переменную Path, то есть из командной строки вы должны уметь запускать компиляторы (например, командами g++, python и т.д.).
'''Внимание! С заглавной страницы сайта https://code.visualstudio.com/ скачивается архив для установки среды в профиль одного пользователя (в имени файла есть слово User), он скорее всего не подходит.'''
Нужно использовать вариант для установки среды в каталог Program files. Для этого нужно перейти на страницу [https://code.visualstudio.com/Download Download] и выбрать "System installer - x64".
Вероятно, вот такая ссылка позволит загрузить последнюю версию System installer для x64: https://code.visualstudio.com/docs/?dv=win64
Скачайте и запустите установщик штатным образом. Проверьте, что установка производится в каталог Program Files.
После окончания установки запустите Visual Studio под пользователем и установите нужные расширения.


=== Установка расширений ===
=== Установка расширений ===
Строка 103: Строка 119:
|[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools ms-vscode.cpptools]
|[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools ms-vscode.cpptools]
|Поддержка языка C++
|Поддержка языка C++
|-
|[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack ms-vscode.cpptools-extension-pack]
|Устанавливает 4 расширения: [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools C/C++], [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-themes C/C++ Themes], [https://marketplace.visualstudio.com/items?itemName=twxs.cmake CMake], [https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools CMake Tools]
|-
|-
|[https://marketplace.visualstudio.com/items?itemName=ms-python.python ms-python.python]
|[https://marketplace.visualstudio.com/items?itemName=ms-python.python ms-python.python]
Строка 127: Строка 146:
|[https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner formulahendry.code-runner]
|[https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner formulahendry.code-runner]
|Запуск программ на множестве различных языков
|Запуск программ на множестве различных языков
|-
|[https://marketplace.visualstudio.com/items?itemName=CS50.vscode-presentation-mode CS50.vscode-presentation-mode]
|Режим презентации (для показа кода на доске), требует дополнительной правки конфигов
|}
|}
[[Категория:МОС]]
[[Категория:МОС]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
[[Категория:Приложения]]
[[Категория:Приложения]]

Навигация