HighLight plugin
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
HighLight plugin
HighLight плагин был замещен Coder плагином.
HighLight plugin was superseded by Coder plugin.
Syntax highlighting (based on Iczelion's method).
<<Download>>
Additional syntax files:
http://akelpad.sourceforge.net/files/plugs/HighLight/
HighLight plugin was superseded by Coder plugin.
Syntax highlighting (based on Iczelion's method).
<<Download>>
Additional syntax files:
http://akelpad.sourceforge.net/files/plugs/HighLight/
Last edited by Instructor on Sat Jun 19, 2010 9:53 am, edited 2 times in total.
-
Offline
- Posts: 3
- Joined: Tue Jan 16, 2007 5:21 am
Большое спасибо за плагин! Теперь с уверенностью могу выбросить EmEditor! По всей видимости скоро должен выйти AkelPad 3.2.1, в описании плагина эта версия рекомендуется!
Сразу несколько предложений!
Для каждого зарезервированного слова прописывать цвет отдельно не удобно! Может есть мозможность ввести что-то типа блоков? К примеру идет секция Words, а сделать Words_N, где N идут цвета шестнацатиричный или название! И возможно с Sensetive стоит сделать также, прадва я не совсем понял что это за параметр!
Вот я сделал пример, как можно реализовать файлы с подсветкой:
http://rapidshare.com/files/11920637/HighLight.rar
И еще может попробовать добавить коментарии, к примеру в php они начинаются с /* и заканчиваются */, вот среди этих символов текст будет все время указанным цветом!
Пока все!
Сразу несколько предложений!
Для каждого зарезервированного слова прописывать цвет отдельно не удобно! Может есть мозможность ввести что-то типа блоков? К примеру идет секция Words, а сделать Words_N, где N идут цвета шестнацатиричный или название! И возможно с Sensetive стоит сделать также, прадва я не совсем понял что это за параметр!
Вот я сделал пример, как можно реализовать файлы с подсветкой:
http://rapidshare.com/files/11920637/HighLight.rar
И еще может попробовать добавить коментарии, к примеру в php они начинаются с /* и заканчиваются */, вот среди этих символов текст будет все время указанным цветом!
Пока все!
-
Offline
- Posts: 22
- Joined: Mon Aug 21, 2006 10:28 am
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
B3ND3R
Первая идея была такой, но потом пришел к настоящему.Может есть мозможность ввести что-то типа блоков?
Sensitive: TRUE слово чувствительно к регистру, FALSE слово не чувствительно к регистру.И возможно с Sensetive стоит сделать также, прадва я не совсем понял что это за параметр!
Дело в том, что подсвечивается только видимая часть текста, и чтобы узнать был ли до этого блока "/*", необходимо каждый раз при обновлении окна производить поиск "/*" что непременно скажется на производительности.И еще может попробовать добавить коментарии, к примеру в php они начинаются с /* и заканчиваются */, вот среди этих символов текст будет все время указанным цветом!
Да, только UTF-16LE.И еще, зависти ли от того в какой кодировке созранен файл конфигурации подсветки?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
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
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
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Fixed: buffer overflow when update region contains word more then 260 characters long.
HighLight plugin v1.3
HighLight plugin v1.3
-
Offline
- Posts: 12
- Joined: Wed Sep 13, 2006 12:59 pm
Большое спасибо автору!
Я рад, что реализация подсветки синтаксиса всё-таки оказалась возможной.
Хочу заметить, что читаемость и даже видимость подсвеченного текста зависит не только от цветов подсветки, но и от ФОНА.
Попробуйте выделить часть подсвеченного текста, - возможно в некоторых местах он станет плохо или вообще не читаемым. Могу предложить такие способы это исправить:
Я рад, что реализация подсветки синтаксиса всё-таки оказалась возможной.
Хочу заметить, что читаемость и даже видимость подсвеченного текста зависит не только от цветов подсветки, но и от ФОНА.
Попробуйте выделить часть подсвеченного текста, - возможно в некоторых местах он станет плохо или вообще не читаемым. Могу предложить такие способы это исправить:
- Инвертировать цвета в выделении. Способ, наверное, простой, но далеко не бесспорный - возможны совпадения с системным цветом выделения.
- Не подсвечивать текст в выделении. Способ, возможно, безотказный, не даром его используют многие программы, например браузеры. Недостаток только один - выделение не подсвечивается.
- Задавать для каждого слова или знака ДВА цвета - обычный и для выделения. Способ самый красивый и гибкий, но и самый сложный. Возможно, в этом случае лучше сопоставлять каждому слову в файле подсветки не сам код цвета, а его символьное обозначение, а уже каждому символьному обозначению сопоставить свою пару цветов. Или вернуться к группам, что в конце концов, ничуть не сложнее, как мне кажется.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Fixed: after unloading and next load, plugin doesn't set highlight scheme to the current file (SDI).
HighLight plugin v1.4
HighLight plugin v1.4
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Fixed: last word in a file does not highlighted, if after it was NULL character.
HighLight plugin v1.5
HighLight plugin v1.5
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am