Optionen, Text-Editor, C/C++, Formatierung
Verwenden Sie diesen Eigenschaftenseiten, um das Standardverhalten des Code-Editors zu ändern, wenn Sie in C oder C++ programmieren.
Um diese Seite zu öffnen, klicken Sie im linken Fenster auf das Dialogfeld Optionen, erweitern Sie den Text-Editor und C/C++ und klicken dann auf Formatieren.
Hinweis
Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Personalisieren von Visual Studio-IDE.
Seite Allgemein
Diese Seite enthält Optionen für das Formatieren von Anweisungen und Blöcken während der Eingabe.
Die Seite enthält ferner Optionen für das Konfigurieren der Unterstützung für ClangFormat Version 5.0. ClangFormat ist ein Hilfsprogramm, den Stil und die Formatierung Ihres Codes einfach basierend auf Regeln anpassen können, die in einer Datei mit der Erweiterung „.clang-format“ oder „_clang-format“ konfiguriert werden können.
Konfigurieren von ClangFormat-Optionen
Die ClangFormat-Unterstützung ist standardmäßig aktiviert. Sie können auswählen, welche dieser gängigen Formatierungskonventionen auf all Ihre Projekte angewendet werden sollen: LLVM, Google, Chromium, Mozilla oder WebKit. Sie können ebenfalls eine benutzerdefinierte Datei („.clang-format“ oder „_clang-format“) für die Definition des Formats erstellen. Wenn eine solche Datei in einem Projektordner vorhanden ist, verwendet Visual Studio diese, um alle Quellcodedateien in diesem Ordner und dessen Unterordnern zu formatieren.
Standardmäßig führt Visual Studio „clang-format.exe“ im Hintergrund aus, wodurch die Formatierung während der Eingabe angewendet wird. Sie können ebenfalls festlegen, dass die Datei nur für manuell aufgerufene Formatierungsfehle wie Dokument formatieren (STRG+K, STRG+D) oder Auswahl formatieren (STRG+K, STRG+F) ausgeführt wird.
Seiten „Einzug“, „Neue Zeilen“, „Abstand“, „Umbruch“
Diese Seiten ermöglichen verschiedene Anpassungen der Formatierung, werden jedoch ignoriert, wenn ClangFormat aktiviert ist.