2009-07-21 13 views
7

Sto eseguendo Visual Studio 2008 sp1 su Windows 7 Build 7100 32 bit.Visual Studio Auto-Format Broken

Non ho mai avuto questo problema prima, anche su diverse installazioni di Windows 7 RC.

quando termino una dichiarazione con un ';' o '}' o qualcosa, normalmente VS formatterà automaticamente quella linea o blocco di codice. Non è stato per me.

Ho controllato Strumenti-> Opzioni-> Editor di testo-> C# -> Formattazione-> Generale, e le 3 caselle di controllo "Formato automatico" sono già selezionate. Quando premo il tasto di scelta rapida per la formattazione automatica, formatta la sorgente come previsto.

Qualcuno ha idea del perché lo sta facendo?

Quello che ho installato che potrebbe avere qualcosa a che fare con questo: VS2008 SP1 SQL Server 2008 SP1 Office 2007

Grazie per l'aiuto

+0

Ho avuto la formattazione automatica regolarmente senza fare nulla, principalmente con istruzioni LINQ più complesse o inizializzatori di oggetti/raccolta nidificati. Non ho mai veramente scoperto il perché. – Joey

+1

Avete alcuni componenti aggiuntivi in ​​esecuzione che potrebbero cambiare il modo in cui i formati VS (ad esempio ReSharper)? –

+0

Tieni presente che non sembrano esserci molte persone che hanno segnalato questo problema. Forse è qualcosa di abbastanza unico per te o per la tua macchina. –

risposta

12

Credo di aver trovato quello che ho fatto di sbagliato. Ho modificato le impostazioni delle schede da Smart a Block. Apparentemente, l'impostazione delle schede intelligenti è ciò che attiva il completamento automatico quando si chiude un blocco o si lancia in uno ;