AvalonEdit выделять совпадающие символы
Есть ли простой способ использовать редактирование Avalon для выделения совпадающих скобок и других символов, таких как {}""?
1 ответ
Решение
AvalonEdit не может сделать это самостоятельно - вам придется написать эту функцию самостоятельно.
Вы должны будете найти соответствующую скобку самостоятельно (что нетривиальная задача, если ваш язык поддерживает комментарии, строковые константы и т. Д.). Затем вам придется применить преобразование к тексту (см. Эту статью, раздел "Линейные трансформеры") и, конечно, удалить его вручную, когда в этом больше нет необходимости.
Обновить:
Ведущий SharpDeveloper обсуждает это здесь: http://community.sharpdevelop.net/forums/p/12352/33648.aspx http://community.sharpdevelop.net/forums/p/10312/28488.aspx