Есть ли простой способ с помощью редактирования Avalon выделить совпадающие скобки и другие символы, такие как {}""?
AvalonEdit выделяет совпадающие символы
Ответы (1)
AvalonEdit не может сделать это сам по себе — вам придется написать эту функцию самостоятельно.
Вам придется найти соответствующую скобку самостоятельно (что нетривиальная задача, если ваш язык поддерживает комментарии, строковые константы и т. д.). Затем вам нужно будет применить преобразование к тексту (см. эту статью, раздел Line Transformers ), и, конечно же, удалить его вручную, когда он больше не нужен.
Обновление:
Ведущий SharpDeveloper обсуждает это здесь: http://community.sharpdevelop.net/forums/p/12352/33648.aspx http://community.sharpdevelop.net/forums/p/10312/28488.aspx
person
Matěj Zábský
schedule
09.12.2011
digitalrune.com/Products/TextEditorControl.aspx — это элемент управления с открытым исходным кодом, основанный на Win Формы управления, которые раньше использовал Sharp Develop. Может быть, мне было бы относительно легко перенести функциональность?
- person Lee; 10.12.2011
@lee нет, DigitalRunes основан на ISChrpCode.TextEditor - версии winforms. Он не подключается к WPF, возможно обратное: stackoverflow.com/questions/14170165/
- person Jeremy Thompson; 06.05.2013