Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.8 от 18 июля 2016


Скачать
Программа 4.9.8 многоязычный инсталлятор: x86 | x64; zip русской версии: x86 | x64; zip английской версии: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.9.9 r4435 от 13.11.2023    
Плагины SpellCheck: проверка орфографии на движке Hunspell, подробнее. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TagsView: разбор исходного кода при помощи ctags, подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: YaD    
AnotherFileNearby: создание слепка редактируемого файла, подробнее. Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 13:27 20-02-2024
opk44

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea

Цитата:
Я ничего в оригинале файла не менял за исключением того, о чём написал выше - но всё работает!

1. Практика подсказывает, что не нужно чинить то, что не сломано. Если "все работает", то и хорошо. Дальше можно не читать...
2. Почему зашла речь о том, чтобы убрать в комментарии все содержимое секции "Quotes:"?  
- чтобы не разбираться с возможными конфликтами правил и их (правил) приоритетностью.
Начиная с AkelPad v4.9.7 + плагин "Coder" v18.6 приоритет правил "QuotesRE:" и "Quotes:" определяется их относительным положением в coder-файле:

Цитата:
Добавлено: при перемещении секции "QuotesRE:" выше "Quotes:", приоритет секции "QuotesRE:" становится выше. Требуется AkelPad 4.9.7 или выше.
Added: when moving section "QuotesRE:" above "Quotes:", priority of section "QuotesRE:" becomes higher. Required AkelPad 4.9.7 or higher.
 
Coder plugin v18.6
Я НЕ знаю какой версией редактора+плагинов+"txt.coder" вы пользуетесь поэтому взялся посоветовать "хирургию" вместо "терапии".
3.
Цитата:
Что именно надо закомментировать? Можно на примере? ... Но секцию "Quotes" не очищал  
У того "txt.coder", который находится на официальном сайте, а не входит в состав разного рода "сборок", данная секция вообще говоря пустая. А если "не пустая", то переходим к примеру. В coder-файле любая строка, начинающаяся с символа ";" считается комментарием:
какой-то текст <-- это НЕ комментарий
;какой-то текст <-- это комментарий  
 
4
Цитата:
Вероятно, в нём можно устанавливать фиксированные значения цветов вместо мнемоник


Цитата:
Где именно в секции "QuotesRE" файла [txt.coder] устанавливать значения цвета вместо переменных? Вместо {DEL1} установить, к примеру, {#000000}. Так?

Это очень плохая практика. Но хозяин - барин.  
Обратим внимание на самое начало ЛЮБОГО coder-файла:
Код:
;----------------------------------------------;
;           Coder plugin syntax file           ;
;----------------------------------------------;
 
;Colors
; Color need to be in #RRGGBB format.
Когда вы используете "мнемонику" ${ИМЯ}, вы фактически говорите "а подставь сюда то, чему соответствует данная мнемоника в текущей схеме". Например, вы использовали выражение "\1=(0,${HighLight_AutoMarkTextColor},0)". Смотрим в теме <Default> чему равно "HighLight_AutoMarkTextColor". Видим в графе "Значение" = "#000000".  
Следовательно выражение "\1=(0,${HighLight_AutoMarkTextColor},0)" равнозначно "\1=(0,#000000,0)"
(НО "РАВНОЗНАЧНО" ТОЛЬКО ДЛЯ ЭТОЙ ТЕМЫ!)
Обратите внимание! Фигурные скобки в случае использования явным образом указанного цвета не нужны.  

Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 21:07 25-05-2020
Arhaall



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прочитал много букофф про coder.txt - возник только 1 философский вопрос: "Зачем?". Черный текст - это вполне нормальное и привычное явление если это не программный код и т.д. Его раскраска ничего не даст кроме увеличения нагрузки на глаза.

Всего записей: 231 | Зарегистр. 22-02-2018 | Отправлено: 21:57 25-05-2020 | Исправлено: Arhaall, 21:58 25-05-2020
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arhaall

Цитата:
Зачем?  

Синтаксическая тема [txt.coder] способна помочь при визуальном выявлении отличий в казалось бы одинаковом тексте - разная подсветка кириллицы и латиницы на схожих символах типа "с", "о", "р" и так далее. Не знаю, как у вас, у меня были случаи, когда из-за подобной опечатки в написании не запускался скачанный или скопированный из и-нета батник, и т.п. В целом, вещь полезная. А чтобы излишне не пестрило, я сделал символы латиницы тёмно-коричневым, что очень даже неплохо сочетается с чёрной кириллицей, а также отказался от раскраски цифр и прочих знаков. Не знаю, для чего эта тема изначально задумывалась, но я планирую использовать её для этого. И при желании можно также выделять и некоторые другие очень похожие знаки: дефис, минус, тире и т.п

Всего записей: 1094 | Зарегистр. 24-12-2015 | Отправлено: 22:40 25-05-2020 | Исправлено: Andrea, 23:30 25-05-2020
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
Откройте в моей сборке кодеры начинающиеся на _ и посмотрите как там используются явные цвета, вместо ${OP} указываете #6AA5E6 и наоборот, не внутрь, а взамен. Можно удалить все ненужные секции, оставив Files: и QuotesRE:
Секция выглядит так

Код:
Files:
""
*.txt

пустые кавычки, чтобы к новому документу применялась подсветка txt, иначе будет всё чёрно-белым для созданных несохранённых документов.
в QuotesRE: добавьте регвыры. Всё.

Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 23:27 25-05-2020 | Исправлено: AZJIO, 23:29 25-05-2020
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
Цитата:
пустые кавычки, чтобы к новому документу применялась подсветка txt, иначе будет всё чёрно-белым для созданных несохранённых документов.
Это можно настроить в самом плагине Coder: Общие -> Псевдоним для неизвестного файла.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 10:07 26-05-2020
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Его раскраска ничего не даст кроме увеличения нагрузки на глаза.

Совсем не согласен с вами. Очень дельная эта подсветка txt и облегчает понимание, иногда даже помогает. Кроме того кликнуть кнопку "Без темы" для большого идентичного текста совсем не трудно, хотя конечно в зависимости от часто используемых задач с текстами и мнения будут разные.
p.s. А можно вообще в разделе "Files:" убрать *.txt и оставить только *.log.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 10:23 26-05-2020 | Исправлено: mig73, 10:27 26-05-2020
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73

Цитата:
А можно вообще в разделе "Files:" убрать *.txt и оставить только *.log.

В некоторых модификациях файла [txt.coder] в его разделе "Files" перечислен довольно таки обширный список расширений - что он даёт? Может, просто достаточна установка в настройках плагина 'Coder' галочки "Псевдоним для неизвестного файла -> .txt"?

Всего записей: 1094 | Зарегистр. 24-12-2015 | Отправлено: 11:17 26-05-2020 | Исправлено: Andrea, 11:20 26-05-2020
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
Я бы не стал назначать txt.coder для неизвестных форматов, тут действительно будет путаница. Так же не вижу смысла в 'Files:' писать ещё много чего, у меня достаточно готовых *.coder для самых разных форматов, кроме того AP использую в составе ТС а там ещё и своих удобных плагинов-редакторов достаточно, например IniEd для ini, inf, url, cfg, bar, reg, shl...

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 11:35 26-05-2020
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mig73

Цитата:

Цитата:
Его раскраска ничего не даст кроме увеличения нагрузки на глаза.
Совсем не согласен с вами.  
Лень было на такие элементарные вещи флудить, наш мозг обрабатывает 120 кадров цветной меняющейся информации с хорошим разрешением 18 часов в сутки и мы как ни странно не падаем навзничь от такой нагрузки. Цветные иконки воспринимаются легче чем вычитывание текста, цвет воспринимается на подкорке и при запуске программы из меню мы не читаем текст, а смотрим на иконку. Мы делаем неправильно? Увеличиваем нагрузку на глаза? Нет, мы уменьшаем нагрузку на мозг.
 
Andrea

Цитата:
В некоторых модификациях файла [txt.coder] в его разделе "Files" перечислен довольно таки обширный список расширений - что он даёт? Может, просто достаточна установка в настройках плагина 'Coder' галочки "Псевдоним для неизвестного файла -> .txt"?
Эти файлы известны и к ним применяется соответствующая подсветка. Эта подсветка специально написана для этих файлов. Если у вас есть неизвестный файл, то скачайте для него кодер и он станет известным. У меня нет неизвестных файлов, а если и есть раз в году, то скорее всего к нему не подойдёт подсветка для неизвестного файла, а вместо этого я с помощью регулярного выражения подсвечу что хотел в нём увидеть, а возможно и не подсвечу, а просто поиском найду и сделаю вывод информации в консоль с подсветкой найденного. Я лишь изредка что-то добавляю, например в _html.coder добавил * [ * ] (убрать пробелы) чтобы подсвечивать файлы открытые с помощью пункта "Просмотр html кода" из браузера или из CHM, они при этом в кеше в таком формате, например index[1], а также разделил ini и reg и сделал каждому более продвинутую подсветку.

Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 13:15 26-05-2020 | Исправлено: AZJIO, 13:33 26-05-2020
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
opk44
К выше приведённому рег.выр. для txt я бы однозначно добавил типа:

Код:
QuotesRE:
; повтор 3-х символов не буквы и не пробельных
0    "^[\t ]*?([^\w\t ])\1\1.*?"        "\0=(0,${COMM},0)"
0    "^[\t ]*?_{3,}.*?"        "\0=(0,${COMM},0)"

так как \w включает "_", то для "_" отдельно рег выр. Можно было бы сделать [\da-zа-я] но такой не поддерживает другие языки.
 
На счёт твоего рег.выр.

Код:
1    `([0-9]+)|([A-Za-z]+)|([А-Яа-яЁё]+)` `\1=(0,${DEL1},0) \2=(0,${IF},0) \3=(0,${OP},0)`

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

Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 15:51 26-05-2020 | Исправлено: AZJIO, 16:08 26-05-2020
opk44

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
1. А что такого интересного может попасться в "обычных" txt-файлах, чтобы задействовать подсветку этих "троек"?  
2.
Цитата:
На счёт твоего рег.выр.
Мне чужой славы не надо. Данное рег.выр-е находится в "txt.coder", расположенном на официальном сайте 2016-09-15. А фактически использовалось ещё раньше (как минимум с августа 2013).
3. Не вижу смысла заниматься "оптимизацией ради оптимизации". Каких-то "тормозов" пока не замечено. Если есть желание, можете потестировать на ресурсах типа https://regex101.com , где при выполнении regex на образце, выводится информация о количестве шагов и времени выполнения.  

Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 18:01 26-05-2020
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
Откройте в моей сборке кодеры начинающиеся на _ и посмотрите как там используются явные цвета

Обратил внимание, что в вашем файле [_txt.coder] в секции "Delimiters:" присутствуют идентичные символы (3 шт) верхнего подчёркивания, имеющие одинаковое значение подсветки (т.е. они продублированы)

Всего записей: 1094 | Зарегистр. 24-12-2015 | Отправлено: 19:57 26-05-2020 | Исправлено: Andrea, 20:08 26-05-2020
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
opk44
Цитата:
А что такого интересного может попасться в "обычных" txt-файлах, чтобы задействовать подсветку этих "троек"?
Разделение частей текста звёздочками или тире, в общем от фантазии автора любой символ может быть использован.
 
Andrea
Цитата:
в вашем файле [_txt.coder]
Это файл Аверина, что указано в заголовке. Я его укоротил, но всё руки не доходили его оптимизировать. Мне в принципе также ничего не нужно из того что там есть кроме различия англ, русс, цифр, тройных символов разделительной линии. Из-за неоптимизации я долго его не выкладывал в сборке, потом решил выложить и как руки дойдут сделать без лишних вещей.

Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 06:13 27-05-2020 | Исправлено: AZJIO, 06:14 27-05-2020
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
opk44

Цитата:
что такого интересного может попасться в "обычных" txt-файлах, чтобы задействовать подсветку

Для себя я решил, что неплохо бы также подсвечивать (другим цветом) любые символы, которые в большинстве случаев отсутствуют на клавиатуре, в том числе похожие по написанию знаки (дефис/тире/минус, различные варианты нестандартного написания кавычек, запятых и т.п). Это в частности позволит при копировании с сайтов простого кода быстро выявлять отличия от "правильного" написания знаков хотя бы в тех же батниках. Также не лишне слегка подсвечивать пробелы, если их кол-во между буквами/словами свыше одного, и табы/пробелы в началах и концах строк (если таковые имеются в тексте). Но в отношении табов/пробелов я не знаю, как реализовать - со всем остальным более менее разобрался. Буду признателен, если подскажите, как это сделать

Всего записей: 1094 | Зарегистр. 24-12-2015 | Отправлено: 15:52 27-05-2020 | Исправлено: Andrea, 16:09 27-05-2020
opk44

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
Цитата:
Но в отношении табов/пробелов я не знаю, как реализовать
Предлагаю поступить по аналогии, с той только разницей, что подсвечивать нужно не "символы", а фон за ними (не второй, а уже третий атрибут в обратной ссылке). Например так (см. второе правило):
Код:
...
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)`
1    `([\s]+$)`                                         `\1=(0,0,${AREA})`
...

Этим кодом красится фон за "пробельными символами" в конце строки. В начале строки такая подсветка крайне (с моей точки зрения) сомнительна, т.к. начнут рябить отступы и красные строки. Но если считаете нужным красить оба конца строки, то опять же по аналогии:  
(^[\s]+)|([\s]+$)
Также не лишне напомнить, что в AkelPad есть штатная функция по обрезке "пробельных хвостов" - [Alt+Backspace]. Это проще чем глазками разглядывать.  
UPD. Забыл "для двух и более пробельных символов". Это будет выглядеть примерно так ([\s]{2,})
Если собрать всё в кучу, то вот:
Код:
...
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)`
1    `(^[\s]+)|([\s]{2,})|([\s]+$)`             `\1=(0,0,${AREA}) \2=(0,0,${AREA}) \3=(0,0,${AREA})`
...


Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 21:52 27-05-2020 | Исправлено: opk44, 22:19 27-05-2020
Arhaall



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea

