С Новым годом! Форум программистов, компьютерный форум, киберфорум
Lua
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.05.2023
Сообщений: 1

Как исключить скобки из operator в ZeroBrane Studio и задать отдельный цвет?

15.05.2023, 22:36. Показов 1355. Ответов 0

Студворк — интернет-сервис помощи студентам
Всем привет! Пытаюсь настроить ZeroBrane Studio IDE 1.90. В конфигурационном файле user.lua прописал
Lua
1
styles.operator = {fg = {73,209,109}}
Все операторы вроде <, =, == поменяли цвет, но и скобки всех трех видов: (), {}, [] тоже поменяли цвет! Что нужно сделать, чтобы исключить эти скобки из styles.operator, или, может, покрасить их отдельно, в отдельной строке?

В файле user-sample.lua показано, как из keywords убирать слова return и break и окрашивать их в свой цвет:
local luaspec = ide.specs.lua

Lua
1
2
3
4
5
6
7
8
local num = #luaspec.keywords
-- take a new slot in the list of keywords (starting from 1)
luaspec.keywords[num+1] = 'return break'
-- remove 'return' from the list of "regular" keywords
luaspec.keywords[1] = luaspec.keywords[1]:gsub(' return', ''):gsub(' break', '')
 
-- assign new style to the added slot (starting from 0)
styles["keywords"..num] = {fg = {240, 0, 0}, b = true}
Я пытался по такой же схеме сделать и с operator, но не получилось:

Lua
1
2
3
4
5
6
local luaspec2 = ide.specs.lua
local num2 = #luaspec2.operator
-- take a new slot in the list of keywords (starting from 1)
luaspec2.operator[num2+1] = '() [] {}'
-- remove 'return' from the list of "regular" keywords
luaspec2.operator = luaspec2.operator:gsub(' {}', ''):gsub(' ()', ''):gsub(' []', '')
Может, кто подскажет?

Добавлено через 33 минуты
Извините, в самом конце второго блока кода забыл добавить строчку
Lua
1
styles["operator"..num2] = {fg = {189, 21, 79}, b = true}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.05.2023, 22:36
Ответы с готовыми решениями:

Дан текст, исключить из него все символы, расположенные между круглыми скобками сами скобки также исключить
Пожалуйста!!! Добавлено через 7 минут На code blocks

Задать стили (цвет текста) списку. Как задать цвет текста
Помогите задать стили(цвет текста) списку. Как задать цвет текста ? &lt;div class=&quot;menu&quot;&gt; &lt;ul&gt; &lt;li&gt;&lt;a ...

Как автоматически задать квадратные скобки именам столбцов таблицы
Подскажите пожалуйста, у меня DatagridView заполняется из БД Access, там есть название столбцов из двух слов (name name). При заполнении...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.05.2023, 22:36
Помогаю со студенческими работами здесь

Как изменить цвет всех lable на форме через отдельный класс
Суть проблемы в том, что не знаю как изменить цвет ForeColor для lable расположенном на форме из отдельно создано во класса. Допустим мы...

Исключить из текста последовательности символов, заключенные в фигурные скобки
Добрый день! Если не сложно вам - пару задачек! Заранее спасибо! 1) Получить все шестизначные счастливые номера. (Про целое число п,...

Как передать отдельный проект из решения Visual studio 2010
У меня есть большое решение в VS2010 И много мелких проектов В проектах есть включенные файлы и каталоги из соседних проектов. ...

Исключить символы между круглых скобок, включая сами скобки
Помогите, пожалуйста, с задачей. Задание звучит следующим образом: &quot;Исключить все символы между круглых скобок, включая сами скобки....

Как перенести класс в отдельный файл (InteliJ IDEA/Android Studio)?
Хочется выбрать класс и дать команду IDE чтобы она создала отдельный файл для класса и перенесла его код туда из текущего местоположения....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru