| View previous topic :: View next topic |
| Author |
Message |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Thu Dec 20, 2012 9:34 am Post subject: |
|
|
| Instructor wrote: | | Цвет для поиска то указываем? | Конечно нет! Откуда ж я знаю, в какую метку в следующий момент тыкнет пользователь? Указывать цвет, - это вместо 2-х кнопок, в моём случае, придётся делать 14; в чём же ж тут автоматичность?
Ожидается: пользователь установил каретки на слово, помеченное определённой меткой, жмёт "Вверх" или "Вниз", программа автоматически определяет цвет "из под каретки" и производит переход к следующей/предыдущей метке соответствующего цвета. |
|
| Back to top |
|
 |
Lenchik
Joined: 10 Jan 2011 Posts: 150
|
Posted: Thu Dec 20, 2012 6:24 pm Post subject: |
|
|
| Instructor wrote: | | Code: | Quotes:
;======================================================================
;Flags Font Color Color Quote Quote Escape Quote Quote
; style text bkgrnd start end char include exclude
;======================================================================
;1541=1+4+512+1024
5 3 ${COMM} 0 "--" "--" "" "" "" |
|
Так, как хотелось бы, не работает. Наглядно это видно на
------------59pnh6TmX25tMatqhNVZ8O
------------59pnh6TmX25tMatqhNVZ8O--
в подсветке файла mht http://rghost.ru/42390310 (кодер-файл и тестовый mht)
А вот строки вроде
---------- Пересылаемое письмо ----------
подсвечиваются, а этого как раз не хотелось бы (вот для них это правило подойдет, спасибо, тоже использую). |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Fri Dec 21, 2012 4:39 am Post subject: |
|
|
Lenchik
Не понятно. Опишите конкретнее - на примерах. |
|
| Back to top |
|
 |
Lenchik
Joined: 10 Jan 2011 Posts: 150
|
Posted: Fri Dec 21, 2012 1:42 pm Post subject: |
|
|
в mht и msg файлах (вообще, это наверняка более широкий стандарт, просто я с практической стороны подошел) есть строчка (пример): | Code: | | boundary=----------Geas9ihHb6PUT2zYTdmQ2F |
То, что после знака = это индикатор границы | Code: | | ----------Geas9ihHb6PUT2zYTdmQ2F |
Этой границей отбиваются вложенные элементы, вот только перед самой границей вставляется два дефиса --
то есть из этой строки уже получается | Code: | | ------------Geas9ihHb6PUT2zYTdmQ2F |
А к завершающей границе (отбивке) приписывают еще два дефиса | Code: | | ------------Geas9ihHb6PUT2zYTdmQ2F-- |
Вот два вида границ я и хочу выделять.
Ваше задание выделения выделяет только блок
в начале каждого вида границ, и надписи вроде
| Code: | | ------- Прикрепленное сообщение ---- |
которые изначально выделять не собирался.
Вообще впоследствии было бы неплохо как-то в fold сделать так, чтобы еще и в codefold можно что-то передать из описания того, что лежит между каждой парой границ: | Code: | ------------Geas9ihHb6PUT2zYTdmQ2F
Content-Disposition: inline; filename=2012_phenomenon.htm
Content-Type: text/html; charset=UTF-8; name=2012_phenomenon.htm
Content-ID: <op.mhtml.1356040018078.d19f8b423114d3d0@192.168.0.3>
Content-Location: http://en.wikipedia.org/wiki/2012_phenomenon
Content-Transfer-Encoding: Quoted-Printable
|
Всё это нужно для удобства просмотра и редактирования сохраненных писем и страниц когда нужно повыкидывать оттуда какие-то вложения. Без цепляния за глаз подсветкой часто промахиваюсь.
Может это как-то регулярными выражениями можно сделать, просто я в них пока плохо разбираюсь, надеялся на проверенные временем способы, тем более, что вроде в других coder'ах бывает подобное, а у меня почему-то не работает.
Я правила видел так:
-- потом много разного из цифр, букв и дефисов до конца строки
-- потом много разного из цифр, букв и дефисов до -- после которых перенос строки
Как сделать так, чтобы правила не пересекались и вообще как это задать, чтобы проверялось наличие двух дефисов в начале и конце или только в начале, а в конце перенос строки? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Wed Dec 26, 2012 9:20 am Post subject: |
|
|
Lenchik
Для файла "AkelPad __ Просмотр темы - Coder plugin.mht" пару правил, которые могут быть полезны:
| Code: | Quotes:
;==============================================================================
;Flags Font Color Color Quote Quote Escape Quote Quote
; style text bkgrnd start end char include exclude
;==============================================================================
;1536=512+1024
1536 2 ${AREA} 0 "------------" "--" "" "01234567890abcdefghijklmnopqrstuvwxyz" ""
;1552=16+512+1024
1552 2 ${AREA} 0 "------------" "" "" "01234567890abcdefghijklmnopqrstuvwxyz" ""
Folds:
;=====================================================================================
;Flags Font Color Color Fold Fold Delimiters
; style text bkgrnd start end
;=====================================================================================
;426=2+8+32+128+256
426 0 0 0 "Content-Transfer-Encoding:" "------------" ""
|
|
|
| Back to top |
|
 |
vadim
Joined: 16 Aug 2012 Posts: 8
|
Posted: Thu Dec 27, 2012 3:10 pm Post subject: Статус "Только чтение" |
|
|
Есть ли возможность устанавливать для отдельных элементов в схеме статус "Только чтение"?
Например, как частный случай, можно привести HTML шаблон:
| Code: | <TABLE class="" border="" cellpadding="" cellspacing="" width="" bgcolor="">
<TR>
<TD class="" valign="">
<FONT size=""><B></B><BR><A href=""></FONT>
</TD></TR></TABLE> |
Его необходимо заполнить значениями и данными. Но при заполнении можно случайно повредить или удалить сами теги, часть их, или промахнуться и вставить значения не туда куда следует. Если бы была возможность для отдельных элементов или их комбинаций задавать статус "Только чтение", то можно было бы создать схему, при которой значения разрешалось бы вставлять только в определенные места шаблона.
На данный момент мне удалось найти в редакторе возможность устанавливать режим "Только чтение" для всего текста целиком, а не для отдельных его частей.
Я конечно понимаю, что плагин Coder работает. в общем-то, с цветовыми схемами, но мне необходима вышеописанная возможность. Может кто-нибудь подскажет как можно добиться подобного в АкелПад? |
|
| Back to top |
|
 |
Lenchik
Joined: 10 Jan 2011 Posts: 150
|
Posted: Thu Dec 27, 2012 4:23 pm Post subject: |
|
|
Instructor
Спасибо. А почему фолдинг только на одном mht файле работает, как раз "AkelPad __ Просмотр темы - Coder plugin.mht"? |
|
| Back to top |
|
 |
Diskretor
Joined: 31 Dec 2012 Posts: 6
|
Posted: Mon Dec 31, 2012 8:47 pm Post subject: |
|
|
Возвращаюсь к ошибке:
*.coder содержит неизвестную переменную "${HighLight BkImageFile}"
Почитал здесь + Manual-ы, так и не понял почему ошибка и что исправить.
Просто закомментировал эту строку
${HighLight_BkImageFile} ${HighLight_BkImageAlpha}
и ошибка пропала.
Но не знаю, что именно я потерял.
Что поправить, чтобы работало, как и задумывалось?
(можно по пунктам)
Да и спасибо Instructor. Это неоценимая работа и лучший редактор. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1888 Location: Vinnitsa, Ukraine
|
Posted: Mon Dec 31, 2012 9:35 pm Post subject: |
|
|
Diskretor, сравните этот файл с другими подобными, и внесите изменения в свой. У Вас скорее всего файл делался достаточно давно, на столько что-бы изменился его формат(было пару раз).
Потеряли Вы скорее всего фоновую картинку редактора ассоциированную с указанными в файле расширениями. Как-то так. В общем с фоновой картинкой при открытии таких файлов могут возникнуть недоразумения. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Fri Jan 04, 2013 12:35 pm Post subject: |
|
|
Instructor
Прошу из cpp.coder убрать *.java, т.к. java.coder имеется. |
|
| Back to top |
|
 |
Jabberwock
Joined: 10 Dec 2006 Posts: 24
|
Posted: Wed Jan 16, 2013 11:43 pm Post subject: |
|
|
Доброе время суток.
У меня почему-то не работают ни подсветка, ни фолдинг.
Вот посмотрите:
  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Thu Jan 17, 2013 11:07 am Post subject: |
|
|
Jabberwock
А css.coder в \Plugs\Coder\ тоже есть? |
|
| Back to top |
|
 |
Jabberwock
Joined: 10 Dec 2006 Posts: 24
|
Posted: Thu Jan 17, 2013 11:51 am Post subject: |
|
|
| VladSh wrote: | Jabberwock
А css.coder в \Plugs\Coder\ тоже есть? |
Да.
Я пока временно перешел на Notepad++, но он непривычный и нелюбимый. Надеюсь, мне тут помогут. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Thu Jan 17, 2013 12:17 pm Post subject: |
|
|
Jabberwock
Возможно css.coder свой и сохранён не в той кодировке; д.б. 1200 (UTF-16 LE).
Возможно расширение css имеется ещё в каком-то coder-файле в секции Files.
После каждого изменения надо делать обновление кэша - Call("Coder::Settings", 2).
У меня варианты закончились. |
|
| Back to top |
|
 |
DV
Joined: 16 Nov 2006 Posts: 723 Location: Kyiv, Ukraine
|
Posted: Thu Jan 17, 2013 4:14 pm Post subject: |
|
|
Jabberwock,
пробовали замочить (удалить с крайней жестокостью) файл AkelFiles\Plugs\Coder\cache ? |
|
| Back to top |
|
 |
|