Как изменить цвет консоли Arduino IDE?

Исходя из вопроса Могу ли я изменить цвет и/или тип шрифта для IDE 1.5.6r2?, в 1.6.0 или 1.6.1 1 кажется, невозможно изменить console.color или console.error.color. Точнее, вы можете изменить настройки в файле preferences.txt2, но они игнорируются при перезапуске IDE. Они стали жестко запрограммированы? Я вижу это в файле примера preference.txt это

# Some colors have been hardcoded into the source in app/ in order to ensure
# consistency with the images distributed and stored with the application.
# They have been commented out below so that users who install an old
# version of the software will not get incorrect colors left-over from this
# config file.

Однако настройки, на которые я ссылаюсь, не закомментированы, и это навело меня на мысль, что их можно изменить. Оранжевый текст на черном читать просто ужасно.

Например:

console.error.color=#FFF000
console.color=#FFCCCC

но я все равно получаю белый/оранжевый(красный?) текст для вывода и сообщений об ошибках соответственно.

Я вношу изменения, пока Arduino IDE не запущена.


1 В версии 1.6.3 игнорируемые строки console.color и т. д., похоже, были удалены из файла preferences.txt.

2 C:\Users\username\AppData\Roaming\Arduino15\preferences.txt

, 👍5


2 ответа


Лучший ответ:

10

Оказывается, файл конфигурации theme.txt не находится рядом с файлом preferences.txt, а рядом/под файлами .jar приложения Arduino. Таким образом, для текущей версии (1.6.3):

  • в OS X, .../Arduino-1.6.3.app/Contents/Java/lib/theme/theme.txt
  • на Win7, C:\Program Files\Arduino\lib\theme\theme.txt
  • в Linux, .../arduino-1.6.3/lib/theme/theme.txt
  • в Windows 10 при установке в качестве приложения C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\lib\theme\theme.txt, однако редактировать его, похоже, невозможно — его можно открыть в Notepad++, но сохранить не получается.

См. связанную проблему Github, Необходимые параметры фона и цвета печати IDE, для более подробного обсуждения.

,

Спасибо за это. Кстати, путь Windows - C:\Program Files\Arduino\lib\theme\theme.txt. Возникает вопрос, почему строки console.error и console.color находятся в файле preferences.txt, если они игнорируются. Arduino IDE действительно является шокирующе ужасным программным обеспечением. Однако, сказав это, я заметил, что в версии 1.6.3 эти строки, похоже, были удалены., @Greenonline

Если вы поместили эти строки в preferences.txt (как я), то они все еще будут там после того, как IDE прочитает и повторно выгрузит свойства, даже если IDE их игнорирует. Лично мне не очень нравится редактор IDE, поэтому я использую внешний редактор (устанавливая соответствующие настройки) и просто использую IDE для компиляции и загрузки — для этого, для меня, этого достаточно. Кто-нибудь может добавить путь к файлу темы под Linux?, @Norman Gray

Я добавил пути Windows и Linux в ваш ответ. Надеюсь, вы не против., @Greenonline

@Greenonline Выглядит великолепно!, @Norman Gray


2

Загрузите темную тему Джеффа Томпсона с Github: jeffThompson/DarkArduinoTheme

Джефф Томпсон — Темная тема Arduino

Скриншот:

Скриншот Джеффа Томпсона — Темная тема Arduino

,