Dialogfeld „Optionen“: „Text-Editor > Erweitert“

Sie können das Dialogfeld „Erweitert“ verwenden, um globale Einstellungen für den Code- und Text-Editor von Visual Studio zu ändern. Um das Dialogfeld anzuzeigen, wählen Sie in der Menüleiste Extras und dann Optionen>Text-Editor>Erweitert aus.

Screenshot of the Advanced settings for the text editor in the Options dialog box.

Screenshot of the text editor's advanced settings in the Options dialog box.

Differenzanzeigemodus

Die Option Ganze Zeile ist standardmäßig ausgewählt. Mit den zur Auswahl stehenden Optionen können Sie die Hervorhebung und Gliederung anpassen, die in der Differenzanzeige angezeigt wird, wenn Sie Textzeilen hinzufügen, entfernen oder ändern. Insbesondere bieten die Optionen die folgenden Anzeigemöglichkeiten:

  • Ganze Zeile: Zeilenunterschiede sollten angezeigt werden, damit sie die gesamte Breite des Anzeigebereichs einnehmen.
  • Codekontur: Zeilenunterschiede sollen nur bis zum letzten Zeichen in jeder Zeile angezeigt werden.
  • Blockgliederung: Zeilen- und Wortunterschiede werden als umrandete Rechtecke angezeigt.
  • Gemischte Gliederung: Zeilenunterschiede werden als konturierte Rechtecke und Wortunterschiede als farbige Rechtecke angezeigt.

Übersichtsrand für Unterschiede anzeigen

Diese Option ist standardmäßig ausgewählt und fügt neben der Scrollleiste eine Randansicht hinzu, die den Unterschied zwischen Git-Commits anzeigt. Die Farbe Rot gibt einen Löschvorgang an, die Farbe Grün eine Hinzufügung.

Dynamische Codevervollständigung

Standardmäßig aktiviert ermöglicht diese Option dem Editor, mögliche Vervollständigungen für Ihren Code basierend auf seinem Kontext und seiner Sprachsemantik vorzuschlagen. Kann umgeschaltet werden, um den Modus für automatische Vervollständigung zu deaktivieren.

Klicken Sie hier, um einen Blick auf den Seitenrand zu werfen:

Die Einstellung Einzelklick ist standardmäßig aktiviert. Mit den von Ihnen ausgewählten Einstellungen können Sie die Funktionsweise von „Definition einsehen“ anpassen, wenn Sie die Funktion verwenden, um die Unterschiede zwischen Git-Commits anzuzeigen. Sie können die Standardeinstellung Einzelklick in Doppelklick ändern, oder Sie können Keine auswählen, um die Benutzeroberfläche für Vorschauunterschiede zu deaktivieren.

Wortbasierte Vorschläge in Dateien, die von TextMate-Grammatiken verarbeitet werden

Visual Studio bietet Unterstützung für alternative Programmiersprachen und farbige Markierungen im Editor mithilfe von TextMate-Grammatiken. Wenn diese Option aktiviert ist, basiert die automatischen Vervollständigung von Visual Studio auf eingegebenen Wörtern und nicht auf Code. Schalten Sie diese Einstellung um, um die Option zu deaktivieren.

Tipp

Weitere Informationen zu TextMate-Grammatiken finden Sie unter Hinzufügen von Visual Studio-Editor-Unterstützung für andere Sprachen.

Standardmodus zur IntelliSense-Vervollständigung

Wählen Sie eine der folgenden Einstellungen für den Vervollständigungsmodus aus:

  • Automatisch: Die Standardeinstellung, die bei Interpunktionszeichen und Sonderzeichen die Vervollständigung ausführt.
  • Nur Tabulatortaste: Vervollständigung nur mit TAB-TASTE.
  • Zuletzt verwendet: Die letzte Einstellung, die Sie mit STRG+ALT+LEERTASTE verwendet haben, wird beibehalten.

CodeLens das Verschieben der Einfügemarke erlauben

Standardmäßig werden CodeLens-Informationen über einer Codezeile angezeigt. Schalten Sie diese Einstellung um, um CodeLens-Informationen stattdessen direkt in ihrer Codezeile an der aktuellen Caretposition anzuzeigen.

Feldauswahl verwenden

Aktivieren Sie diese Option, um das neue Verhalten für Auswählen mehrerer Caretzeichen in Visual Studio 2022 zu deaktivieren, das Folgendes umfasst:

  • Übernimmt „Blockauswahl“ ähnlich wie die Funktion zum Auswählen mehrerer Carets in VS Code.
  • Unterstützt das Kopieren und Einfügen eines anderen Textabschnitts mit jedem Caret anstelle eines einzelnen blockförmigen Textabschnitts.
  • Verschiebt jedes Caret, wenn Sie die Pfeiltasten drücken, und hebt die Blockauswahl nicht auf.

Hinweis

Bei Auswahl dieser Option wird das Verhalten der Feldauswahl angewendet, die in Visual Studio 2019 und früheren Versionen verfügbar war. Diese Option ermöglicht es Ihnen, einen rechteckigen Bereich von Elementen auszuwählen, wenn Sie ALT drücken und dann die Maus ziehen, um Text auszuwählen (oder die Tasten UMSCHALT+ALT+NACH-LINKS/NACH-OBEN/NACH-RECHTS/NACH-UNTEN drücken, um Text auszuwählen). Diese Option ist insofern eingeschränkt, als dass Visual Studio beim Drücken einer Pfeiltaste die Feldauswahl aufhebt und zu einem einzelnen Caret zurückkehrt.

