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