Цитата:
Не знаю, как у вас, у меня были случаи, когда из-за подобной опечатки в написании не запускался скачанный или скопированный из и-нета батник, и т.п.

А разве не проще 1 раз скрипт Инструктора запустить который все подобные случаи в тексте исправит?
 
Добавлено:

Цитата:
Совсем не согласен с вами. Очень дельная эта подсветка txt и облегчает понимание, иногда даже помогает. Кроме того кликнуть кнопку "Без темы" для большого идентичного текста совсем не трудно, хотя конечно в зависимости от часто используемых задач с текстами и мнения будут разные.
p.s. А можно вообще в разделе "Files:" убрать *.txt и оставить только *.log.

Поинтересуйтесь у любого офтальмолога относительно нагрузки.
А зачем изобретать велосипед? Какой смысл делать подсветку, а потом ее отключать, если и так ее нет для текста?
Впрочем Вы правы - это уже дело вкуса. Лично меня наоборот раздражает раскрашивание обычного текста.
 
Добавлено:

Цитата:
Лень было на такие элементарные вещи флудить, наш мозг обрабатывает 120 кадров цветной меняющейся информации с хорошим разрешением 18 часов в сутки и мы как ни странно не падаем навзничь от такой нагрузки. Цветные иконки воспринимаются легче чем вычитывание текста, цвет воспринимается на подкорке и при запуске программы из меню мы не читаем текст, а смотрим на иконку. Мы делаем неправильно? Увеличиваем нагрузку на глаза? Нет, мы уменьшаем нагрузку на мозг.

