AvalonEdit выделять совпадающие символы - PullRequest
10 голосов
/ 09 декабря 2011

Есть ли простой способ использовать редактирование Avalon для выделения совпадающих скобок и других символов, таких как {} ""?

1 Ответ

5 голосов
/ 10 декабря 2011

AvalonEdit не может сделать это самостоятельно - вам придется написать эту функцию самостоятельно.

Вам придется самостоятельно найти подходящую скобку (что не является простой задачей, если ваш язык поддерживает комментарии,строковые константы и т. д.).Затем вам нужно будет применить преобразование к тексту (см. в этой статье , раздел Line Transformers) и, конечно, удалить его вручную, когда в этом больше нет необходимости.

Обновить:

Ведущий SharpDeveloper обсуждает это здесь: http://community.sharpdevelop.net/forums/p/12352/33648.aspx http://community.sharpdevelop.net/forums/p/10312/28488.aspx

...