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

Материал из IT в школе
Перейти к навигацииПерейти к поиску
3654 байта добавлено ,  09:43, 13 октября 2023
м
Ошибка в команде
(Список полезых расширений)
м (Ошибка в команде)
 
(не показаны 3 промежуточные версии 2 участников)
Строка 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: Строка 7:
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].


=== Установка Visual Studio Code в М ОС ===
=== Установка Visual Studio Code в М ОС 12 (дистрибутив 2023 года на базе РОСА) ===
В системе М ОС Visual Studio Code может быть установлено в виде пакета codium из репозитория или Visual Studio Code от Microsoft, который может быть установлен через epm.
Установите "Visual Studio Code" из магазина приложений.
 
=== Установка Visual Studio Code в М ОС 10 (дистрибутив 2022 года на базе ALT Linux) ===
В системе М ОС 10 Visual Studio Code может быть установлено в виде пакета codium из репозитория или Visual Studio Code от Microsoft, который может быть установлен через epm.


Эти приложения не конфликтуют друг с другом, можно установить их одновременно. Расширения необходимо устанавливать отдельно для каждого приложения.
Эти приложения не конфликтуют друг с другом, можно установить их одновременно. Расширения необходимо устанавливать отдельно для каждого приложения.
{| class="wikitable"
{| class="wikitable"
|+Сравнение Visual Studio Code и VSCodium в М ОС
|+Сравнение Visual Studio Code и VSCodium в М ОС 10
!
!
!Visual Studio Code
!Visual Studio Code
Строка 51: Строка 54:
|Отключена
|Отключена
|}
|}
=== Установка 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 под пользователем и установите нужные расширения.


=== Установка расширений ===
=== Установка расширений ===
Строка 70: Строка 88:
  $ code --install-extension <идентификатор-расширения>
  $ code --install-extension <идентификатор-расширения>
Например,  
Например,  
  $ code install-extension ms-python.python
  $ code --install-extension ms-python.python
Для установки в VSCodium используйте команду "codium" вместо "code".
Для установки в VSCodium используйте команду "codium" вместо "code".


Строка 103: Строка 121:
|[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: Строка 148:
|[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]
|Режим презентации (для показа кода на доске), требует дополнительной правки конфигов
|}
|}
[[Категория:МОС]]
[[Категория:МОС]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
[[Категория:Приложения]]
[[Категория:Приложения]][[Категория:Разработка]][[Категория:Программирование]][[Категория:Информатика]]

Навигация