Freigeben über


Konfigurieren von Sprachen > C/C++ > -Text-Editoroptionen

In diesem Artikel wird beschrieben, wie Sie die Texteditoreinstellungen für C und C++ ändern. Sie können auf die Einstellungen zugreifen, indem Sie in der Menüleiste von Visual Studio Extras>Optionen auswählen und den Abschnitt Alle Einstellungen>Sprachen>C/C++>Texteditor erweitern.

Mit diesen Optionen können Sie Einstellungen für inaktiven Code, geschweifte Klammern, Gliederung und mehr für die Programmierung von C und C++ konfigurieren.

Allgemeine Optionen

Die folgenden allgemeinen Optionen stehen für den Text-Editor zur Verfügung.

  • Kommentaraufgaben in der Aufgabenliste anzeigen: Wenn diese Option ausgewählt ist (Standard), überprüft Visual Studio Quelldateien nach Token wie TODO, HACKusw. und zeigt sie im Aufgabenlistenfenster an. Sie können die Liste der gescannten Token im Abschnitt "Alle Einstellungen>: Umgebungsaufgabenliste>" anpassen.

  • Hervorheben von einschließenden Klammern oder Syntaxelementen, wenn der Cursor eines der Syntaxelemente berührt: Wenn diese Option ausgewählt ist (Standard), hebt Visual Studio geschweifte Klammern, runde Klammern und ähnliche hervor und Paar-Konstrukte wie #if / #endif.

  • Farbschema für die spezifischen anpassbaren C/C++-Farben: Verwenden Sie diese Option, um das Schema auszuwählen, das für C- und C++-spezifische anpassbare Farben angewendet werden soll. Wählen Sie aus Enhanced (Standard), Visual Studio 2017 oder Enhanced (Globals vs. Members) aus.

  • Automatisches Einschließen von Markierungen beim Eingeben von Anführungszeichen oder Klammern: Verwenden Sie diese Einstellung, um zu steuern, ob Visual Studio Ihre Auswahl während der Arbeit im Editor automatisch umschließen (einschließen) soll. Sie können Auswahlen, die in eckigen Klammern ([]) und Anführungszeichen ("" oder '') eingeschlossen sind, umschließen.

    Wenn Sie beispielsweise ein offenes Anführungszeichen oder eine Klammer eingeben, kann Visual Studio automatisch das schließende Anführungszeichen oder die schließende Klammer hinzufügen, um Ihre Auswahl einzuschließen (umschließen). Wählen Sie aus "Nur Anführungszeichen", " Nur Klammern", " Alle " (Standard) oder "Nie" aus.

  • Ausführen der Codeformatierung nach dem Einrahmen der Auswahl: Wenn diese Option ausgewählt ist (Standard), formatiert Visual Studio die Codesyntax innerhalb des eingeschlossenen Abschnitts, nachdem der Abschnitt die Auswahl eingefasst hat.

  • Wenn Sie die Auswahl mit einem Bereich umschließen, erweitern Sie auf ganze Zeilen: Wenn Sie eine Auswahl umgeben, die innerhalb eines Bereichs mit geschweiften Klammern { ... } angezeigt wird, erweitert sich die Auswahl auf die gesamte Zeile. Der Standardwert ist True.

    Wenn Ihre Auswahl nicht mit vollständigen Zeilen beginnt und endet, erweitert Visual Studio die Auswahl automatisch auf ganze Zeilen, bevor Sie sie einfügen { ... }. Bei diesem Ansatz wird verhindert, dass Teilzeilen innerhalb der geschweiften Klammern umbrochen werden.

Inaktiver Code

Die folgenden Optionen sind im Abschnitt "Inaktiver Code" im >> verfügbar.

  • Inaktive Präprozessorblöcke anders färben: Wenn diese Option ausgewählt ist (Standard), werden inaktive Präprozessorblöcke in Visual Studio anders gefärbt als aktive Blöcke.

  • Verwenden Sie den Deckkraftprozentsatz für inaktive Codeblöcke: Wenn diese Option ausgewählt ist (Standard), verwendet Visual Studio eine schattierte Farbe für inaktive Codeblöcke basierend auf dem Inaktiven Code-Deckkraft-Prozentwert . Wenn die Option Inaktive Präprozessorblöcke unterschiedlich einfärben deaktiviert ist, ist diese Option nicht verfügbar.

  • Inaktive Code deckkraft Prozent: Verwenden Sie diese Option, um den Prozentsatz der Deckkraft für inaktive Codeblöcke festzulegen. Geben Sie einen Wert zwischen 1 und 100 an. Der Standardwert ist 55.

  • Die passenden Anfangs- und End-Preprozessor-Token einfärben: Wenn ausgewählt (Standard), färbt Visual Studio ebenfalls die passenden Anfangs- und End-Preprozessor-Token ein.

    Um diese Funktion zu verwenden, muss die Option "Klammernpaare-Farbgestaltung aktivieren" unter dem Abschnitt "Alle Einstellungen>Texteditor>Anzeige>" aktiviert sein.

Gliedern

Das Gliederungsfeature reduziert und erweitert Codeblöcke, sodass Sie Details ausblenden und sich auf die Struktur konzentrieren können. Visual Studio erkennt automatisch Codeblöcke (Funktionen, Klassen, Namespaces, Schleifen, Regionen) und ermöglicht es Ihnen, sie in eine einzelne Zeile zu reduzieren, indem Sie das + / Symbol " – auswählen.

Die folgenden Optionen stehen im Abschnitt "Outlining" des C/C++>-Text-Editors> zur Verfügung.

  • Klammern aktivieren: Wenn diese Option ausgewählt ist (Standardeinstellung), wechselt Visual Studio automatisch in den Klammermodus, wenn eine Datei geöffnet wird.

  • Automatische Gliederung von #pragma Bereichsblöcken aktivieren: Wenn diese Option ausgewählt ist (Standard), gliedert #pragma Visual Studio automatisch Regionsblöcke.

  • Automatische Gliederung von Anweisungsblöcken aktivieren: Wenn diese Option ausgewählt ist (Standard), gliedert Visual Studio automatisch Anweisungsblöcke.

Automatische Klammerergänzung

Die folgenden Optionen sind imAbschnitt zum Abschluss der Klammern im >> verfügbar.

  • Einfügen eines Semikolons nach Abschluss der geschweiften Klammern für Typen: Wenn diese Option ausgewählt ist (Standard), fügt Visual Studio automatisch ein Semikolon (;) nach der schließenden Klammer für eine Typdefinition ein.

  • Vollständige Klammern in unformatierten Zeichenfolgenliteralen: Wenn ausgewählt (Standard), fügt Visual Studio beim Eingeben einer geöffneten Klammer ( in ein unformatiertes Zeichenfolgenliteral automatisch die schließende Klammer ) hinzu.

    Wenn Sie beispielsweise eingeben auto json = R"json(", fügt der Editor automatisch die schließende Klammer )hinzu. Beachten Sie, dass der Editor die Trennzeichenabfolge nicht am Ende der schließenden Klammer hinzu fügt. Das heißt, wenn Sie auto json = R"json(... eingeben, fügt der Editor am Ende ) hinzu, aber nicht )json. Sie müssen die Trennzeichensequenz zum Schluss selbst eingeben.

  • Vollständige mehrzeilige Kommentare: Wenn diese Option ausgewählt ist (Standard), fügt Visual Studio automatisch die schließende Syntax */ für mehrzeilige Kommentare hinzu (Kommentare, die mit /* beginnen).