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

Материал из IT в школе
Перейти к навигацииПерейти к поиску
м
Ошибка в команде
м (+категория "Приложения")
м (Ошибка в команде)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:




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


Не следует путать 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 и т.д.).
Строка 9: Строка 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
Строка 53: Строка 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 под пользователем и установите нужные расширения.


=== Установка расширений ===
=== Установка расширений ===
Строка 72: Строка 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".


Строка 92: Строка 108:
Для вывода списка расширений с указанием версий расширений используйте команду
Для вывода списка расширений с указанием версий расширений используйте команду
  $ code --list-extensions --show-versions
  $ code --list-extensions --show-versions
 
=== Полезные расширения ===
{| class="wikitable"
|+
Список полезных расширений
!Идентификатор
!Описание
|-
|[https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ru MS-CEINTL.vscode-language-pack-ru]
|Русификация интерфейса
|-
|[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools ms-vscode.cpptools]
|Поддержка языка 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]
|Поддержка языка Python
|-
|[https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp ms-dotnettools.csharp]
|Поддержка языка C#
|-
|[https://marketplace.visualstudio.com/items?itemName=redhat.java redhat.java]
|Поддержка языка Java
|-
|[https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug vscjava.vscode-java-debug]
|Отладчик для Java
|-
|[https://marketplace.visualstudio.com/items?itemName=fwcd.kotlin fwcd.kotlin]
|Поддержка языка Kotlin
|-
|[https://marketplace.visualstudio.com/items?itemName=golang.go golang.go]
|Поддержка языка Go
|-
|[https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer rust-lang.rust-analyzer]
|Поддержка языка Rust
|-
|[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]
|Режим презентации (для показа кода на доске), требует дополнительной правки конфигов
|}
[[Категория:МОС]]
[[Категория:МОС]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
[[Категория:Приложения]]
[[Категория:Приложения]][[Категория:Разработка]][[Категория:Программирование]][[Категория:Информатика]]

Навигация