Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie erweiterte Einstellungen für den Visual Studio-Editor konfigurieren. Sie können die Unterschiedsanzeigemodi, das Codevervollständigungsverhalten, die Bildlaufempfindlichkeit und die Textformatierung anpassen. Mit den erweiterten Editorfeatures können Sie Ihre Bearbeitungserfahrung und Leistung verbessern.
Zugreifen auf die erweiterten Text-Editor-Optionen
Wählen Sie in Visual StudioExtras>Optionen aus. Erweitern Sie im Bereich "Optionen", den Abschnitt "Alle Einstellungen">"Text-Editor"> "Erweitert" und konfigurieren Sie die gewünschten Einstellungen. Verwandte Einstellungen sind im Abschnitt "Alle Einstellungen>Text-Editor>Touchpad- und Mausrad-Scrollsensitivität" verfügbar.
Position der horizontalen Bildlaufleiste im Editor
Verwenden Sie diese Einstellung, um das Verhalten der horizontalen Bildlaufleiste in der Visual Studio-IDE zu konfigurieren. Folgende Optionen stehen zur Auswahl:
- Passen Sie entsprechend dem verfügbaren Platz an: Passen Sie die Größe der Bildlaufleiste basierend auf dem verfügbaren Platz in der aktuellen Ansicht dynamisch an.
- Immer im Editorbereich anzeigen: Zeigen Sie die Bildlaufleiste innerhalb der Begrenzungen des Editorbereichs an, in dem andere verfügbare Aktionen angezeigt werden.
- Immer über der Editorleiste anzeigen: Zeigen Sie die Bildlaufleiste über der Editorleiste in ihrem eigenen Bereich an.
In den folgenden Abschnitten werden die anderen verfügbaren Einstellungen beschrieben.
Wählen Sie in Visual StudioExtras>Optionen aus. Erweitern Sie im Dialogfeld "Optionen"den Abschnitt ">", und konfigurieren Sie die gewünschten Einstellungen.
Konfigurieren von Anzeigeoptionen für Differenzen
Verwenden Sie diese Optionen, um zu steuern, wie die Differenzanzeige Änderungen anzeigt, wenn Sie Textzeilen hinzufügen, entfernen oder ändern.
Differenzanzeigemodus
Die Option "Ganze Zeile " ist standardmäßig aktiviert. Sie können aus den folgenden Optionen wählen, um Hervorhebungen und Umrisse anzupassen.
- Ganze Zeile: Linienunterschiede werden angezeigt, um die gesamte Breite des Viewports aufzunehmen.
- Codeprofil: Zeilenunterschiede werden nur für das letzte Zeichen in jeder Zeile angezeigt.
- Blockgliederung: Linien- und Wortunterschiede werden als konturierte Rechtecke angezeigt.
- Gemischte Kontur: Linienunterschiede werden als konturierte Rechtecke angezeigt, und Wortunterschiede werden als farbige Rechtecke angezeigt.
Übersichtsrand für Differenzen
Anzeige des Differenzübersichtsrandes
Wenn diese Einstellung aktiviert ist (Standard), fügt Visual Studio einen Rand neben der Bildlaufleiste hinzu, sodass Sie den Unterschied zwischen Git-Commits anzeigen können. Roter Text am Rand gibt einen Löschvorgang an, und grün gibt eine Ergänzung an.
Klicken Sie hier, um den Seitenrand anzuzeigen.
Die Einstellung für einmaliges Klicken ist standardmäßig ausgewählt. Sie können anpassen, wie die Funktion "Peek Definition" beim Vergleich von Unterschieden zwischen Git-Commits arbeitet:
- Einfachklick (standard): Öffnet Peek Difference mit einem einfachen Klick.
- Doppelklicken: Erfordert einen Doppelklick, um die Vergleichsvorschau zu öffnen.
- Keine (oder Aus): Deaktiviert die Peek-Unterschieds-UI.
Konfigurieren von Codeabschlussoptionen
Verwenden Sie diese Optionen zum Steuern des IntelliSense- und Codeabschlussverhaltens.
Reaktionsschnelle Codevervollständigung
Wenn diese Einstellung aktiviert ist (Standardeinstellung), schlägt der Editor mögliche Fertigstellungen für Ihren Code basierend auf seiner Kontext- und Sprachsemantik vor. Deaktivieren Sie diese Option, um den AutoVervollständigen-Modus zu deaktivieren.
Standardmäßiger IntelliSense-Vervollständigungsmodus
Wählen Sie aus einer der folgenden Abschlussmoduseinstellungen aus:
- Automatisch (Standard): Vervollständigt bei Satzzeichen und Sonderzeichen.
- Nur Tab-Taste: Vervollständigt nur bei Tab-Taste.
- Zuletzt verwendet: Behält die letzte Einstellung bei, die Sie mit STRG+ALT+LEERTASTE verwendet haben.
Word-basierte Vorschläge in Dateien, die von TextMate-Grammatiken behandelt werden
Wenn diese Einstellung aktiviert ist, bietet Visual Studio AutoVervollständigen-Funktionen basierend auf eingegebenen Wörtern anstelle von Code für Dateien mithilfe von TextMate-Grammatiken. Deaktivieren Sie diese Option, um wortbasierte Vorschläge zu deaktivieren.
TextMate-Parserzeilenlimit
Verwenden Sie diese Einstellung, um die maximale Begrenzung der Parserlinie zu erhöhen oder zu verringern. Der Standardwert ist 10000. Wenn Sie den Wert ändern, müssen Sie die Anwendung neu starten.
Tipp
Weitere Informationen zu TextMate-Grammatiken finden Sie unter Hinzufügen der Visual Studio-Editorunterstützung für andere Sprachen.
Konfigurieren von Editor-Anzeige- und Verhaltensoptionen
Verwenden Sie diese Optionen, um anzupassen, wie der Editor mit Ihrem Code angezeigt und interagiert.
Ermöglichen Sie CodeLens, die Cursorzeile zu verschieben.
Standardmäßig werden CodeLens-Informationen über einer Codezeile angezeigt. Wenn Sie diese Einstellung aktivieren, werden die CodeLens-Informationen direkt in Ihrer Codezeile an Ihrer aktuellen Cursorposition angezeigt.
CodeLens-Indikator auf Dateiebene anzeigen
Wenn diese Einstellung aktiviert ist, zeigt Visual Studio den CodeLens-Indikator auf Dateiebene an.
Feldauswahl
Feldauswahl verwenden
Aktivieren Sie diese Einstellung, um das neue Mehrfachauswahlverhalten in Visual Studio 2022 oder höher zu deaktivieren, das die folgenden Funktionen bereitstellt:
- Passt die "Blockauswahl" auf ähnliche Weise an, wie die Multi-Caret-Funktion in Visual Studio Code.
- Unterstützt das Kopieren und Einfügen eines anderen Textabschnitts mit jedem Caret anstelle eines einzelnen blockförmigen Textabschnitts.
- Verschiebt jedes Caretzeichen, wenn Sie die Pfeiltasten drücken, und schließt die Blockauswahl nicht.
Hinweis
Wenn diese Einstellung aktiviert ist, wendet die Option das in Visual Studio 2019 und früheren Versionen verfügbare Feldauswahlverhalten an. Insbesondere können Sie mit der Option einen rechteckigen Abschnitt mit Elementen auswählen, wenn Sie
Adaptive Formatierung
Wenn diese Einstellung aktiviert ist (Standardeinstellung), erkennt Visual Studio, ob Sie Registerkarten oder Leerzeichen verwenden möchten, um Code basierend auf der zuletzt aktualisierten Datei einzurücken. Wenn die Einstellung gelöscht wird, verwendet Visual Studio stattdessen die
Verwenden von adaptiver Formatierung
Wenn diese Einstellung aktiviert ist (Standardeinstellung), erkennt Visual Studio, ob Sie Registerkarten oder Leerzeichen verwenden möchten, um Code basierend auf der zuletzt aktualisierten Datei einzurücken. Wenn die Einstellung gelöscht wird, verwendet Visual Studio stattdessen die Einstellungen für Extras>unter "Alle Sprachen>> des Text-Editors.
Tipp
Sie können auch ändern, wie Visual Studio Ihren bevorzugten Einzugsstil verwaltet, 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).
Leerzeilen komprimieren
Verwenden Sie diese Einstellung, um die Komprimierung leerer Zeilen in der aktuellen Ansicht zu erzwingen. Diese Aktion kann dazu beitragen, Leerräume in der Ansicht zu verringern. Die Einstellung ist standardmäßig deaktiviert.
Komprimieren von Zeilen ohne alphanumerische Zeichen
Verwenden Sie diese Einstellung, um die Komprimierung von Zeilen in der aktuellen Ansicht zu erzwingen, die keine alphanumerischen Zeichen enthalten. Diese Aktion kann dazu beitragen, unnötige Inhalte in der Ansicht zu entfernen. Die Einstellung ist standardmäßig deaktiviert.
Indizieren mit "Suche in Dateien"
Verwendung der Indizierung mit "In Dateien suchen"
Wenn diese Einstellung aktiviert ist, verwendet Visual Studio die Indizierung, wenn Sie die Aktion "In Dateien suchen" ausführen. Deaktivieren Sie diese Option, wenn Sie nicht möchten, dass die Aktion in die Indizierung einbezogen wird.
Fallbackunterstützung 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.)
Konfigurieren von Kopier- und Einfügeoptionen
Verwenden Sie diese Optionen, um zu steuern, wie Visual Studio Kopier- und Einfügevorgänge verarbeitet.
Rich-Text beim Kopieren/Ausschneiden kopieren
Wenn diese Einstellung aktiviert ist (Standard), kopiert Visual Studio Text, der Farben und Ligaturen enthält. Deaktivieren Sie diese Option, um stattdessen Flachtext zu kopieren.
Tipp
Wenn Sie diese Option abwählen, verbessern sich die Reaktionsfähigkeit und Leistung von Visual Studio beim Kopieren und Einfügen. Rich Copy kann zu Ui-Verzögerungen und temporären Blockaden führen.
Max. Länge
Verwenden Sie diese Einstellung, um die maximale Zeichenanzahl von Rich-Text zu erhöhen oder zu verkleinern, die Sie aus Ihrem Code kopieren oder ausschneiden können. Der Standardwert ist 10240. Über diese Grenze hinaus wird Text immer noch kopiert, aber als Nur-Text und nicht als Rich-Text.
Verwenden einer genauen Klassifizierung
Wählen Sie diese Option aus, um die semantische Farbgebung zuzulassen. Ein Dialogfeld "Warten" wird möglicherweise nach ein paar Sekunden angezeigt. Syntaktische Farbgebung ist schnell zu kopieren, während die semantische Farbgebung langsamer ist. Semantische Informationen ermöglichen eine umfangreichere und genauere Farbgebung. (Verfügbar in Visual Studio 2022 bis Version 17.8.)
Konfigurieren von Hintergrundaufgabenoptionen
Verwenden Sie diese Optionen, um zu steuern, wie Visual Studio Hintergrundaufgaben während der Eingabe verwaltet.
Automatisches Abbrechen von lang andauernden Hilfsvorgängen beim Tippen
Wenn diese Einstellung aktiviert ist (Standardeinstellung), beendet Visual Studio Hintergrundaufgaben, wenn Sie im Text-Editor eingaben. Mit dieser Option wird gesteuert, wie entschlossen Visual Studio Aufgaben abbricht, die die Benutzeroberfläche während der Eingabe vorübergehend einfrieren könnten.
Editorkomponenten asynchron laden
Wenn diese Einstellung aktiviert ist, lädt Visual Studio die Editorkomponenten asynchron, da sie verfügbar sind, anstatt alle Komponenten gleichzeitig zu laden. Dieser Ansatz könnte zu einer geringen visuellen Verzögerung führen, während die Komponenten vorbereitet werden. Diese Einstellung war zuvor während des Ladens der Lösung als Vorschaufeature verfügbar, um Editorteile asynchron zu initialisieren. (Einige Erweiterungen unterstützen diese Option möglicherweise nicht.)
Automatische Anpassung der maximal zulässigen Eingabelatenz
Wenn diese Einstellung aktiviert ist (Standard), passt Visual Studio die maximale Eingabelatenz an, die ein Feature oder eine Erweiterung verursachen kann, bevor die Aktion abgebrochen wird.
Maximal zulässige Eingabelatenz in Millisekunden
Wählen Sie diese Option aus, wenn Sie eine bestimmte maximale Latenz festlegen möchten, die Visual Studio während der Eingabe im Text-Editor anwendet.
Konfigurieren Sie die horizontale Bildlaufleiste
Verwenden Sie die Einstellung für die position der horizontalen Bildlaufleiste des Editors , um das Verhalten der horizontalen Bildlaufleiste in der Visual Studio-IDE zu konfigurieren. Folgende Optionen stehen zur Auswahl:
- Passen Sie entsprechend dem verfügbaren Platz an: Passen Sie die Größe der Bildlaufleiste basierend auf dem verfügbaren Platz in der aktuellen Ansicht dynamisch an.
- Immer im Editorbereich anzeigen: Zeigen Sie die Bildlaufleiste innerhalb der Begrenzungen der Editorleiste an, die andere verfügbare Aktionen anzeigt.
- Immer über der Editorleiste anzeigen: Zeigen Sie die Bildlaufleiste über der Editorleiste an, indem sie in ihrem eigenen Raum platziert wird.
Konfigurieren von Textformatierungs- und Renderingoptionen
Verwenden Sie diese Optionen, um zu optimieren, wie Visual Studio Text basierend auf Ihrer Hardware formatiert und rendert.
Textformatierungsmethode
Mit dieser Einstellung können Sie konfigurieren, wie Text formatiert wird. Der Standardwert ist "Automatisch". Sie können aus zwei anderen Optionen wählen:
- Ideal: Verwenden Sie die höchste Textformatierung.
- Anzeige: Optimieren Sie die Formatierung basierend auf der Anzeigeleistung.
Wählen Sie die Option aus, mit der Sie die Textformatierung im Editor basierend auf Ihrer spezifischen Hardware optimieren können.
Weitere Informationen finden Sie unter "TextFormattingMode".
Textrenderingmethode
Mit dieser Einstellung können Sie konfigurieren, wie Text gerendert wird. Der Standardwert ist "Automatisch". Sie können aus drei anderen Optionen wählen:
- ClearType: Verwenden Des ClearType-Renderings für glatteren Text.
- Graustufen: Verwenden Sie Graustufen-Antialiasing.
- Aliased: Verwenden sie aliasgesteuertes Rendering ohne Antialiasing.
Wählen Sie die Option aus, mit der Sie das Rendern von Text im Editor basierend auf Ihrer spezifischen Hardware optimieren können.
Weitere Informationen finden Sie unter "TextRenderingMode".
Touchpad- und Mausrad-Bildlaufempfindlichkeit
Verwenden Sie diese Optionen, um die Bildlaufleistung in Visual Studio zu verbessern.
Konfigurieren von Bildlaufoptionen
Verwenden Sie die Optionen für die Empfindlichkeit von Touchpad- und Mausrad-Scrolling, um die Bildlaufleistung in Visual Studio zu verbessern.
Vertikale Scroll-Empfindlichkeit (Linien pro Scroll)
Verwenden Sie diese Einstellung, um anzupassen, wie viele vertikale Linien in jeder Benutzeroberflächenaktion scrollen sollen. Der Standardwert ist 3.
Horizontale Bildlaufempfindlichkeit (Zeichen pro Bildlauf)
Verwenden Sie diese Einstellung, um anzupassen, wie viele Zeichen in jeder Benutzeroberflächenaktion scrollen sollen. Der Standardwert ist 1.
Schneller Bildlaufmultiplizierer
Diese Einstellung erhöht die Bildlaufgeschwindigkeit, wenn Sie die Tastenkombination ALT mit der Maus- oder Tastaturpfeiltaste verwenden. Der Standardmäßige Multiplikationsfaktor ist 5, der fünfmal schneller als normal scrollt.
Mittlerer Klick zum Scrollen
Wenn diese Einstellung aktiviert ist, können Sie die mittlere Schaltfläche auf der Maus verwenden, um im Editorfenster zu scrollen.