На востоке говорят "лишняя соломинка может сломать спину верблюду". )) Я не настаиваю, это дело вкуса.
Кстати, хорошая идея - надо погуглить этот вопрос - вдруг мои сведения устарели. )

Всего записей: 231 | Зарегистр. 22-02-2018 | Отправлено: 22:19 27-05-2020 | Исправлено: Arhaall, 22:31 27-05-2020
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
opk44
Насчёт фона вы правильно подсказали - так выглядит стильно. И подсветка фона в начале строк (если есть табы/пробелы) ни чего не портит. Вообще я обычно составляю для себя тексты/описания таким образом, что в них не бывает табов и пробелов в началах и концах строк, поэтому такой текст вообще не окрашен (за исключением латиницы и может быть нестандартных знаков). А абзацы по смыслу разделяю пустой строкой (как здесь).
 
Забыл написать, что также должно подкрашиваться, если между буквами/словами/предложениями есть не только свыше одного пробела, но и есть любое количество табов - в настоящее время если между словами один таб - подкраски нет, но если 2 и больше - подкраска есть

Всего записей: 1094 | Зарегистр. 24-12-2015 | Отправлено: 23:54 27-05-2020 | Исправлено: Andrea, 02:21 28-05-2020
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea

Цитата:
подсвечивать пробелы, если их кол-во между буквами/словами свыше одного
Не уверен, не очень удобно. Если нужно именно исправить эту проблему, то создайте себе регулярные выражения для исправления текста. Таких выражений может быть много, допустим неправильные запятые "а ,б", незаглавные буквы после точки, лишние пробелы в конце строк, двойные пробелы и табы, повторяющиеся заглавные, 3 и более повторение одной буквы, повтор слов. Не всегда же подсветка нужна только для исправления. Может тогда лучше создать кодер для исправления и туда впихнуть все эти рег.выр. Ту же "с" я тоже регулярками вычищаю, то есть найти русскую "с" до или после которой идёт английская и наоборот англ "c" до или после которой идёт русская. Но я обычно на ходу сочиняю рег.выр., потому что в тексте могут быть исключение из правил, поэтому я под каждый текст по своему проверяю с учётом контента, есть ли там таблицы с выравниванием, тексты внутри html, где двойной пробел игнорируется. Делаю вывод в консоль или предпросмотр в своей программе, а потом оцениваю менять всё или прыжок к ошибке с ручной правкой.

Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 00:02 28-05-2020 | Исправлено: AZJIO, 00:07 28-05-2020
opk44

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrea
Ну если не стоит задача загнать все правила в одно "супер-выражение", то с единичными табуляторами можно огород не городить, а просто добавить в раздел "Delimiters:". Тем более что место в строке, как я понял, для него абсолютно не важно. Окраска также через "Color bkgrnd"
Код:
Delimiters:
;===============================================
;Flags  Font    Color   Color   Char(s)   Parent
;       style   text    bkgrnd            ID
;===============================================
1    0    0    ${AREA}    "    "
Примечание. Тут, вероятно, не видно, но между кавычками - табулятор

Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 00:10 28-05-2020
Andrea



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
Не всегда же подсветка нужна только для исправления.

Конечно. Но если в тексте нет мусора - то нет в нём и подсветки (имею в виду простые нормальные тексты, а не программные коды). Редактор ведь создан не только для нужд программистов, но и для обычных пользователей. Поэтому [txt.coder], на мой взгляд, должен быть в первую очередь ориентирован на них - для программистов есть масса других кодеров

Всего записей: 1094 | Зарегистр. 24-12-2015 | Отправлено: 00:17 28-05-2020 | Исправлено: Andrea, 02:17 28-05-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru