2010-08-13 8 views
5

Sto utilizzando Visual Studio 2010, ma questo vale anche per VS 2008.Come disattivare Auto corretto per parentesi graffe ed elementi codificati in una vista MVC di Visual Studio

Nel mio punto di vista MVC preferisco scrivere i miei elementi codificati come segue:

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

questo sembra solo più leggibile per me che il seguito che è quello che VS auto corregge il mio codice a guardare come:

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

Di solito interrompo il mio lavoro per riformattare il codice nel modo che preferisco, ma mi sto stancando di questo. Adoro l'auto-correzione in VS, ma voglio che questo cessi solo nelle mie opinioni, e solo per ciò che descrivo sopra. È possibile?

risposta

0

clic destro all'interno della vostra vista, allora:

Selezionare la formattazione e convalida

Espandi: C# -> Formattazione -> Newlines

quindi deselezionare 'Place parentesi graffa aperta sulla nuova linea per il controllo blocchi'

+0

che funziona per la vista, ma ora ho il problema opposto nei miei file .cs in quanto ora corregge automaticamente i miei blocchi di codice per mettere la parentesi graffa di apertura sulla stessa linea .... if (somecondition) {.. .. Posso vivere quello che immagino, come è più importante per me avere la visualizzazione in modalità mista appare pulita. – mikerennick

+0

@mikerennick - Yin e Yang! –

0

Sì, è fastidioso. Ecco come spegnerlo:

  1. Vai a Tools ->Options
  2. Nel sguardo Text Editor opzione per la t`HTML1 ed espandere il nodo.
  3. Nell'opzione Formatting, disattivare tutto Automatic formatting options.

In alternativa, nella stessa finestra di dialogo, è possibile configurare la formattazione per ciascun tag specifico. Basta fare clic sul pulsante Tag Specific Options....

Problemi correlati