vscode visual tag studio español configurar color code closing brackethighlighter visual-studio visual-studio-2008

visual-studio - tag - visual studio code español



¿Cómo hacer que los bloques del servidor<%%> se formen bien en Visual Studio? (2)

Estoy usando ASP.NET MVC mucho recientemente, lo que significa que usar un servidor bloquea un montón. Visual Studio hace esta cosa extraña cuando escribo:

<% } %>

y pulsa enter, me sale esto:

<% } %>

Lo cual es desagradable y generalmente lo más horrible que he visto en mi vida. He personalizado el comportamiento de Ctrl + K + D bastante fuertemente y cuando hago esto, hago que todo se vea como quiero, excepto en este caso. ¿Alguien tiene alguna sugerencia sobre cómo personalizar esto?


Creo que lo formateas con Ctrl + K, Ctrl + D


Mirando el comportamiento. No sé si puede anularlo solo para el editor HTML. Está mostrando el comportamiento exacto que se define en las preferencias del editor de C #.

Supongo que podría modificar el comportamiento de un corchete de cierre en las preferencias del editor de C #, pero eso haría cosas feas para sus archivos .cs.

Editar:

Me cansé de tratar de encontrar otras maneras de hacerlo. Así que escribí esta macro. Probado en VS 2k8. No 2k5. Puedes ver lo que hace. Además, lamento el VB, pero era el valor predeterminado para el editor de macros.

Sub FixFormatCurrentFile() Dim selection As TextSelection = DTE.ActiveDocument.Selection Dim fixed As String = "<% } %>" Dim regex As String = "/</%:Wh*/}:Wh*/%/>" While selection.FindPattern(regex, vsFindOptions.vsFindOptionsRegularExpression) selection.ReplacePattern(regex, fixed, vsFindOptions.vsFindOptionsRegularExpression) End While End Sub