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

Материал из IT в школе
Перейти к навигацииПерейти к поиску
м
Удаление мусора, подписи к картинкам.
(Убрал CodeRunner из списка рекомендаций)
м (Удаление мусора, подписи к картинкам.)
 
(не показаны 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 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 2022 и т.д.).


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.
Строка 12: Строка 11:
Также существует проект [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 в М ОС 12 (дистрибутив 2023 года на базе РОСА) ===
=== Установка Visual Studio Code в МОС-12 ===
Установите "Visual Studio Code" из магазина приложений.
Установите "Visual Studio Code" из магазина приложений или установите пакет vscode при помощи dnf
$ sudo dnf install vscode


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


Строка 59: Строка 59:
'''Внимание! Visual Studio Code не содержит компиляторов языков программирования, их нужно установить отдельно.'''   
'''Внимание! Visual Studio Code не содержит компиляторов языков программирования, их нужно установить отдельно.'''   


Установите сначала [[Mingw-w64]], [[Python и IDLE|Python]], другие необходимые языки программирования. Компиляторы всех установленных языков программирования должны быть добавлены в переменную Path, то есть из командной строки вы должны уметь запускать компиляторы (например, командами g++, python и т.д.).
Установите сначала [[Mingw-w64]], [[Python и IDLE|Python]], другие необходимые языки программирования. Компиляторы всех установленных языков программирования должны быть добавлены в переменную Path, то есть из командной строки вы должны уметь запускать компиляторы (например, командами g++, python и т.д.). Если вы уже установили Code::Blocks со встроенным компилятором MinGW, вы можете использовать его - для этого добавьте в PATH каталог C:\Program Files\CodeBlocks\MinGW\bin.


'''Внимание! С заглавной страницы сайта https://code.visualstudio.com/ скачивается архив для установки среды в профиль одного пользователя (в имени файла есть слово User), он скорее всего не подходит.'''
Проверьте, что компиляторы g++ и python доступны из командной строки Windows. Для этого запустите командную строку (cmd.exe) и выполните команды <code>g++ --version</code> и <code>python --version</code>. Они должны вывести версию компилятора, например:
[[Файл:Проверка версии g++ и python в командной строке Windows.png|без|мини|Проверка версий g++ и python в командной строке Windows]]
Затем скачайте установщик VSCode. '''Внимание! С заглавной страницы сайта https://code.visualstudio.com/ скачивается архив для установки среды в профиль одного пользователя (в имени файла есть слово User), он скорее всего не подходит.'''


Нужно использовать вариант для установки среды в каталог Program files. Для этого нужно перейти на страницу [https://code.visualstudio.com/Download Download] и выбрать "System installer - x64".  
Нужно использовать вариант для установки среды в каталог Program files. Для этого нужно перейти на страницу [https://code.visualstudio.com/Download Download] и выбрать "System installer - x64".  
Строка 111: Строка 113:


=== Полезные расширения ===
=== Полезные расширения ===
Не надо устанавливать все подряд расширения, в описании которых есть "C++" или "Python", считая, что чем больше расширений - тем лучше. Разные расширения могут конфликтовать между собой, мешая работе правильных расширений.
{| class="wikitable"
{| class="wikitable"
|+
|+
Строка 150: Строка 153:
|Режим презентации (для показа кода на доске), требует дополнительной правки конфигов
|Режим презентации (для показа кода на доске), требует дополнительной правки конфигов
|}
|}
=== Проверка работы Visual Studio Code ===
Убедитесь, что из командной строки доступны компиляторы <code>g++</code> и <code>python</code> (см. инструкцию по установке выше).
Если вы только установили расширения, лучше перезапустить среду.
Запустите среду. Нажмите на кнопку "Расширения" на левой панели (Ctrl+Shift+X). Убедитесь, что в списке установленных расширений есть расширения С/C++, Python, Python debugger от Microsoft.
[[Файл:Просмотр установленных расширений в VSCode.png|без|мини|Просмотр списка установленных расширений]]
Создайте новый файл, вставьте в него текст:<syntaxhighlight lang="python3">
print("Hello, world")
</syntaxhighlight>Сохраните файл под именем test.py. Включится подсветка синтаксиса языка Python. В правом верхнем углу редактора нажмите на кнопку запуска приложения с треугольничком ("Запуск файла Python"). Вывод программы "Hello, world" будет в панели "Терминал" ниже редактора кода.
[[Файл:Запуск программы Python в VSCode.png|без|мини|Запуск программы Python]]
Создайте новый файл, сохраните под именем test.cpp и вставьте в него текст.<syntaxhighlight lang="c++">
#include<iostream>
using namespace std;
int main()
{
    cout << "Hello, C++!" << endl;
}
</syntaxhighlight>Теперь после нажатия на кнопку запуска, появится меню выбора конфигурации запуска. Необходимо выбрать конфигурацию, в названии которой есть '''g++''': "C/C++: '''g++'''.exe сборка и отладка активного файла".
[[Файл:Выбор конфигурации для запуска программы на C++ в VSCode.png|без|мини|Нужно выбрать конфигурацию запуска g++.exe]]
Компиляция и запуск приложения может занимать продолжительное время, вывод программы "Hello, C++!" также будет в панели "Терминал", при этом среда разработки может переключиться на панель "Консоль отладки".
[[Файл:Вывод запущенной программы на C++ в VSCode.png|без|мини|Вывод запущенной программы на C++]]
[[Категория:МОС]]
[[Категория:МОС]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
[[Категория:Приложения]][[Категория:Разработка]][[Категория:Программирование]][[Категория:Информатика]]
[[Категория:Приложения]][[Категория:Разработка]][[Категория:Программирование]][[Категория:Информатика]]

Навигация