![]() |
|
Модераторы: Vitalik |
![]()
|
|
| Seldon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 23.12.2005 Где: Minsk Репутация: 2 Всего: 2 |
По дизайнеру (2.0)
- В редакторе списков слов (Keywords) - зачем кнопка "Spaces to EOL". т.е. зачем нужна такая функция? - В редакторе диапазонов (Range) - зачем чекбоксы ¶ ? - В редакторе диапазонов - поле Delimiters не работает? см. прикреплённую подсветку. как я понимаю, в результате при даблклике по слову, заключённому в кавычки, оно выделяться не должно - все его символы в разделителях. но выделяется же. По подсветкам (тем, что идут вместе с бетой4): - С++ source: зачем список слов "Number '0'" ? - Delphi: зачем в Remarks (которые {}) дочерний set "Numbers"? зачем в Remarks (которые //) дочерний set "Russian symbols"? Присоединённый файл ( Кол-во скачиваний: 4 )
dummy.hgl 1,19 Kb--------------------
MiBEditor v2.Alpha 10 - Программерский редактор |
|||
|
||||
| Vitalik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
У меня сейчас нет доступа в интернет, отвечу 27 августа
|
|||
|
||||
| Seldon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 23.12.2005 Где: Minsk Репутация: 2 Всего: 2 |
тему можно удалить
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор |
|||
|
||||
| Vitalik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
К сожалению, по моему приезду домой (из Одессы - в Симферополь, пгт. Школьное) здесь интернета не оказалось. Как выяснилось, недавно была гроза и почти все сетевое оборудование погорело.. Но вот, наконец, настал момент, когда они восстановили сетку и я снова появился на форуме На сколько я понял, все эти вопросы продублированы в теме "Вопросы, предложения и рассуждения". Тема очень огромная получилась, и возможно у меня не будет сейчас времени подробно в нее вникнуть. Я завтра выезжаю в Харьков, там с интернетом обещали уже все уладить к этому времени. Seldon, не возражаешь, если я попробую ответить в ту темку уже по приезду? |
|||
|
||||
| Seldon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 23.12.2005 Где: Minsk Репутация: 2 Всего: 2 |
ok, буду ждать
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор |
|||
|
||||
| Vitalik |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
Как я высказался в той теме "Вопросы, предложения и рассуждения", я отвечу на вопросы этой темы здесь, чтобы и так уже огромная та тема сильно не разрасталась
Когда создавались самые первые подсветки для компонента, то многие из них брались из UlraEdit. А в этом самом UlraEdit наборы ключевых слов задаются через пробел. Поэтому я так понимаю, что эта функция была сделана для того, чтобы через буфер обмена копировать ключевые слова из подсветок UltraEdit (или аналогичных подсветок), вставлять их в дизайнер и превращать уже именно в список ключевых слов, разделенных переносом каретки. Это свойство для открывающего или закрывающего тега имеет следующий смысл. Тег будет считаться действительным (то есть подсвечиваться и закрывать/открывать диапазон) только в том случае, если он находится в конце строки. Один из примеров использования этой возможности можно видеть на примере директив препроцессора в C++:
Вопросы связанные с символами-разделителями и выделением предлагаю обсудить в отдельной теме.. Seldon, если есть необходимость, создашь такую тему? Просто тут так сходу ничего сказать не могу, нужно вникать и разбираться Это было сделано для того, чтобы отличать восьмеричные числа в C++ от десятеричных.. Восьмеричное число в синтаксисе языка C++ начинается с цифры '0'. В этой подсветке ранее было правило-диапазон, начинающееся с '0' и закрываемое на символе-разделитиле. Но более логичным была бы актуализация этого правила ТОЛЬКО, если за этим нулем идут тоже цифры, иначе это не восьмеричное число. Так как такой возможности в компоненте еще не было (и пока что нет, но очень бы хотелось ее скоро добавить), то и правило это было удалено. А список ключевых слов "Number '0'" нужен был, чтобы одиночный символ '0' подсвечивался как десятеричное число, а не как восьмеричное Так что на данный момент это правило можно смело удалять
Это было сделано когда-то очень давно для того, чтобы показать возможности древовидной структуры правил, что эту древовидность можно использовать и в самых обыкновенных подсветках и правилах.. Так что эти правила также можно смело удалять |
||||||
|
|||||||
| Seldon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 23.12.2005 Где: Minsk Репутация: 2 Всего: 2 |
т.е. аналогично (Open|Close) tag is first symbols of line? Тогда может эту опцию добавить в ту же менюшку и обозвать (Open|Close) tag is last symbols of line? --------------------
MiBEditor v2.Alpha 10 - Программерский редактор |
|||
|
||||
| Vitalik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |