Dialogfeld „Optionen“: Text-Editor > C# > Codeformat > Formatierung

Legen Sie auf der Seite Formatierungsoptionen und deren untergeordneten Seiten (Einzug, Neue Zeilen, Abstand, Umbruch) die Optionen zum Formatieren von Code im Code-Editor fest.

Wählen Sie in der Menüleiste Tools>Optionen um diese Optionsseite aufzurufen. Klicken Sie im Dialogfeld Optionen auf Text-Editor>C#>Codeformat>Formatierung.

Tipp

Auf den Unterseiten Einzug, Neue Zeilen, Abstand und Umbruch wird jeweils ein Vorschaufenster im unteren Bereich angezeigt, auf dem Sie die Auswirkungen der jeweiligen Option prüfen können. Wählen Sie zur Verwendung des Vorschaufensters eine Formatierungsoption aus. Im Vorschaufenster wird ein Beispiel der ausgewählten Option angezeigt. Wenn Sie eine Einstellung ändern, indem Sie z.B. ein Optionsfeld oder ein Kontrollkästchen aktivieren oder deaktivieren, wird das Vorschaufenster in Anpassung an diese neue Einstellung aktualisiert.

Seite „Formatierung“ (Allgemein)

Allgemeine Einstellungen

Es hängt von den Einstellungen ab, wann Formatierungsoptionen für den Code vom Code-Editor übernommen werden.

Bezeichnung BESCHREIBUNG
Automatisch während der Eingabe formatieren Wenn diese Bezeichnung deaktiviert ist, sind auch die Optionen Beim Eingeben von ; Anweisung formatieren und Bei Eingabe von } Block formatieren deaktiviert.
Bei Eingabe von ; Anweisung automatisch formatieren Bei Auswahl dieser Option werden Anweisungen nach der Fertigstellung entsprechend den für den Editor ausgewählten Formatierungsoptionen formatiert.
Bei Eingabe von } Block automatisch formatieren Bei Auswahl dieser Option werden Codeblöcke entsprechend den für den Editor ausgewählten Formatierungsoptionen formatiert, sobald der Codeblock abgeschlossen ist.
Bei Verwendung der EINGABETASTE automatisch formatieren Bei Auswahl dieser Option wird Text formatiert, wenn Sie die EINGABETASTE drücken, damit dieser den für den Editor aktivierten Formatierungsoptionen entspricht.
Beim Einfügen automatisch formatieren Bei Auswahl dieser Option wird in den Editor eingefügter Text entsprechend den für den Editor ausgewählten Formatierungsoptionen formatiert.

Wenn Sie Codeformateinstellungen für C#-Dateien bisher mit dem Befehl Dokument formatieren in Visual Studio 2017 angewendet haben, finden Sie diese Funktion jetzt unter Codebereinigung.

Seite „Einzug“

Die Einzugsoptionen auf dieser Seite werden angewendet, wenn Code automatisch formatiert wird. Code wird beispielsweise automatisch formatiert, wenn Sie Code in die Datei einfügen und die Option Beim Einfügen automatisch formatieren ausgewählt ist. (Die Option Beim Einfügen automatisch formatieren finden Sie unter Formatierung>Allgemein.)

C# text editor indentation options in Visual Studio

Tipp

Einzugsoptionen finden Sie zudem auf der Optionsseite Text-Editor>C#>Registerkarten. Durch die Optionen wird lediglich festgelegt, an welche Position der Cursor im Code-Editor gesetzt wird, wenn Sie am Ende einer Zeile die EINGABETASTE drücken.

C# text editor tabs options in Visual Studio

Seite „Neue Zeilen“

Verwenden Sie die „Neue Zeilen“-Optionen auf dieser Seite, um zu steuern, ob geschweifte Klammern, Schlüsselwörter oder Ausdrücke im Code-Editor in neuen Zeilen angezeigt werden sollen.

Wichtig

Die Einstellungen auf dieser Seite können von Ihrer .editorconfig-Datei außer Kraft gesetzt werden. Weitere Informationen finden Sie unter Erstellen von portablen, benutzerdefinierten Editor-Einstellungen mit EditorConfig.

Screenshot of the C# new lines options in Visual Studio .

Siehe auch