Adaptive Formatierung verwenden

Basierend auf Ihrer zuletzt aktualisierten Datei erkennt Visual Studio, ob Sie lieber Tabs oder Leerzeichen für den Codeeinzug verwenden. Die Option für adaptive Formatierung ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, verwendet Visual Studio stattdessen die Einstellungen unter Extras>Optionen>Text-Editor>Alle Sprachen>Tabs .

Tipp

Sie können auch ändern, wie Visual Studio Ihren bevorzugten Einzugsstil handhabt, indem Sie eine .editorconfig-Datei verwenden. Weitere Informationen finden Sie unter Create portable, custom editor settings with EditorConfig (Erstellen von portablen, benutzerdefinierten Editor-Einstellungen mit EditorConfig).

Fallbacksupport für C#-, C++-, Java- und TypeScript-GoTo-Symbolnavigation

Aktivieren Sie diese Option, um die TextMate-Fallbackunterstützung für die Symbolsuche zu deaktivieren, wodurch die Systemleistung verbessert werden kann. (Nur in Visual Studio 2022, Version 17.0 bis 17.3, verfügbar.)

Beim Kopieren/Ausschneiden Rich-Text kopieren

Diese Option ist standardmäßig ausgewählt und kopiert Text, der Farben und Ligaturen enthält. Schalten Sie diese Einstellung um, um stattdessen unformatierten Text zu kopieren.

Tipp

Das Deaktivieren dieser Option verbessert die Reaktionsfähigkeit und Leistung von Visual Studio während eines Kopier-/Einfügevorgangs. Das Kopieren von Rich-Text kann zu Verzögerungen bei der Benutzeroberfläche und temporärem Hängen führen.

Max. Länge

Verwenden Sie diese Option, um die maximale Zeichenanzahl für Rich-Text zu erhöhen oder zu verringern, den Sie aus Ihrem Code kopieren oder ausschneiden können. Die Standardeinstellung ist 10240. (Über diesen Grenzwert hinaus wird Text zwar immer noch kopiert, aber als Nur-Text und nicht als Rich-Text.)

Genaue Klassifizierung verwenden

Schalten Sie dieses Kontrollkästchen um, um eine semantische Farbgebung zu ermöglichen. Nach einigen Sekunden wird möglicherweise ein Dialogfeld „Warten“ angezeigt. (Es gibt die syntaktische Farbgebung, die schnell zu kopieren ist, und die semantische Farbgebung, die langsamer zu kopieren ist. Semantische Informationen ermöglichen eine umfassendere und genauere Farbgebung).

Zusatzvorgänge mit langer Ausführungszeit bei der Eingabe automatisch abbrechen

Diese Option ist standardmäßig ausgewählt und ermöglicht es Visual Studio, Hintergrundtasks zu beenden, wenn Sie Eingaben im Text-Editor vornehmen. Anders ausgedrückt: Sie steuert, wie aggressiv Visual Studio beim Abbrechen von Tasks ist, die bewirken können, dass die Benutzeroberfläche während der Eingabe vorübergehend nicht mehr reagiert.

Maximal zulässige Eingabelatenz automatisch anpassen

Diese Option ist standardmäßig ausgewählt und passt die maximale Eingabelatenz an, die eine Funktion oder Erweiterung bei der Eingabe verursachen kann, bevor der Vorgang von Visual Studio abgebrochen wird.

Maximal zulässige Eingabelatenz in Millisekunden

Wählen Sie diese Option aus, wenn Sie die maximale Latenz festlegen möchten, die Visual Studio bei Ihrer Eingabe im Text-Editor anwendet.

Adaptive Formatierung verwenden

Basierend auf Ihrer zuletzt aktualisierten Datei erkennt Visual Studio, ob Sie lieber Tabs oder Leerzeichen für den Codeeinzug verwenden. Die Option für adaptive Formatierung ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, verwendet Visual Studio stattdessen die Einstellungen unter Extras>Optionen>Text-Editor>Alle Sprachen>Tabs .

Empfindlichkeit beim Scrollen

Verwenden Sie diese Option, um die Scrollleistung in Visual Studio zu verbessern.

Empfindlichkeit beim vertikalen Scrollen (Zeilen pro Scrollvorgang)

Verwenden Sie diese Option, um anzupassen, wie viele vertikale Zeilen in jeder Benutzeroberflächenaktion gescrollt werden soll. Die Standardeinstellung ist 3.

Horizontale Scrollempfindlichkeit (Zeichen pro Scrollvorgang)

Verwenden Sie diese Option, um anzupassen, wie viele Zeichen in jeder Benutzeroberflächenaktion gescrollt werden sollen. Die Standardeinstellung ist 1.

Methode zur Textformatierung

Die Standardeinstellung ist Automatisch. Sie können eine von zwei weiteren Optionen auswählen: Ideal oder Anzeige. Wählen Sie die Option aus, mit der Sie die Textformatierung im Editor basierend auf Ihrer spezifischen Hardware am besten optimieren können.

Weitere Informationen finden Sie unter TextFormattingMode.

Methode zum Rendern von Text

Die Standardeinstellung ist Automatisch. Sie können eine von drei weiteren Optionen auswählen: ClearType, Graustufen oder Mit Aliasing. Wählen Sie die Option aus, mit der Sie das Rendern von Text im Editor basierend auf Ihrer spezifischen Hardware am besten optimieren können.

Weitere Informationen finden Sie unter TextRenderingMode.

Weitere Informationen

Dialogfeld „Optionen“: „Text-Editor > Allgemein“