Wie kann das Format beim Einfügen in Visual Studio 2015 beibehalten werden?

Wie kann das Format beim Einfügen in Visual Studio 2015 beibehalten werden?

Sie erleben ein „Feature“ von Visual Studio, das Code bei bestimmten Aktionen automatisch formatiert (completed statement on ; , abgeschlossener Block auf } , oder auf Einfügen . Glücklicherweise können diese Einstellungen über die folgende Einstellungsseite geändert werden (sie sind sprachspezifisch):

VS. 2015

Tools > Options > Text Editor > C# > Formatting

Deaktivieren Sie dann vorübergehend die Option Beim Einfügen automatisch formatieren Option.

VS 2017/2019

In Visual Studio 2017 und 2019 wurden die Optionen „Formatierung“ unter ein neues Menü „Codestil“ verschoben und einige zusätzliche Einstellungen hinzugefügt:


Das mag albern klingen, aber die Funktion zum Einfügen und Neuformatieren in Visual Studio funktioniert so, dass Visual Studio zuerst und dann einfügt formatiert den Text in mehreren Schritten.

Wenn Sie die Funktion „Beim Einfügen automatisch formatieren“ nicht deaktivieren möchten, versuchen Sie Folgendes:

  1. Fügen Sie den Text wie gewohnt ein (VS formatiert den Text, aber bleiben Sie dran)
  2. Rückgängig machen (Strg + Z) mehrmals, bis alle Formatierungsschritte rückgängig gemacht wurden

Da sich die Frage auf die Neuordnung im Allgemeinen bezieht, kann dies ebenfalls hilfreich sein.

Um den Code einfach neu anzuordnen:Wählen Sie den zu verschiebenden Code aus und verwenden Sie dann Alt +Pfeil nach oben oder Alt +Pfeil nach unten um die Auswahl nach oben oder unten zu verschieben. Zum Einrücken der Auswahl verwenden Sie Tab oder Shift +Tab um den Einzug nach hinten zu verschieben.