Разберемся как настроить Microsoft Visual Studio Code и получить больше возможностей, работая над своими проектами Arduino.
Содержание
Почему VC Code, а не Arduino IDE
Хотя Arduino IDE является простой в использовании и функциональной IDE, которую многие из нас используют для наших проектов Arduino, она может не содержать все функции, которые вы хотите использовать в IDE. Microsoft Visual Studio (VS) Code - это бесплатное приложение, которое работает в Windows, Mac OS и Linux.
Немного настроив, VS Code может предоставить множество полезных функций, которые недоступны в Arduino IDE, таких как подсветка синтаксиса и технология IntelliSense.
VS может быть настроена для работы со многими другими языками через свою комплексную систему расширений. VS Code имеет много преимуществ по сравнению с основной IDE от Microsoft, Visual Studio - легкая, легко адаптируется и является мультиплатформенной, что означает, что она также работает в операционной системе Raspberry Pi Raspbian.
Далее я покажу, как настроить VS Code для разработки под Arduino в среде Windows 10.
Прежде чем начать, вам нужно установить Arduino IDE на ваш компьютер. VS Code использует библиотеки Arduino в фоновом режиме.
Установка VS Code
После установки Arduino IDE загрузить VS Code можно бесплатно с официального сайта. Как только IDE будет загружена, дважды щелкните на exe-файл для установки. При нажатии на исполняемый файл должно отобразиться следующее лицензионное соглашение:
Выберите «Я принимаю соглашение» (англ. - I accept the agreement) и нажмите «Далее» (англ. - Next).
Вы можете изменить место установки VS Code, нажав на кнопку «Обзор» (Browse), но в большинстве случаев подойдет местоположение по умолчанию. Нажмите кнопку "Далее" (Next).
Здесь я бы порекомендовал сохранить значения по умолчанию. Нажмите кнопку "Далее".
Диалоговое окно дополнительных задач позволяет связать VS Code с большинством типов программных файлов, таких как *.cpp, *.py или *.ino. Это может быть полезно для быстрого запуска VS Code при двойном щелчке по файлу с которым нужно работать. Убедитесь, что выбран «Добавить в ПУТЬ» (англ. - Add to Path). Нажмите кнопку "Далее" (Next).
Приведенный выше скриншот - краткое изложение того, куда VS Code будет установлен. Нажмите «Установить» (Install), чтобы начать установку.
Если установка прошла успешно, вы должны увидеть диалоговое окно - см. выше.
При первом запуске Visual Studio Code вы можете получить всплывающее предупреждение системы безопасности:
Выберите «Частные сети, такие как моя домашняя или рабочая сеть» (англ. - Private networks, such as my home or work network), а затем нажмите «Разрешить доступ» (англ. - Allow Access).
Когда вы запускаете VS Code в первый раз, то увидите такое окно:
Установка расширений в VS Code
В стандартной комплектации VS Code поддерживает не все языки, но существует большое количество расширений, которые добавляют функциональность для поддержки дополнительных функций. Чтобы включить расширения, щелкните значок «Расширение» (Extension) в левом поле кода VS (см. ниже) или используйте сочетание клавиш «Ctrl-Shift-x».
Установка C++ Tools
Нам нужно установить расширение Microsoft C++ Tools, выполнив следующие шаги:
- В строке поиска введите ms-vscode.cpptools
- Выберите C/C++ в результатах поиска
- Нажмите «Установить» в информационном окне справа
Маркетплейс расширений Visual Studio
Выше мы показали как установить только одно расширение, но я бы порекомендовал посмотреть в сторону Microsoft Extension Marketplace, где можно увидеть огромное количество дополнительных функций, доступных для VS Code.
Ниже некоторые рекомендации полезных расширений, доступных в Маркетплейсе:
- Dracula - популярная темная тема, которая доступна для многих IDE.
- vscode-icons - добавляет значки файлов в окно проводника.
- Code Spell Checker - Проверяет весь исходный код на наличие орфографических ошибок и предлагает исправления.
- Bracket Pair Colorizer - упрощает отладку исходного кода, окрашивая соответствующие скобки.
На этом с установкой Visual Studio Code всё. В следующем материале мы расскажем о том, как использовать Visual Studio Code для Arduino.
4 марта 2021 в 22:22
Не подскажете, как поправить кодировку в output. Выводит кракозяблы. Файл arduino.json все время заполняется автоматически и там стоит не тот board. Каждый раз приходится исправлять. Откуда он берет настройки Ардуины по умолчанию? И может есть настройки кодировки для окна output?