Модераторы: Vitalik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Каталогизация подсветок, Есть идеи? 
:(
    Опции темы
Vitalik
Дата 25.11.2004, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Vit, мне вот тоже много подсветок присылают... У тебя много подсветок... Если конвертировать из EditPlus, а также пособирать у Far'a и собственно самого SynEdit'a (в pas-файлах), то получится просто огромное количество подсветок... Надо бы придумать какую-нибудь удобную каталогизацию всех этих подсветок...

2ALL
Есть ли у кого-нибудь идеи по этому поводу?
PM MAIL WWW ICQ YIM   Вверх
Vit
Дата 25.11.2004, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Цитата(Vitalik @ 24.11.2004, 16:16)
Есть ли у кого-нибудь идеи по этому поводу?



Ввести дополнительные поля в свойствах подсветки - 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
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 25.11.2004, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Vit @ 25.11.2004, 21:24)
Ввести дополнительные поля в свойствах подсветки - Group и SubGroup

О! Замечательная идея! smile
А я вот раньше думал их по папкам раскидывать... smile

Только можно сделать не два свойства Group и SubGroup, а одно Group, которое может принимать значения типа "C/C++\Visual C++" для возможности задания скольких угодно уровней вложенности... Как тебе идея? smile

Цитата(Vit @ 25.11.2004, 21:24)
конкретно классификацию можно продумать

Давайте попробуем... smile

PM MAIL WWW ICQ YIM   Вверх
Vit
Дата 26.11.2004, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 27.11.2004, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Vit @ 26.11.2004, 08:09)
С другой стороны пока не вижу зачем нужно больше 2х уровней вложенности?

А под первым уровнем вложенности (Group) ты понимал "Основные языки" или "Группа Паскаля"?
Просто ведь прикол в том, что подсветок Delphi по ходу будет не мало... Равно как и других версий подсветок для других языков. Поэтому я точно не уверен, хватит ли 2х уровней вложенности...
PM MAIL WWW ICQ YIM   Вверх
Ciber SLasH
Дата 27.11.2004, 02:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: нет
Всего: 67



2Vitalik:
По-моиму лучше как ты придумал: одно общее свойство Group и внём уже вся вложенность.
Ведь действительно может быть несколько версий подсветок.
К примеру если две версии для подсветки Дельфийских файлов, то:

Языки программирования
*Delphi/Pascal
**Delphi
***Delphi (Ciber SLasH)
***Delphi (Vitalik)
**Pascal

а если одна версия, то:

Языки программирования
*Delphi/Pascal
**Delphi
**Pascal
PM   Вверх
Vit
Дата 27.11.2004, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 28.11.2004, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Vit @ 27.11.2004, 15:39)
Ну дык введите свойство версия...

Это конечно идея. Но как будет лучше сделать мы увидим только после реальной попытки сортировки подсветок...
Vit, ты как больший профессионал в этом деле, можешь предложить какой-нибудь начальный мини-вариант, чтобы уже начать кое-какое обсуждение?

Цитата(Vit @ 27.11.2004, 15:39)
Кроме того варианты в общем-то не нужны. Нужно просто отделить цветовую схему от правил раскраски и всё... Правила - они и в африке правила - они или правильные или нет, нет смысла создания десяти правил подкраски Дельфи, а вот цветовые схемы могут быть разные.

Так то оно так, но по идее в разных редакторах правила подсветки немного отличаются... И это можно было бы учитывать... Тем более в некоторых языках есть разные версии языка, в которых есть определённые отличия...
А по поводу стилей (разных цветовых схем), прошу высказаться в теме Дизайн редактора подсветок (SynUniDesigner). Там я задал вопросы и очень бы хотелось узнать сторонние мнения... Если уж делать, то делать основательно, чтобы потом не пришлось всё переделывать...
PM MAIL WWW ICQ YIM   Вверх
Vit
Дата 28.11.2004, 03:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: нет
Всего: 207



Цитата(Vitalik @ 27.11.2004, 15:50)
Vit, ты как больший профессионал в этом деле, можешь предложить какой-нибудь начальный мини-вариант, чтобы уже начать кое-какое обсуждение



Ну введи три уровня групировки но отдельными тэгами...





--------------------
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
PM MAIL WWW ICQ   Вверх
Vitalik
Дата 28.11.2004, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

Репутация: 9
Всего: 12



Цитата(Vit @ 28.11.2004, 03:27)
Цитата(Vitalik @ 27.11.2004, )
Vit, ты как больший профессионал в этом деле, можешь предложить какой-нибудь начальный мини-вариант, чтобы уже начать кое-какое обсуждение

Ну введи три уровня групировки но отдельными тэгами...

Я имел ввиду предложить начальный вариант сортировки подсветок... То есть как назвать эти группы и подгруппы и разделить по ним подсветки...
PM MAIL WWW ICQ YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




[ Время генерации скрипта: 0.0906 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.