Настройка script studio¶
Лично меня очень сильно не устраивает встроенная IDE в REDkit - конкретно из-за темы. Но так как это единственная IDE с отладкой WS, приходится использовать её.
К счастью в некоторых местах Script Studio достаточно гибкая, и в этом руководстве я покажу, как настроить её под себя.
Я буду настраивать темную тему, основанную на стиле Monokai Pro (моя любимая тема). Вы же можете использовать вашу любимую тему.
Настройка подсветки синтаксиса¶
Для настройки подсветки перейдите в Tools → Text editor.
Включите (Часть может быть включена по дефолту):
- Highlight Brackets
- Indentation Guides
- Highlight matching words
Дополнительные настройки:¶
Code Outlining
Включает панель для сворачивания и разворачивания функций. Это может быть удобно, но смотрится плохо, так как на нее нельзя применить кастомные цвета, и в темных темах она выглядит некрасиво.
Show Whitespace:
Показывает отступы, пробелы или табы. Можно включить, если это удобно.
Show Line Endings:
Отображает окончания строк (CR, LF, CRLF). Это полезно в специфических ситуациях.
В подменю Hover Information включите Tooltips. Эта настройка активирует подсказки при наведении на названия функций, классов или переменных.
Настройка темы¶
Для изменения темы перейдите в Tools → Text editor → Colours. Вам откроется таблица с колонками:
- Style — элемент, для которого изменяется цвет.
- Foreground — цвет текста.
- Background — цвет фона символов.
- Font — выбор шрифта.
Описание стилей:
- Default — цвет текста и фона по умолчанию. Используется для символов отступа, окончаний строк и прочей мелочи.
- Comment — цвет комментариев.
- Number — цвет чисел (int, float).
- String — цвет строк в двойных кавычках.
- Character — цвет строк в одинарных кавычках.
- Identifier — названия функций, переменных и параметров.
- Operator — математические операторы, скобки, двоеточия, точки с запятой.
- Word — ключевые слова языка: class, function, var, enum, if, else и т. д.
- Word 2 — модификаторы: private, public, final, import и т. д.
- GlobalClass — типы данных: int, float, string, void, bool и т. д.
- Bracket Highlighting — подсветка текущей и закрывающей скобки.
- Line Numbers — цвет строки с номерами строк.
- Opcodes — подсветка низкоуровневых команд. (Для этого включите Display Opcodes в Tools → Advanced).
В меню Hover Info настройте цвета для выпадающих подсказок аналогично основным стилям. В разделе Caret измените цвет каретки.
Моя настройка¶
Выбор шрифта¶
Первым делом замените стандартный шрифт. Качество шрифта напрямую влияет на восприятие кода.
Courier New хоть и вызывает ностальгию по эпохе IBM, совершенно устарел. Я предпочитаю JetBrains Mono — шрифт, к которому привык. Вы можете выбрать любой другой шрифт, который вам нравится.
Для стилей Word, Word 2 и GlobalClass я использую medium italic (средний курсив), поскольку он выделяется лучше, чем bold (полужирный).
Настройка цветов¶
Мои цветовые настройки. Если они вам понравятся, можете использовать их (в конце есть скриншот).
Background:
- Для всех элементов, кроме Bracket Highlighting: (44, 46, 52)
- Для Bracket Highlighting: (64, 62, 65)
Foreground:
- Identifier, Operator, Bracket Highlighting: (226, 226, 227)
- Default, Сomment, Line Numbers, Opcodes: (127, 132, 144)
- Number: (179, 157, 243)
- String, Character: (231, 198, 100)
- Word: (252, 93, 124)
- Word 2: (118, 204, 224)
- GlobalClass: (158, 208, 114)
Эти же настройки применены и в разделе Hover Info.
В caret → Сolour: (250, 250, 250)
Итог:¶
После всех изменений работа с кодом стала значительно комфортнее, хоть они и применяются только к окну кода, а не ко всей IDE.
Итоговый результат:

Автор: leviofanh
Документация поддерживается участниками сообщества REDkit RU