2010-08-13 15 views
5

Estoy usando Visual Studio 2010, pero esto también se aplica a VS 2008.Cómo desactivar la corrección automática de llaves y elementos codificados en Visual Studio MVC View

En mi punto de vista MVC prefiero escribir mis elementos codificados de la siguiente manera:

<% if (somecondition) { %> 
    <p>something</p> 
<% } else { %> 
    <p>something else</p> 
<% } %> 

Esto sólo se ve más legible para mí que lo siguiente, que es lo que VS automática corrige mi código para parecerse a:

<% if (somecondition) 
    { %> 
    <p>something</p> 
<%} 
    else 
    { %> 
    <p>something else</p> 
    <%} %> 

Normalmente dejo mi trabajo para dar formato al código de la manera que prefiero, pero me estoy cansando de esto. Me encanta la autocorrección en VS, pero quiero que esto cese solo en mis puntos de vista, y solo por lo que describo arriba. es posible?

Respuesta

0

clic derecho dentro de su vista, entonces:

Selección de formato y validación

Expandir: C# -> Formato -> Las nuevas líneas

desactive 'llave abierta lugar en la nueva línea para el control de los bloques'

+0

que funciona para la vista, pero ahora tengo el problema opuesto en mis archivos .cs ya que ahora corrige automáticamente mis bloques de código para poner la llave de apertura en la misma línea ... if (alguna condición) {.. Puedo vivir eso, supongo, ya que es más importante para mí tener la vista en modo mixto parece limpia. – mikerennick

+0

@mikerennick - ¡Yin y Yang! –

0

Sí, es molesto. Así es como para apagarlo:

  1. Ir a Tools ->Options
  2. En el aspecto Text Editor opción para t`HTML1 y expanda el nodo.
  3. En la opción Formatting, apague todos Automatic formatting options.

Por otra parte, en el mismo cuadro de diálogo, puede configurar el formato para cada etiqueta específica. Simplemente haga clic en el botón Tag Specific Options....

Cuestiones relacionadas