Sia ReSharper e Visual Studio sono auto-formattazione. Ma in C# di solito vengono attivati premendo; o}, non con il ritorno a capo, quindi o descrivi le tue azioni sbagliate o hai colpito qualche tipo di bug.
Per disattivare la formattazione automatica di ReSharper, passare a ReSharper | Opzioni -> Ambiente | Editor e disattiva "Formattazione automatica su punto e virgola" e "Formattazione automatica su parentesi graffa chiusa". Se ciò non aiuta contro il tuo bug, puoi anche disattivare "Auto-insert closure brace" nella stessa pagina.
Per disattivare la formattazione automatica di Visual Studio, passare a Strumenti | Opzioni -> Editor di testi | C# | Formattazione | Generale e disattiva le opzioni "Formatta automaticamente ...".
Tuttavia, anche senza la formattazione automatica, la formattazione verrà comunque eseguita su refactoring e correzioni rapide, quindi è possibile che si desideri ottimizzare le opzioni di formattazione (oltre o invece di disattivare il formato automatico). Prima di tutto, vai su Strumenti | Opzioni -> Editor di testi | C# | Tabs. Assicurati che le dimensioni della scheda e le dimensioni del rientro siano uguali (ReSharper non supporta valori diversi qui) e ha un valore corretto. Scegli anche tra Inserisci spazi e Mantieni schede. Quindi vai a ReSharper | Opzioni -> Modifica codice | C# | Stile di formattazione | Layout bretelle. A giudicare dal tuo codice, preferisci lo stile K & R. Quindi selezionare "K & Stile R" valore per le prime 6 opzioni su questa pagina. Queste sono le impostazioni più importanti, ma potresti anche voler guardare ad altre impostazioni di stile di formattazione per regolarle meglio per il tuo stile.
fonte
2013-05-23 22:06:17
E potresti dirmi come hai contattato il nostro supporto (ReSharper)? Via e-mail, modulo web, forum o in altro modo? –
Hey Dmitry, sono andato alla pagina di supporto di Resharper e ho digitato "Disattiva autoformattazione", nessun risultato. Ho provato alcuni altri senza fortuna. –