2010-04-21 10 views
10

Tengo un problema con el formateo de los bloques de código en línea dentro del editor de texto VS2010 y me pregunto si alguien más ha tenido problemas similares y encontré la configuración 'mágica' que estoy buscando.Resharper 5: ¿Cómo configuro el estilo de formato predeterminado para los bloques de código en línea?

Estoy trabajando en tutoriales en un libro de MVC. Siempre que añado algunos bloques de código en línea a una vista Quiero que el formato de esta manera:

<% foreach (var link in Model) { %> 
    <a href="<%=Url.RouteUrl(link.RouteValues)%>"> 
     <%=link.Text%> 
    </a> 
<% } %> 

Lo que estoy realmente conseguir esto es (auto-formateado por el IDE cuando termino de escribir el código):

<% foreach (var link in Model) { 
    %> 
    <a href="<%=Url.RouteUrl(link.RouteValues)%>"> 
     <%=link.Text%> 
    </a> 
<% } 
    %> 

Es bastante irritante. ¿Alguna idea sobre cómo puedo instruir al IDE para que deje mis etiquetas <%%> solo? He estado jugando con las opciones en "Herramientas -> Opciones -> Editor de texto" para las edades, pero por desgracia estoy llegando a ninguna parte ...

Editar: Acabo de notar que esto se debe a Resharper 5 (cuando desactivo el problema desaparece), sin embargo, todavía no sé cómo detenerlo. ¿Algunas ideas?

+0

No es un problema de resharper. Lo experimento con el estándar VS 2008 instalado. – David

+0

Muy extraño, debo admitir que no he usado MVC en VS2008. Por el momento JetBrains ha registrado el problema en su rastreador de errores: http://youtrack.jetbrains.net/issue/RSRP-178877 – nukefusion

+0

Esto me vuelve loco. –

Respuesta

1

Lo que creo que tendrá que hacer es escribir su propia regla en Visual Studio para su redering HTML basado en una etiqueta personalizada. no es la mejor solución, pero la única que puedo pensar que podría funcionar.

Cuestiones relacionadas