| View previous topic :: View next topic |
| Author |
Message |
opk44
Joined: 16 Jan 2010 Posts: 188
|
Posted: Tue Jan 25, 2011 9:59 am Post subject: |
|
|
Установлена опция "Показывать список"==(*) Всегда (см. вкладку настроек CodeFold1)
При закрытии вкладки, CodeFold list продолжает отображать структуры закрытой вкладки.
Ожидаемое поведение - отображение пустого списка.
Дополнительное условие для воспроизведения бага - оставшаяся вкладка не должна иметь собственной схемы фолдинга (например вкладка содержащая созданный, но еще не сохраненный "документ") |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Tue Jan 25, 2011 9:39 pm Post subject: |
|
|
Добавлено: флаги 8192, 16384, 32768, 65536 для задания области, где будут проверяться разделители (CodeFold).
Добавлено: "умное" завершение аббревиатур с одним блоком, таких как, $~GetAkelDir $~AkelPad.GetAkelDir (AutoComplete).
Исправлено: использование опции "Показывать список->Всегда" (CodeFold).
Added: flags 8192, 16384, 32768, 65536 for set where delimiters will be checked (CodeFold).
Added: "smart" complete multiple abbreviations, like $~GetAkelDir $~AkelPad.GetAkelDir (AutoComplete).
Fixed: using the option "Show list->Always" (CodeFold).
Coder plugin v4.5 |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Jan 26, 2011 11:15 am Post subject: |
|
|
Подскажите по настройкам, пожалуйста.
У меня есть правило для циферей, типа:
| Code: | ;--Digits--
1 0 ${DEL1} 0 0 |
Что даёт подсветку:
| Quote: | | Private Const ERR_4597 = 4597 |
Хотелось бы чтобы ERR_4597 не раскрашивалось, т.е. не подсвечивать, если перед цифрами идут буквы, причём, если это точка или запятая (десятичные, например 0,5), то цифры подсвечиваться должны.
Добавлено
И подскажите плз, как сделать многострочную подсветку? А то мне так добиться этого эффекта не удалось, хотя специально пробовал стандартные js- и т.д.coder... |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed Jan 26, 2011 12:23 pm Post subject: |
|
|
| VladSh wrote: | | Подскажите по настройкам... |
| Code: | Words:
;===================================
;Flags Font Color Color Word
; style text bkgrnd
;===================================
;3=1+2
3 0 ${NUM} 0 "0123456789" |
|
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Jan 26, 2011 12:40 pm Post subject: |
|
|
Instructor
Спасибо огромное! Всё просто и понятно!
Можно ли все эти переменные, типа NUM и т.п. описать (желательно в доке)? Меня интересовало, что такое VAR и т.д...
А ещё хотелось красным выделить "критические функции", например функции обработки ошибок и прерывания выполнения кода (чтобы сразу бросалось в глаза). И функции вывода сообщений и диалогов пометить зелёным.. Есть ли специальные переменные для этого? |
|
| Back to top |
|
 |
