Настройка ARDUINO IDE V2

совсем не понял, что надо, это?

ну для начала добиться, чтобы цвет комментариев сменить на зеленый)

так в VSC вроде по дефолту так

Кастомная тема для Arduino IDE 2.x на Windows

  1. Скачать (я брал тёмную) тему (JSON) -
    https://raw.githubusercontent.com/arduino/arduino-ide/main/arduino-ide-extension/src/browser/data/dark.color-theme.json, (там их всего две)

  2. Отредактировать файл (например, цвет комментариев → #6A9955 как в VS Code)

  3. Установить Node.js (если нет)

  4. Установить упаковщик тем:

npm install -g @vscode/vsce
  1. В папке с темой создать package.json (описание темы)
{
  "name": "arduino-dark-vg",
  "displayName": "Arduino Dark VG",
  "description": "Arduino Dark with VS Code style comment color",
  "version": "0.0.1",
  "publisher": "local",
  "engines": {
    "vscode": "^1.70.0"
  },
  "categories": [
    "Themes"
  ],
  "contributes": {
    "themes": [
      {
        "label": "Arduino Dark VG",
        "uiTheme": "vs-dark",
        "path": "./themes/arduino-dark-custom.json"
      }
    ]
  }
}

и выполнить:

vsce package

получим .vsix
8. Скопировать .vsix в:

C:\Users\<USER>\.arduinoIDE\plugins\
  1. Перезапустить Arduino IDE

  2. В IDE:

Ctrl+Shift+P → Color Theme → выбрать свою тему

Если интересно — можно сделать утилиту, которая всё это делает в один клик (импорт текущей темы → редактирование → сборка → установка).

С желающих кастомизировать темы - Пиво-Ром-Текила.
Но я в Хайфе, так что можно криптой :rofl:, хотя при случае заходите в гости.

ЗЫ: проделал я у себя на Линухе, ессно. Но выложил народу виндоус вариант. Он отличается только путем к каталогу… да и то почти не отличается :wink:

ЗЗЫ: ясен пряник, что не все поля темы от ВСкода понимает ИДЕ… науке (ардуино сообществу) не известны все отличия. Но это не столь важно, так как те поля, которых ИДЕ не знает - просто не повлияют ни на что. И вроде не существует таких полей, которые есть только в ИДЕ, но нет в ВСкоде. Все-таки ИДЕ и ВСкод очень близкие родственники. Не знаю сводные братья или единоутробные… но как-то так.

1 лайк