![]() |
Модераторы: Vitalik |
![]() ![]() ![]() |
|
Vitalik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
Vit, мне вот тоже много подсветок присылают... У тебя много подсветок... Если конвертировать из EditPlus, а также пособирать у Far'a и собственно самого SynEdit'a (в pas-файлах), то получится просто огромное количество подсветок... Надо бы придумать какую-нибудь удобную каталогизацию всех этих подсветок...
2ALL Есть ли у кого-нибудь идеи по этому поводу? |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Ввести дополнительные поля в свойствах подсветки - Group и SubGroup: Стандартные Языки +Группа С/С++ ++Visual C++ ++Borland C Builder ++C Header +Группа Паскаля ++Delphi ++TurboPascal Скрипты +Linux Scripts ++Bash ++Tcl и т.д. конкретно классификацию можно продумать -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Vitalik |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
О! Замечательная идея! ![]() А я вот раньше думал их по папкам раскидывать... ![]() Только можно сделать не два свойства Group и SubGroup, а одно Group, которое может принимать значения типа "C/C++\Visual C++" для возможности задания скольких угодно уровней вложенности... Как тебе идея? ![]()
Давайте попробуем... ![]() |
||||
|
|||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Нет 2х ранговое лучше, не нужен парсинг для сортировки. С другой стороны пока не вижу зачем нужно больше 2х уровней вложенности? Даже они обеспечивают группировку на весьма небольшие группы... Лучше как я сказал...
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Vitalik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
А под первым уровнем вложенности (Group) ты понимал "Основные языки" или "Группа Паскаля"? Просто ведь прикол в том, что подсветок Delphi по ходу будет не мало... Равно как и других версий подсветок для других языков. Поэтому я точно не уверен, хватит ли 2х уровней вложенности... |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: нет Всего: 67 |
2Vitalik:
По-моиму лучше как ты придумал: одно общее свойство Group и внём уже вся вложенность. Ведь действительно может быть несколько версий подсветок. К примеру если две версии для подсветки Дельфийских файлов, то: Языки программирования *Delphi/Pascal **Delphi ***Delphi (Ciber SLasH) ***Delphi (Vitalik) **Pascal а если одна версия, то: Языки программирования *Delphi/Pascal **Delphi **Pascal |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Ну дык введите свойство версия... Кроме того варианты в общем-то не нужны. Нужно просто отделить цветовую схему от правил раскраски и всё... Правила - они и в африке правила - они или правильные или нет, нет смысла создания десяти правил подкраски Дельфи, а вот цветовые схемы могут быть разные.
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Vitalik |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
Это конечно идея. Но как будет лучше сделать мы увидим только после реальной попытки сортировки подсветок... Vit, ты как больший профессионал в этом деле, можешь предложить какой-нибудь начальный мини-вариант, чтобы уже начать кое-какое обсуждение?
Так то оно так, но по идее в разных редакторах правила подсветки немного отличаются... И это можно было бы учитывать... Тем более в некоторых языках есть разные версии языка, в которых есть определённые отличия... А по поводу стилей (разных цветовых схем), прошу высказаться в теме Дизайн редактора подсветок (SynUniDesigner). Там я задал вопросы и очень бы хотелось узнать сторонние мнения... Если уж делать, то делать основательно, чтобы потом не пришлось всё переделывать... |
||||
|
|||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Ну введи три уровня групировки но отдельными тэгами... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Vitalik |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
Я имел ввиду предложить начальный вариант сортировки подсветок... То есть как назвать эти группы и подгруппы и разделить по ним подсветки... |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |