Colorer
![]() | |
Тип | програмне забезпечення |
---|---|
Розробник | Ігор Русських |
Стабільний випуск | 1.0.3.12 |
Платформа | X86, X64 |
Операційна система | Багатоплатформна |
Мова програмування | C++, Java |
Ліцензія | MPL 1.1 / GPL 2.0 / LGPL 2.1 |
Вебсайт | colorer.sourceforge.net |
Colorer — бібліотека підсвічування синтаксису початкового програмного коду в текстовому редакторі.
Підтримує підсвічування тексту великої кількості мов програмування[1]. Окрім виконання основної функції (підсвічування тексту), може відображати список функцій, які оголошені в тексті програми, і здійснювати швидкий перехід по тексту до цих функцій. Також дозволяє шукати і будувати списки функцій і структур. Автор бібліотеки - Ігор Русських.
Colorer написаний на C++, що дозволяє використовувати його на будь-якій платформі (UNIX/win32/mac).
Для зберігання правил підсвічування використовується власний XML-формат HRC (Highlighting Resource Codes).
Існують плагіни на підтримку бібліотеки в програмах Eclipse (EclipseColorer v.0.9.5.), FAR Manager, Midnight Commander і інших. В деякі редактори Colorer вбудований за замовчуванням (наприклад в Bred).
Примітки
- ↑ List of all supported languages. Архів оригіналу за 16 червня 2020. Процитовано 12 серпня 2019.
Посилання
- colorer.sourceforge.net [Архівовано 4 серпня 2019 у Wayback Machine.] (англ.)
- Синтаксис HRC-скриптів бібліотеки Colorer [Архівовано 18 травня 2018 у Wayback Machine.]
- Русських И. В. Дипломна робота: Нова бібліотека класів Colorer на базі XML технологій [Архівовано 8 вересня 2017 у Wayback Machine.]
- Installation EclipseColorer v.0.8.0 [Архівовано 25 серпня 2011 у WebCite]
- п
- о
- р
ChiWriter • Multi-Edit • WordPerfect • Лексикон • Слово и Дело • Фотон
платформові
Acme • ActiveState Komodo • Emacs • Elvis[en] • FCKeditor • Fte • J • JEdit • JOE • Nvi • SciTE • Sed • UltraEdit • Sublime Text • Vim
Автодоповнення • Автоформатування • Відступи • Згортання • Підсвічування синтаксису • Предиктивний ввід • Структурний редактор