C'è un modo semplice con Avalon edit per evidenziare parentesi corrispondenti e altri caratteri come {} ""?AvalonEdit evidenzia i caratteri corrispondenti
10
A
risposta
5
AvalonEdit non può farlo da solo: sarà necessario scrivere la funzione da soli.
Dovrete trovare la staffa corrispondente (che non è un compito banale, se la vostra lingua supporta commenti, costanti di stringa ecc.). Quindi dovrai applicare la trasformazione al testo (vedi this article, sezione Trasformatori di linea) e, naturalmente, rimuoverlo manualmente quando non è più necessario.
Aggiornamento:
Lo SharpDeveloper piombo discute qui: http://community.sharpdevelop.net/forums/p/12352/33648.aspx http://community.sharpdevelop.net/forums/p/10312/28488.aspx
Problemi correlati
- 1. Evidenzia tutte le occorrenze della parola selezionata in AvalonEdit
- 2. Sostituire/cancellare i caratteri speciali all'interno di stringhe corrispondenti a sed
- 3. Sostituire entità HTML con i caratteri UTF-8 corrispondenti in Python 2.6
- 4. Mostra il bordo su avalonEdit: TextEditor
- 5. AvalonEdit Cambia sintassi Evidenziazione nel codice
- 6. Sintassi XML non valida con AvalonEdit
- 7. Visual Studio - Utilizzare i nomi dei tipi di caratteri maiuscoli
- 8. Regex corrispondenti emoticon
- 9. Tipi di va_list corrispondenti tra i compilatori
- 10. Come posso recuperare solo i bambini corrispondenti?
- 11. Evidenzia sulla hover
- 12. Evidenzia ZSH nella scheda
- 13. PyCharm evidenzia occorrenze
- 14. Evidenzia modifiche al buffer
- 15. pulsante Evidenzia in Android
- 16. Graphics.DrawString evidenzia parole specifiche
- 17. Intervista: il people corrispondenti
- 18. dkey Sankey - Evidenzia tutti i percorsi collegati dall'inizio alla fine
- 19. campi corrispondenti internamente MongoDB
- 20. OpenCV corrispondenti immagini
- 21. javascript sostituire i caratteri
- 22. sostituire i caratteri speciali
- 23. Evidenzia o sottolinea selezionato TabPageIndicator
- 24. Regex corrispondenti tutto ma non vuota
- 25. Perché VIM evidenzia alcune parole?
- 26. Unity Shader che evidenzia sovrapposizioni
- 27. AvalonEdit :: Come posso mantenere lo stato corrente in UndoStack?
- 28. L'associazione a due vie in AvalonEdit non funziona
- 29. AvalonEdit: TextEditor ha una funzione di ricerca/sostituzione rapida?
- 30. Individuare i campi corrispondenti in una query con più corrispondenze
http://www.digitalrune.com/Products/TextEditorControl.aspx è un controllo open source basato sul Win Controllo dei moduli usato da Sharp Develop. Forse, sarebbe relativamente facile per me prendere in considerazione la funzionalità? – Lee
@lee no il DigitalRunes è basato su ISCharpCode.TextEditor - la versione winforms. Non si collega a WPF, è possibile l'opposto: http://stackoverflow.com/questions/14170165/how-can-i-add-this-wpf-control-into-my-winform –