2010-11-06 9 views
5

mi trovo in una visualizzazione HTML editing e io per esempio bisogno di una riga di codice C# all'interno% tag <%> ..Prevenire Visual Studio C# codice di auto-rientro in ASP.Net MVC Visualizzazioni

Se questo C# il codice contiene una parentesi come {o} dopo che ho premuto Invio o completato il comando, VS distribuisce automaticamente la linea su 2 righe per il tipo di rientro automatico tra parentesi.

E 'davvero fastidioso perché io non sono in vista del codice, voglio solo mio punto di vista di guardare super pulito e quindi mantenere esattamente la C# rientro come ho digitato in.

Qualsiasi idea di come disattivare questo ???

Molte grazie ..

risposta

2

Sì, ho sperimentato che anche ... odio quando VS fa. Ma l'unico modo per farlo, che io sappia, è disabilitare il C# "Formattazione automatica del blocco completato su}" ...

Vai a Strumenti | Opzioni | Editor di testi | C# | Formattazione | Generale e deselezionalo.

ma si perde questa funzione per tutto il codice C# (non solo nelle viste) ...

3

Ogni operazione di auto-trattino Visual Studio si sta salvati nella cronologia degli annullamenti. Ciò significa che se si preme Ctrl + Z (annulla) immediatamente dopo il rientro automatico, questo verrà annullato e il codice verrà ripristinato sul rientro iniziale. Questa operazione di annullamento non influirà sui caratteri che hai inserito, ma solo sull'indentazione automatica.

È ancora fastidioso, poiché richiede un input aggiuntivo da tastiera, ma per molte situazioni è una soluzione abbastanza buona.

Problemi correlati