Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > SynUniHighlighter и SynEdit > Подсветка парных элементов


Автор: Valart 17.8.2006, 11:14
Есть такой универсальный плагин Colorer называется. Его возможности хорошо показывает текстовый редактор Bred2K (http://www.astonshell.ru). Среди его возможностей есть такая вещь как подсветка парных элементов. Например begin end. Т.е. ставишь курсор на begin и подсвечивается соответствующий ему end.
По-моему очень удобно. Может реализовать такую фичу и в SynUni?

Автор: navykeds 17.8.2006, 18:06
http://flatdev.dotgeek.org/downloads.php?project=2

Посмотри SynTokenMatch.

Автор: Valart 18.8.2006, 12:10
Посмотрел. Но я имел в виду, реализацию этой возможности на уровне SynUni. Т.е. данные о парах должны храниться в файлах подсветок.

Автор: Sep. 18.8.2006, 14:54
Вариант1: Можно заюзать для этого http://forum.vingrad.ru/index.php?showtopic=104244 которая появилась в последней версии SynUni. Ну и немного модифицировать код для подсветки парных скобок. 

Вариант2: Сейчас если эти begin и end в правилах CodeFolding прописаны, то будет подсвечиваться IndentGuide для них. При желании можно подправить SynEdit.pas так, чтобы подсветить и сами токены.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)