Freigeben über


Optionen, Text-Editor, C/C++, Formatierung

Verwenden Sie diese Eigenschaftenseiten, um das Standardverhalten des Code-Editors zu ändern, wenn Sie in C oder C++ programmieren.

Screenshot der Allgemeinen Formatierungseinstellungen für die Sprache C/C++ im Bereich

Um im Bereich "Optionen" auf diese Einstellungen zuzugreifen, erweitern Sie den Abschnitt "AlleEinstellungssprachen>>C/C++>CodeFormatierung>>allgemein".

Screenshot der Allgemeinen Formatierungseinstellungen für die Sprache C/C++ im Dialogfeld

Um im Dialogfeld "Optionen" auf diese Einstellungen zuzugreifen, erweitern Sie den Abschnitt "Text-Editor>C/C++>CodeFormatierung>>allgemein".

Hinweis

Auf Ihrem Computer werden möglicherweise unterschiedliche Namen oder Speicherorte für einige der Visual Studio-Benutzeroberflächenelemente in den folgenden Anweisungen angezeigt. Die Visual Studio-Edition, über die Sie verfügen, und die Einstellungen, die Sie verwenden, bestimmen diese Elemente. Weitere Informationen finden Sie unter Personalisieren der Visual Studio IDE.

Allgemeine Optionen

Der Abschnitt "Allgemein " enthält Optionen zum Formatieren von Anweisungen und Blöcken, während Sie sie eingeben.

Die Seite verfügt außerdem über Optionen zum Konfigurieren der Unterstützung für ClangFormat , Version 5.0. ClangFormat ist ein Hilfsprogramm, das das Formatieren und Formatieren ihres Codes basierend auf einer Reihe von Regeln erleichtert, die in einer _clang-Formatdatei (.clang-format) konfiguriert werden können.

Konfigurieren von ClangFormat-Optionen

Die ClangFormat-Unterstützung ist standardmäßig aktiviert. Sie können auswählen, welche allgemeinen Formatierungskonventionen für alle Ihre Projekte gelten sollen: LLVM, Google, Chromium, Mozilla oder WebKit. Sie können auch eine benutzerdefinierte Formatdefinition _clang-Formatdatei (.clang-format) erstellen. Wenn diese Datei in einem Projektordner vorhanden ist, verwendet Visual Studio die Datei, um alle Quellcodedateien in diesem Ordner und seinen Unterordnern zu formatieren.

Standardmäßig führt Visual Studio die clang-format.exe Datei im Hintergrund aus und wendet formatierungen während der Eingabe an. Sie können auch angeben, dass die Datei nur für manuell aufgerufene Formatierungsbefehle "Dokument formatieren" (STRG+K, STRG+D) oder " Auswahl formatieren" (STRG+K, STRG+F) ausgeführt werden soll.

Weitere Optionen: Einzug, Abstand und mehr

Der Abschnitt "Formatierung " enthält weitere Unterabschnitte mit weiteren Einstellungen: Einzug, Neue Linien, Abstände, Unreal Engine und Umbruchseiten.

Hinweis

Wenn ClangFormat aktiviert ist, ignoriert Visual Studio die Einstellungen in diesen Abschnitten.

Um zu sehen, wie sich eine Einstellung auf die Formatierung auswirken kann, wählen Sie die Einstellung aus, und überprüfen Sie das Beispiel im Vorschaubereich . Die folgende Abbildung zeigt, wie sich dieEinstellung ">Einzugseinzugsklammern" auf die Formatierung auswirken kann:

Screenshot der Einstellungen für die Einzugsformatierung für die Sprache C/C++ mit einer ausgewählten Einstellung, die im Vorschaubereich veranschaulicht wird.

Screenshot der Einstellungen für die Einzugsformatierung für die Sprache C/C++ mit einer ausgewählten Einstellung, die im Vorschaubereich veranschaulicht wird.