Закрыть
Настраиваем внешний вид Arduino IDE
Моя Arduino IDE

Настраиваем внешний вид Arduino IDE

Сегодня я расскажу как настроить внешний вид среды разработки Arduino IDE. К сожалению, в графическом интерфейсе Arduino IDE нельзя сделать настройки цветовой схемы оформления. Но это можно сделать вручную.

Для изменения цветов оформления среды разработки необходимо внести изменения в файл theme.txt

Вот параметры которые вы можете изменить:

editor.bgcolor — задает цвета фона
editor.fgcolor — задает цвет текста
editor.linehighlight.color - задает цвет подсветки текущей строки

Цвет задается в шеснадцатеричном формате как RGB компоненты.

Mac OS X

Я работаю под Mac OS, поэтому начну с нее. Лично мне нравятся темные темы оформления. Вот так выглядит моя среда разработки.

Arduino IDE
Моя Arduino IDE

Файл theme.txt можно найти использую следующий путь (путь дан относительно папки, в которой размещено само приложение Arduino IDE):

ваша папка с приложением/Arduino.app/Contents/Resourses/Java/lib/theme/theme.txt

Вот пример моего файла theme.txt. В комментариях у меня настройки по умолчанию.
Отобразить/скрыть theme.txt
# GUI - STATUS
status.notice.fgcolor = #002325
status.notice.bgcolor = #17A1A5
status.error.fgcolor = #FFFFFF
status.error.bgcolor = #E34C00
status.edit.fgcolor = #000000
status.edit.bgcolor = #F1B500
status.font = SansSerif,plain,12

# GUI - TABS
# settings for the tabs at the top
# (tab images are stored in the lib/theme folder)
header.bgcolor = #17A1A5
header.text.selected.color = #005B5B
header.text.unselected.color = #007e82
header.text.font = SansSerif,plain,12

# GUI - CONSOLE
console.font = Monospaced,plain,11
console.font.macosx = Monaco,plain,10
console.color = #000000
console.output.color = #eeeeee
console.error.color = #E34C00

# GUI - BUTTONS
buttons.bgcolor = #006468
buttons.status.font = SansSerif,plain,12
buttons.status.color = #ffffff

# GUI - LINESTATUS
linestatus.color = #ffffff
linestatus.bgcolor = #006468

# EDITOR - DETAILS

# foreground and background colors
# editor.fgcolor = #000000
# editor.bgcolor = #ffffff
editor.fgcolor = #dddddd
editor.bgcolor = #000000

# highlight for the current line
# editor.linehighlight.color=#e2e2e2
editor.linehighlight.color=#333333
# highlight for the current line
editor.linehighlight=true

# caret blinking and caret color
# editor.caret.color = #333300
editor.caret.color = #ffffff

# color to be used for background when 'external editor' enabled
editor.external.bgcolor = #c8d2dc

# selection color
# editor.selection.color = #ffcc00
editor.selection.color = #bbbb00

# area that's not in use by the text (replaced with tildes)
editor.invalid.style = #7e7e7e,bold

# little pooties at the end of lines that show where they finish
editor.eolmarkers = false
editor.eolmarkers.color = #999999

# bracket/brace highlighting
editor.brackethighlight = true
editor.brackethighlight.color = #006699

# TEXT - KEYWORDS

# e.g abstract, final, private
editor.keyword1.style = #cc6600,plain

# e.g. beginShape, point, line
editor.keyword2.style = #cc6600,plain

# e.g. byte, char, short, color
editor.keyword3.style = #cc6600,bold

# TEXT - LITERALS

# constants: e.g. null, true, this, RGB, TWO_PI
# editor.literal1.style = #006699,plain
editor.literal1.style = #00ff00,plain

# p5 built in variables: e.g. mouseX, width, pixels
# editor.literal2.style = #006699,plain
editor.literal2.style = #00ff00,plain

# http://arduino.cc/
editor.url.style = #0000ff,underlined

# e.g. + - = /
editor.operator.style = #000000,plain

# ?? maybe this is for words followed by a colon
# like in case statements or goto
editor.label.style = #7e7e7e,bold

# TEXT - COMMENTS
editor.comment1.style = #7e7e7e,plain
editor.comment2.style = #7e7e7e,plain
# LINE STATUS - editor line number status bar at the bottom of the screen
linestatus.font	   = SansSerif,plain,10
linestatus.height  = 20

Windows

Для изменения внешнего вида Arduino IDE в ОС Windows также необходимо изменить параметры editor.bgcoloreditor.fgcoloreditor.linehighlight.color в файле theme.txt. Этот файл находится в папке

ваша папка с приложением\lib\theme

Linux

Для изменения внешнего вида Arduino IDE в ОС Linux Ubuntu аналогично изменяются параметры editor.bgcoloreditor.fgcoloreditor.linehighlight.color в файле theme.txt. Этот файл находится в папке

usr/share/arduino/lib/theme

[add_ratings]

5 thoughts on “Настраиваем внешний вид Arduino IDE

  1. Настроил по Вашему примеру, но на черном фоне не видны скобки, фигурные скобки и цифры. OS — Windows, IDE 1.6.6.

    1. Зачем писать «Будут вопросы — задавайте.»? Если никто не отвечает. Пишу сам ответ. Я его себе задал!?

      В папке Arduino\lib\theme\syntax есть файл default.xml, я его открыл через блокнот и заменил все значение 000000 на ffffff. Не стал я разбираться какое, к чему привязано, но теперь текст белый на черном фоне. Всем удачи!

      1. Роман, здравствуйте!

        Я пытаюсь не оставлять без внимания ни один из вопросов, которые мне задают. К моему большому сожалению, у меня нет сразу же готовых ответов на некоторые вопросы, которые поступают ко мне от читателей блога. Я пытаюсь помочь в чем-то, но для нахождения решения мне требуется некоторое время. Из-за количества поступивших вопросов и их сложности, а также ограниченности моего свободного времени, иногда мне требуется значительное время для ответа.

        Вы смогли найти собственное решение самостоятельно и поделились им — за что Вам огромное человеческое «Спасибо!».

  2. Добрый вечер! Пытаюсь сделать все как Вы описали и меняю значение через блокнот, а сохранить не выходит, отказано в доступе... Пробовал методом Романа и то же отказано в доступе... Что можно сделать подскажите?

Оставить ответ

Ваш email не будет опубликован.Обязательны поля помечены *