Подсветка цифр
Posted: Thu Feb 09, 2017 1:17 pm
Добрый день. Подскажите как сделать что-бы цифры в тексте печатались другим цветом..автоматически...? Спасибо
Code: Select all
QuotesRE:
;================================================================================================================
;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID
;================================================================================================================
1 `([0-9]+)|([A-Za-z]+)|([А-Яа-яЁё]+)` `\1=(0,${DEL1},0) \2=(0,${IF},0) \3=(0,${OP},0)`
Спасибо большое...Завтра попробуюopk44 wrote:EBoroda
см. txt.coder секция "QuotesRE:"Здесь из массива текста отбираются 3 группы: 1-цифры, 2-латиница, 3-кириллица.Code: Select all
QuotesRE: ;================================================================================================================ ;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID ;================================================================================================================ 1 `([0-9]+)|([A-Za-z]+)|([А-Яа-яЁё]+)` `\1=(0,${DEL1},0) \2=(0,${IF},0) \3=(0,${OP},0)`
Раскрашивается, соответственно, в цвета переменных DEL1, IF, OP цветовой темы Coder-плагина.
(Если используете какие-то языки кроме русского и английского, то правило, по всей видимости, придётся скорректировать)
Code: Select all
;1 0 ${DEL1} 0 0
;1 0 ${DEL1} 0 1
;1 0 ${DEL1} 0 2
;1 0 ${DEL1} 0 3
;1 0 ${DEL1} 0 4
;1 0 ${DEL1} 0 5
;1 0 ${DEL1} 0 6
;1 0 ${DEL1} 0 7
;1 0 ${DEL1} 0 8
;1 0 ${DEL1} 0 9
Если настаиваете на "посимвольной" обработке цифр именно через секцию "Delimiters:", тогда следовало бы закомментировать правило в секции "QuotesRE:", дабы правила не дублировались. Но мне необходимость в подобной "тюнинговке" не кажется столь очевидной. Файл "txt.coder" вполне можно использовать "AS IS"Skif_off wrote:Кажется, ничего не упустил?
если речь об этом "txt.coder ", то при клике просто открывается новая вкладка с символами и описанием..как скачать этот "txt.coder " ?Skif_off wrote:EBoroda
- Скачиваете файл по ссылке opk44;
правая мышиная кнопка = контекстное меню - "Сохранить ссылку как..."EBoroda wrote:как скачать этот "txt.coder " ?
Code: Select all
3 0 ${NUM} 0 "0123456789"
ок. Спасибо !opk44 wrote:правая мышиная кнопка = контекстное меню - "Сохранить ссылку как..."EBoroda wrote:как скачать этот "txt.coder " ?
цвет цифр заработал ))) уже приятно.., но...буквы тоже, кирилица синяя, латиница зеленая..как теперь сделать кирилицу черную? латиница фиг с ней, хотя тоже можно черной сделать.Skif_off wrote:EBoroda
- Скачиваете файл по ссылке opk44;
- два варианта: использовать файл как есть или править секцию Delimiters. Как есть проще и быстрее, поэтому попробуйте его, а если заметите проблемы, тогда ;
- помещаете txt.coder в папку AkelPad в подпапку \AkelFiles\Plugs\Coder;
- выполните п.1 последнего вопроса в FAQ;
- убедитесь, что плагин Coder есть и запущен:
а) в главном меню AkelPad нажмите Настройки > Плагины...;
б) если не отмечены галочкой, то нужно отметить Coder::HighLight и Coder::CodeFold;
- не закрывая предыдущее окно дважды кликните по Coder::Settings: в появившемся окне на вкладке Общие внизу есть опция Пседоним для неизвестного файла - ставите галочку и в поле пишете ".txt" (без кавычек).
- закрываете AkelPad и запускаете снова.
Кажется, ничего не упустил?
1. Тремя днями ранее, о том, что в тексте будут раскрашиваться именно эти три группы символов, вам было вполне недвусмысленно указано. Тогда у вас это вопросов не вызывало.EBoroda wrote:цвет цифр заработал ))) уже приятно.., но...буквы тоже, кирилица синяя, латиница зеленая..как теперь сделать кирилицу черную? латиница фиг с ней, хотя тоже можно черной сделать.