Mechael
Joined: 28 Jan 2011 Posts: 7
|
Posted: Fri Jan 28, 2011 7:51 am Post subject: |
|
|
Предлагаю в:
vbs.coder
включить в описание
Для Words:
| Code: | 0 0 ${OP} 0 As
0 0 ${OP} 0 Lib
0 0 ${OP} 0 Alias
|
Для Folds:
| Code: | 0 0 0 0 "Function" "Lib" " "
0 0 0 0 "Sub" "Lib" " "
|
Исправить
Для Skips:
| Code: | | 1 "Exit Function" "" "" |
заменить на
Не подскажите где можно найти более подробное описание флагов
используемых в фолдс(Folds:), есть ошибки в текущей реализации для vbs.coder хочется их поправить. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Jan 28, 2011 8:04 am Post subject: |
|
|
Mechael
Я веду подсветку для lss-файлов, можно оттуда натягать "полезных" идей
P.S. Где взять описание для флагов не знаю. |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 188
|
Posted: Fri Jan 28, 2011 10:16 am Post subject: |
|
|
| VladSh wrote: | Instructor
Можно ли все эти переменные, типа NUM и т.п. описать (желательно в доке)? Меня интересовало, что такое VAR и т.д... |
По-моему, так все эти "переменные" это не более чем мнемоники для единообразия в подстановке цветов из тем. COMM ~ СОММентарии, TYPE ~ ТИПЫ данных, VAR ~ переменные, DEL1/DEL2 ~ ДЕЛимитеры, NUM ~ отдельные цифры и числа, TAG ~ ТЭГИ, ATTR ~ АТТРибуты, IF ~ Условные конструкции...
Но эта "осмысленность в именовании переменных" (вместо x1, x2, x3, ...) весьма условна (например мнемоника цвета условных конструкций используется и для циклических конструкций).
С одной стороны, введение мнемоник позволяет использовать несколько цветовых тем без необходимости вносить измненения в сами ".coder"-файлы, с другой - некоторую экономию и легкость при вводе (мнемонику "{OP}" легче удержать в памяти и быстрее впечатать, чем "#FFEE80" или "#37A8ED").
Прошу прощения, если описанные вещи "самоочевидны", но мне кажется Вы пытаетесь "копать глубже чем оно есть на самом деле". |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Jan 28, 2011 2:07 pm Post subject: |
|
|
| opk44 wrote: | | С одной стороны, введение мнемоник позволяет использовать несколько цветовых тем без необходимости вносить изменения в сами ".coder"-файлы | Вот именно. Хотелось бы, чтобы эти вещи были менее "условными", т.е. чтобы при создании своего coder-файла я мог нормально вписаться в существующие представления, и чтобы потом при использовании этой темы для файлов других типов не было разноброда.
| opk44 wrote: | | с другой - некоторую экономию и легкость при вводе (мнемонику "{OP}" легче удержать в памяти и быстрее впечатать, чем "#FFEE80" или "#37A8ED"). | По моему, легче и лучше, чем удерживать в памяти, один раз договориться об основных переменных ("мнемониках"), и ввести это в документацию, чтобы люди не гадали, что оно такое.
| opk44 wrote: | | Прошу прощения, если описанные вещи "самоочевидны", но мне кажется Вы пытаетесь "копать глубже чем оно есть на самом деле". | Я просто хочу доку на основные "мнемоники".
А в идеале лучше было бы выделить все частные случаи в общие и создать общие правила ("мнемоники"). Соответственно темы у всех были бы построены по одному и тому же принципу. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Fri Jan 28, 2011 3:07 pm Post subject: |
|
|
Mechael
Что-то в MSDN'е я не встретил указываемые вами ключевые слова для VBScript. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1889 Location: Vinnitsa, Ukraine
|
Posted: Fri Jan 28, 2011 4:17 pm Post subject: |
|
|
Instructor
AS - тута |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Fri Jan 28, 2011 5:45 pm Post subject: |
|
|
FeyFre
В Visual Basic'е не смотрел. Изначально vbs.coder для VBScript затачивался. |
|
| Back to top |
|
 |
Mr.Merak
Joined: 27 Aug 2008 Posts: 84
|
Posted: Sat Jan 29, 2011 9:31 am Post subject: |
|
|
не правильно светит ini
 |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1889 Location: Vinnitsa, Ukraine
|
Posted: Sat Jan 29, 2011 11:25 am Post subject: |
|
|
| В asm.coder добавить расширение cod (asm-выход компилятора MSVC) |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 188
|
Posted: Sat Jan 29, 2011 11:44 am Post subject: |
|
|
| Mr.Merak wrote: | | не правильно светит ini | Ошибаетесь. В данном случае подсветка вполне корректна, т.к. показывает начало и конец логической секции-блока. Судя по стрелкам, Вы, вероятно, дополнительно ожидали увидеть и подсветку парной скобки. Для этого Вам следует поставить автозагрузку у "XBrackets::Main". |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|