¿Hay alguna manera fácil de usar la edición Avalon para resaltar los paréntesis coincidentes y otros caracteres como {} ""?AvalonEdit resaltar los caracteres correspondientes
10
A
Respuesta
5
AvalonEdit no puede hacer eso solo; tendrá que escribir la característica usted mismo.
Deberá encontrar el mismo paréntesis (lo cual no es una tarea sencilla, si su lenguaje admite comentarios, constantes de cadena, etc.). Luego deberá aplicar la transformación al texto (consulte this article, sección Transformadores de línea) y, por supuesto, eliminarlo manualmente cuando ya no sea necesario.
Actualización:
El SharpDeveloper plomo discute aquí: http://community.sharpdevelop.net/forums/p/12352/33648.aspx http://community.sharpdevelop.net/forums/p/10312/28488.aspx
Cuestiones relacionadas
- 1. Resaltar todas las apariciones de palabras seleccionadas en AvalonEdit
- 2. Reemplazar entidades html con los correspondientes caracteres UTF-8 en Python 2.6
- 3. WPF AvalonEdit SQL solicitud xhsd
- 4. Ordenando dos matrices correspondientes
- 5. Resaltar palabras con (y sin) los caracteres acentuados/diacríticos en jQuery
- 6. ruby: suma los miembros correspondientes de dos o más matrices
- 7. Problema con Scala correspondientes + alcance
- 8. ¿Cómo resaltar los scripts Bash en Vim?
- 9. Resaltar NSToolbarItems
- 10. cecil: Instruction.Operand tipos correspondientes a Instruction.OpCode.Code value
- 11. Resaltar fila actual en JTextPane
- 12. Mostrando la sintaxis XML no válida con AvalonEdit
- 13. Agregar reglas de resaltado de sintaxis a AvalonEdit mediante programación
- 14. Esta restricción no se puede habilitar porque no todos los valores tienen los valores principales correspondientes
- 15. Restar los valores en una lista de los valores correspondientes de otra lista - Python
- 16. ¿Por qué los cambios en jQuery $ .fn.data() no actualizan los atributos html 5 data- * correspondientes?
- 17. cortar los últimos caracteres
- 18. Eliminar WPF ListView/GridView resaltar cromo
- 19. Cómo resaltar los archivos .htaccess en color en Eclipse
- 20. Resaltar TODO en todos los modos de programación
- 21. CSS3 Transición para resaltar los elementos nuevos creados en JQuery
- 22. r - ggplot2 - resaltar los puntos seleccionados y el comportamiento extraño
- 23. PyCharm resaltar ocurrencias
- 24. Cómo resaltar ListView-Items
- 25. Cómo comprobar los caracteres alfanuméricos
- 26. Resaltar cadenas en JavaFX TextArea
- 27. Resaltar oraciones largas usando jQuery
- 28. Reemplazar los caracteres incorrectos de una Cadena con caracteres incorrectos
- 29. Cómo filtrar claves de diccionario basado en sus valores correspondientes
- 30. UITableView - Resaltar celda seleccionada [iOS]
http://www.digitalrune.com/Products/TextEditorControl.aspx es un control de código abierto basado en el triunfo Control de formularios que Sharp Develop solía usar. Tal vez, sería relativamente fácil para mí llevar la funcionalidad al otro lado? – Lee
@lee no DigitalRunes está basado en ISCharpCode.TextEditor - la versión de winforms. No se conectará a WPF, lo contrario es posible: http://stackoverflow.com/questions/14170165/how-can-i-add-this-wpf-control-into-my-winform –