два цвет
AkelPad :: View topic - HighLight plugin
AkelPadAkelPad support forum
FAQ Search Memberlist Usergroups
Register
Profile Log in to check your private messages Log in
HighLight plugin
Goto page 1, 2, 3, 4, 5, 6, 7, 8 Next
AkelPad Forum Index
-> Plugins
View previous topic :: View next topic
Author
Message
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Mon Jan 15, 2007 8:06 pm Post subject: HighLight plugin
Syntax highlighting (based on Iczelion's method).
<>
Back to top
B3ND3RJoined: 16 Jan 2007Posts: 3
Posted: Tue Jan 16, 2007 5:43 am Post subject:
Большое спасибо за плагин! Теперь с уверенностью могу выбросить EmEditor! По всей видимости скоро должен выйти AkelPad 3.2.1, в описании плагина эта версия рекомендуется!
Сразу несколько предложений!
Для каждого зарезервированного слова прописывать цвет отдельно не удобно! Может есть мозможность ввести что-то типа блоков? К примеру идет секция Words, два цвет сделать Words_N, где N идут цвета шестнацатиричный или название! И возможно с Sensetive стоит сделать также, прадва я не совсем понял что это за параметр!
Вот я сделал пример, как можно реализовать файлы с подсветкой:
http://rapidshare.com/files/11920637/HighLight.rar
И еще может попробовать добавить коментарии, к примеру в php они начинаются с /* два цвет заканчиваются */, вот среди этих символов текст будет все время указанным цветом!
Пока все!
Back to top
maxim2Joined: 21 Aug 2006Posts: 10
Posted: Tue Jan 16, 2007 6:51 am Post subject:
О! Давно ждал! Спасибо огромное!
Back to top
B3ND3RJoined: 16 Jan 2007Posts: 3
Posted: Tue Jan 16, 2007 7:05 am Post subject:
И еще, зависти ли от того в какой кодировке созранен файл конфигурации подсветки?
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Tue Jan 16, 2007 8:16 am Post subject:
B3ND3R
Quote: Может есть мозможность ввести что-то типа блоков? Первая идея была такой, но потом пришел к настоящему.
Quote: И возможно с Sensetive стоит сделать также, прадва я не совсем понял что это за параметр! Sensitive: TRUE слово чувствительно к регистру, FALSE слово не чувствительно к регистру.
Quote: И еще может попробовать добавить коментарии, к примеру в php они начинаются с /* два цвет заканчиваются */, вот среди этих символов текст будет все время указанным цветом! Дело в том, что подсвечивается только видимая часть текста, два цвет чтобы узнать был ли до этого блока "/*", необходимо каждый раз при обновлении окна производить поиск "/*" что непременно скажется на производительности.
Quote: И еще, зависти ли от того в какой кодировке созранен файл конфигурации подсветки? Да, только UTF-16LE.
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Thu Jan 18, 2007 6:07 am Post subject:
Changed: increase speed of work with long lines. Now handles words and delimiters only in update region.
Changed: make words and delimiters hightlighted, even if their beginning is not displayed (RichEdit 2.0).
Fixed: last partly visible word doesn't highlighted.
HighLight plugin v1.1
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Thu Jan 18, 2007 8:45 am Post subject:
Added: batch files highlighting (bat.highlight).
HighLight plugin v1.1a
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Thu Jan 18, 2007 4:52 pm Post subject:
Fixed: infinite loop on some conditions.
HighLight plugin v1.2
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Fri Jan 19, 2007 10:31 am Post subject:
Fixed: buffer overflow when update region contains word more then 260 characters long.
HighLight plugin v1.3
Back to top
NatrioJoined: 13 Sep 2006Posts: 12
Posted: Sat Jan 20, 2007 3:23 pm Post subject:
Большое спасибо автору!
Я рад, что реализация подсветки синтаксиса всё-таки оказалась возможной.
Хочу заметить, что читаемость два цвет даже видимость подсвеченного текста зависит не только от цветов подсветки, но два цвет от ФОНА.
Попробуйте выделить часть подсвеченного текста, - возможно в некоторых местах он станет плохо или вообще не читаемым. Могу предложить такие способы это исправить: Инвертировать цвета в выделении. Способ, наверное, простой, но далеко не бесспорный - возможны совпадения с системным цветом выделения.
Не подсвечивать текст в выделении. Способ, возможно, безотказный, не даром его используют многие программы, например браузеры. Недостаток только один - выделение не подсвечивается.
Задавать для каждого слова или знака ДВА цвета - обычный два цвет для выделения. Способ самый красивый два цвет гибкий, но два цвет самый сложный. Возможно, в этом случае лучше сопоставлять каждому слову в файле подсветки не сам код цвета, два цвет его символьное обозначение, два цвет уже каждому символьному обозначению сопоставить свою пару цветов. Или вернуться к группам, что в конце концов, ничуть не сложнее, как мне кажется.
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Sat Jan 20, 2007 3:26 pm Post subject:
Fixed: after unloading and next load, plugin doesn't set highlight scheme to the current file (SDI).
HighLight plugin v1.4
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Sat Jan 20, 2007 3:40 pm Post subject:
Natrio
Quote: Попробуйте выделить часть подсвеченного текста, - возможно в некоторых местах он станет плохо или вообще не читаемым. У меня все читабельно, главное темно-синий не назначать
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Sat Jan 20, 2007 4:29 pm Post subject:
Fixed: last word in a file does not highlighted, if after it was NULL character.
HighLight plugin v1.5
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Sun Jan 21, 2007 10:34 am Post subject:
Added: possibility to assign colors in selection for delimiters and words.
HighLight plugin v1.6
Back to top
InstructorSite AdminJoined: 06 Jul 2006Posts: 1024
Posted: Sun Jan 21, 2007 7:26 pm Post subject:
Changed: now after loading all edit controls updates (MDI).
HighLight plugin v1.7
Back to top
Display posts from previous: All Posts1 Day7 Days2 Weeks1 Month3 Months6 Months1 Year Oldest FirstNewest First
AkelPad Forum Index
-> Plugins
All times are GMTGoto page 1, 2, 3, 4, 5, 6, 7, 8 Next
Page 1 of 8
Jump to: Select a forum AkelPad----------------Discussion (English)Discussion (Russian)PluginsLanguage modules
You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forum
Powered by phpBB © 2001, 2005 phpBB Group
разделы
радиодоступ
зубной камень
5440.14 (крышка)
домашний очаг здоровье
зиплок
фосфорецирующая краска
пионовая беседка
блюдо фарфор
скачать короткий нард
красный площадь мавзолей
метробонд
базовый шпатлевка
бахила оптом
mobihel краска
кулер 775
кс-4361
флаг заказ
билет russia music awards
асбест хризотиловый
гостинницы спб
кислотостойкий краска
ночной очки
сушильный машина asko
значок медаль
фосфорецирующая краска
центр проктология
лечение головокружение
снос любой конструкция
ожирение
против рак
билет хоккей
циклон цол
холодильник уценка
электропечь dimplex model brayford
inerta краска
нард скачать
билет цдкж
сдача ielts
долг
помещение шиномонтаж
рассылка база данный
тонирование стекла
5440.16 (крышка)
организовать рассылка
антенна акустомагнитные
ziplock
вытяжка крона
корпоративный иностранный
гайковерт
8800 gold edition
сенсорный экран
монитор видеодомофона, монитор, видеодомофон
прерывание беременность
ваза 2111
сглаз
купить ножовка
нестандартный коробка
кайт серфинг
стелажи
проведение анкетирование
надевание бахила
деловой костюм
варочный поверхность cata
macintosh
грунт стяжка
геомаш-центр
медицинский перевод
бензопила импортный
рассылка база данный
мытье потолок
ipsec
поставка тройник перех
автоматический оповещение
mobihel краска
крот dr
система видеоконференция
охота зверь
профиль salamander
вал редуктор поворот
эдас-134 аденома предст.ж-зы
билет хоккей
серверные корпус консольный переключатель
электрокамин dimplex model plasma (sp9)
купить стиральный
отбеливание
ваза 2112
красный площадь собор
хоссе карерас билет
магнитно-маркерные доска
передвижной сварочный агрегат
kiev apartaments service
зеркало вагинальный
два цвет