как настроить Visual Studio Code на работу с С++ после установки нужных плагинов? Visual Studio не подходит, ест много ресурсов, да и функционал немного другой.
Отслеживать
задан 31 авг 2020 в 19:41
usernameusername usernameusername
13 1 1 золотой знак 1 1 серебряный знак 3 3 бронзовых знака
Документацию читали?
31 авг 2020 в 19:47
Компилятор установлен? VSCode просто навороченный блокнот.
31 авг 2020 в 19:48
Visual Studio ест меньше ресурсов, VS Code — это же браузерное решение.
31 авг 2020 в 20:11
нужно мало ресурсов — vim/emacs наше все:)
31 авг 2020 в 20:14
«после установки нужных плагинов» Вопрос интересно поставлен. Половина настройки как раз в выборе хороших плагинов. Что вы уже поставили?
31 авг 2020 в 20:27
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
примерно год назад я точно так же не мог с первого раза настроить VS Code.
Как справедливо указали в комментариях — есть прекрасная официальная документация по настройке. Тем не менее, я оставлю свой ответ, так как он более детальный в некоторых моментах. А в других моментах — менее детальный 🙂
VS Code – обзор редактора кода | Настройка и установка Visual Studio Code
Чтобы настроить VSC, хорошо бы научиться компилировать и запускать Вашу программу из командной строки. А потом настройки, котрые для этого понадобились, добавить в правильные места в файлах конфигурации VS code.
Труднность этого процесса именно в «зоопарке» разных возможностей. На этого не стоит пугаться.
Кроме того, настройка немного отличатся для разных систем (Linux, windows, macos), а Вы не указали, какая система у вас.
Я приведу пример настройки для компилятора gcc под Win64. Можно повторить мои шаги, а когда получится — сделать самостотельную настройку, например, на другой компилятор.
- Устанавливаем msys2. Я установил его в C:Programsmsys64 . При этом сам msys2 позаботился о том, чтобы путь к его директории C:Programsmsys64mingw64bin оказался в path. Проверить это можно, выполнив в консоли команду path
- Устанавливаем компилятор и дебаггер. Я делаю это с помощью пакета msys2, выполнив в окне, котрое открывает msys2, следующие команды:
pacman -Syuu
Эта команда обновляет msys2. Она может закрыть консоль — это нормально, нужно перезапустить ее и ввести ту же команду, чтобы завершить обновление. Хорошей идеей будет время от времени обновляться, чтобы всегда иметь последнюю версию компилятора. Затем:
pacman -S mingw-w64-x86_64-gcc pacman -S mingw-w64-x86_64-gdb
Теперь в Вашей системе есть компилятор и дебаггер. Проверить это просто: открываем новое окно консоли, пишем g++ —version
Если ответом не является версия — надо поискать, что пошло не так. Проверить path, возможно, отредактировать его вручную.
Такую же проверку хорошо бы сделат для дебаггера: gdb —version
-
Пишем hello world. Это позволит нам окончательно убедиться, что компилятор работает. в любой директории созадем файл hello.cpp с текстом
#include int main() < std::cout ;
потом в этой папке в командной строке компилируем командой g++ hello.cpp -o hello.exe Если появился файл hello.exe, и он запускается и вывоит строчку — ок, этот шаг завершен.
Настройка VS Code для программирования на Python | Базовый курс. Программирование на Python
- А вот теперь можно поставить VSC. Обратите внимание, что редакций есть несколько, во первых для 32 и 64 битных систем, а во вторых — то, что назывется «User Installer» и «System Installer». Выбираем 64 битный System Installer на странице загрузки
- В VSC ставим расширение для работы с C++, оно называется C/C++ for Visual Studio Code и написано Microsoft
- Теперь запустим VSC в папке Вашего проекта. Пусть это будет папка C:Projects . Делается это так: запускам консоль. Переходим в консоли в папку ( cd C:Projects ). Запускаем VSC командой code . .
Важно то, что при этом создаётся папка настроек VSC, котрые находятся по пути C:Projects.vscode . В этой папке нужно создать 4 файла, я приведу их в минимальном варианте. Пути — для моей системы, где msys2 установлен в C:Programsmsys64 .
Файл tasks.json — отвечает за то, чтобы работала комбинация клавиш Ctrl+shift+B для сборки программы:
< «version»: «2.0.0», «tasks»: [ < «type»: «shell», «label»: «g++.exe build active file», «command»: «C:/Programs/msys64/mingw64/bin/g++.exe», «args»: [ «-std=c++17», «-g», «$», «-o», «$\$.exe» ], «options»: < «cwd»: «C:\Programs\msys64\mingw64\bin» >, «problemMatcher»: [ «$gcc» ], «group»: < «kind»: «build», «isDefault»: true >> ] >
Файл launch.json — отвечает за работу дебаггера:
< «version»: «0.2.0», «configurations»: [ < «name»: «g++.exe build and debug active file», «type»: «cppdbg», «request»: «launch», «program»: «$\$.exe», «args»: [], «stopAtEntry»: false, «cwd»: «$», «environment»: [], «externalConsole»: false, «MIMode»: «gdb», «miDebuggerPath»: «C:\Programs\msys64\mingw64\bin\gdb.exe», «setupCommands»: [ < «description»: «Enable pretty-printing for gdb», «text»: «-enable-pretty-printing», «ignoreFailures»: true >], «preLaunchTask»: «g++.exe build active file», «internalConsoleOptions»: «neverOpen» > ] >
Файл settings.json — как то отвечает за файловые ассоциации, возможно даже, что он не особо нужен. Но лишним не будет:
Файл c_cpp_properties.json — отвечает за расположение include — файлов:
< «configurations»: [ < «name»: «Win32», «includePath»: [ «$/**», «C:/Programs/msys64/mingw64/include/**» ], «defines»: [ «_DEBUG», «UNICODE», «_UNICODE» ], «windowsSdkVersion»: «8.1», «compilerPath»: «C:\Programs\msys64\mingw64\bin\g++.exe», «cStandard»: «c11», «cppStandard»: «c++17», «intelliSenseMode»: «gcc-x86» > ], «version»: 4 >
Если Вы создадите эти файлы, а потом заново запустите в этой директории VSC — то всё уже должно работать. То есть, программы на C++ будут компилироваться, запускаться в отладке (по F5) и показывать значения переменных в окне отладчика.
Теперь — самое важное. Как только заработает — Вам нужно эту папку .vscode копировать к корень каждой папки с проектом на C++. Это позволит VSC запускаться с Вашими настройками.
Даже если мой способ Вам не подходит напрямую — у Вас теперь есть все необходимые ключевые слова, чтобы использовать их для гуглежа.
PS. Время от времени попадаются полезные дополнительные возможности для настройки.
Вот такой фрагмент файла tasks.json позволяет очищать окно терминала перед каждым билдом — полезно, чтобы уже не видеть уже исправленных ошибок, оставшихся от предыдущей попытки сборки (Источник):
«presentation»: < «clear»: true //
Источник: ru.stackoverflow.com
Visual Studio Code: как запустить, как пользоваться, настройки
Visual Studio Code — простой текстовый редактор, ч ь и возможности расширяются дополнительными плагинами. То ест ь каждый разработчик может самостоятельно собрать набор необходимых плагинов под собственные задачи. Практически, при помощи Visual Studio Code можно разработать программу любой сложности и на большинстве популярных языках программирования.
Вокруг Visual Studio Code происходит парадокс. Этим редактором кода пользуются большое количество разработчиков, но при этом о его возможностях знает не так много профессионалов. Из этого можно сделать вывод, что в основном Visual Studio Code используют для каких-то простых задач. При этом, Visual Studio Code является очень мощным инструментом, которым обязательно нужно научиться пользоваться.
Установка Visual Studio Code
- Пройти на официальный сайт этой программы — code.visualstudio.com.
- Выбрать подходящую версию редактора: для Windows, Linux или MacOS. Потом скачать ее и установить.
Как начать пользоваться Visual Studio Code
- По ярлыку кликните право й клавишей мыши, чтобы вызвать меню и найти пункт «Свойства».
- В «Свойствах» найдите пункт «Объект », там будет указан путь расположения программы. В конец пути нужно добавить такое выражение: «- — disable-gpu».
- Не забудьте сохранить изменения и можете начинать пользоваться Visual Studio Code.
Предварительная настройка Visual Studio Code
- нужно установить поддержку языка или фреймворка, на котором вы собираетесь разрабатывать, например: Python, Java, C++, C#, Vue.js и др.;
- если вы занимаетесь контейнерной разработкой, тогда нужно будет установить Docker;
- если занимаетесь веб-разработкой, тогда можете установить Debugger для Google Chrome, FireFox и других браузеров;
- если вам нужна интеграция с GIT-сервисами, значит нужно установить соответствующий плагин;
- и др.
- Открыть программу Visual Studio Code.
- Слева в вертикальном меню найти иконку «Расширения». Это самая нижняя иконка в меню. Нажать на нее .
- В открывшейся вкладке нужно ввести название нужн ого плагина или ключевые слова, по которым можно найти нужный плагин.
- Найдя в списке нужный плагин, нужно нажать кнопку «Instal».
Функции Visual Studio Code, заложенные по умолчанию
- Управление проектами. По умолчанию в Visual Studio Code встроен менеджер проектов, с помощью которого можно легко перемещаться между несколькими проектами. Если стандартный менеджер не устраивает, тогда можно установить дополнительный плагин «Project Manager».
- Автоформатирование кода. В Visual Studio Code данная функция встроена по умолчанию, что очень удобно. Автоформатирование помогает приводить код к единому виду с одинаковыми отступами и переносами строк. Такая функция изначально доступна не для всех языков, что исправляется установкой соответствующего плагина.
- Автодополнение. Эта функция помогает быстрее писать код, так как предлагает завершение строк. Опять же по умолчанию автодополнение работает не для всех языков, что исправляется установкой дополнительного плагина.
- Подсказки. По умолчанию в Visual Studio Code включены подсказки. Это небольшие сообщени я , которые помогают быстрее изучить это т инструмент. Подсказки полезны для начинающих разработчиков.
- И др.
Заключение
Как пользоваться Visual Studio Code? Скачать, установить и начать использовать. Этот редактор кода не сложнее любых других редакторов. Он хорош тем, что позволяет собственным набором плагинов подогнать редактор под свои нужды. Нужно больше функциональности — просто добавьте больше необходимых плагинов.
Самая важная особенность этого инструмента — это сочетание бесплатности и функциональности. По своим возможностям Visual Studio Code не уступает большинству коммерческих аналогов.
Visual studio code русский язык – как включить?
Программа VS Code используется миллионами программистов по всему миру. Она подходит для создания, отладки программ, начиная веб-приложениями и заканчивая софтом для мобильных устройств. Вопросом «Visual Studio Code русский язык – как включить?» часто задаются новички. Русификатор от Microsoft сделает процесс написания кода удобнее.
Что такое Visual Studio Code?
Темой статьи стало приложение, разработанное Microsoft. Оно предназначено для написания приложений, веб-страниц, скриптов. Будучи доработанной версией Visual Studio, VS Code обладает большим набором возможностей: тёмной темой, широким выбором плагинов, другими преимуществами.
По умолчанию интерфейс приложения – английский. Это связано с тем, что международным языком владеют практически все разработчики. Начинающие кодеры нередко интересуются, как включить русский язык в Visual Studio Code. Такая возможность присутствует, соответствующий гайд – в этой статье.
Работа с программой
Статья не только поможет изменить язык, но и расскажет об инсталляции, настройке и горячих клавишах программы.
Установка
Начать работу в VS Code просто, как в любом приложении. Небольшие сложности могут возникнуть из-за недоступности русского языка на сайте, однако инструкция ниже поможет во всём разобраться.
- Открыть официальный сайт, нажать «Download for Windows», чтобы скачать «Мастер установки».
Совет: если на компьютере используется ОС Linux или macOS, следует нажать кнопку со стрелкой и выбрать подходящий установщик. При ошибке с выбором платформы исполняемый файл открыть не удастся – возникнет ошибка «not available on this operating system».
- Запустить установщик, как только скачивание завершится.
- Указать путь, отметить флажками дополнительные параметры (если нужно). Щёлкнуть «Далее», дождаться завершения инсталляции.
- Открыть VS Code, пройти или пропустить короткое обучение. Оно не рассказывает о том, как включить русскую версию.
Если работать планируется за «слабым» компьютером, следует отключить графическое ускорение. Стоит щёлкнуть правой кнопкой мыши по ярлыку, войти в «Свойства», в поле «Объект» дописать «—disable-gpu» (без кавычек, с пробелом перед «—») и перезапустить софт. Ответ на вопрос «как включить эту возможность снова?» прост – достаточно удалить добавленный параметр запуска.
Настройка
Главное преимущество утилиты – возможность сразу начать работу. Тратить много времени на установку дополнений или перенастройку не придётся. Тем не менее, выполнив некоторые шаги, разработчик сделает пользование программой ещё удобнее.
Важно! Названия параметров не переведены.
Чтобы открыть настройки, нужно кликнуть шестерёнку в левом нижнем углу, выбрать «Параметры».
- Auto Save – «Авто-сохранение». Находится в разделе «Часто используемые». Есть четыре режима: off – выключить; afterDelay –срабатывать раз в несколько секунд (нужно указать самостоятельно); onFocusChange – при переходе к другому файлу; onWindowChange – при переходе к другому окну. Если возникнут проблемы (например, лаги из-за большого размера файлов), деактивировать функцию будет так же просто, как включить её.
- Insert Spaces – «Вставка пробелов». По умолчанию при нажатии кнопки Tab вводятся 4 пробела, а не знак табуляции. Это может показаться неудобным программистам, ранее работавшим в IDE без такой функции. Стоит найти данную опцию и снять флажок.
Совет: чтобы заменить пробелы на символы табуляции во всех открытых файлах, следует открыть панель действий, выбрать «Преобразовать отступ в шаги табуляции».
- Detect Indentation – «Определение отступов». Связанная с предыдущей настройка, переопределяющая правила отступов (Tab или пробелов) в зависимости от символов, используемых в текущем файле. Чтобы всегда задействовались параметры, выставленные самостоятельно, галочку следует снять.
- Hover:Enabled – «Включить подсказки». При наведении курсора мыши на конкретную часть кода редактор будет выводить информацию о нём. На практике советы перегораживают содержимое и редко полезны, поэтому рекомендуется их отключить.
- Mouse Wheel Zoom – «Увеличение колёсиком мыши». Включить, чтобы изменять масштаб, зажав Ctrl и двигая колёсиком.
Горячие клавиши
При работе предстоит задействовать комбинации клавиш, чьё количество превышает сотню. Популярные «хоткеи»:
- Ctrl + Z – отменить действие (можно использовать несколько раз подряд);
- Ctrl + Y – вернуть изменения, внесённые по Ctrl + Z;
- Ctrl + S и Ctrl + Shift + S – «сохранить», «сохранить как…»;
- Ctrl + K, S – сохранить все изменённые документы;
- Ctrl + N – новый файл;
- Ctrl + F – поиск по содержимому документа;
- Ctrl + ` – командная строка (hotkey даёт как включить, так и выключить её);
- Ctrl + Alt + N и Ctrl + Alt+ M – сборка и остановка приложения для тестирования, соответственно (требуется аддон Code Run).
При желании последовательности клавиш можно перенастроить так же легко, как включить нестандартные. Создавать сложные макросы удастся в AutoHotkey, AutoIt.
Быстрая установка русского перевода в VS Code
Переключиться на русскоязычную версию удастся быстрее, чем за минуту:
- Воспользоваться комбинацией Ctrl + Shift + X или нажать «Extensions» слева. Появится каталог дополнений (marketplace).
- Ввести в поиск слово «Russian», выбрать аддон «Russian Language Pack for Visual Studio Code».
- Кликнуть «Set Display Language», чтобы установить и использовать файлы локализации.
- Щёлкнуть надпись «Layout: US» в нижней части дисплея.
- Найти и активировать режим «Russian».
Изменения вступят в силу после перезапуска. Если используется браузерная версия, стоит только перезагрузить страницу – параметры вступят в силу сразу после этого. Выбор удастся отменить в любой момент.
Официальная поддержка русского языка стала ещё одним достоинством VS Code – программы, используемой кодерами разного уровня, чтобы писать приложения. Изменить язык и другие настройки удастся без каких-либо сложностей!
Источник: onoutbukax.ru