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 Abschnitt des Bereichs "Optionen " können Sie globale Einstellungen für den Visual Studio Code-Editor ändern. Sie können auf die Einstellungen zugreifen, indem Sie in der Menüleiste von Visual Studio "Extras" die Option "Extras>" auswählen und den Abschnitt "Alle Einstellungen>" im Text-Editor>"Allgemein" erweitern. Die Einstellungen werden über drei Kategorien verteilt: "Allgemein", "Anzeige" und "Sticky".The settings are distributed across three categories: General, Display, and Sticky scroll. Die folgende Abbildung zeigt die Einstellungen im Abschnitt "Allgemein ":
In diesem Abschnitt des Dialogfelds "Optionen " können Sie globale Einstellungen für den Visual Studio Code-Editor ändern. Sie können auf die Einstellungen zugreifen, indem Sie in der Menüleiste von Visual Studio "Extras" die Option "Extras>" auswählen und den Abschnitt "Text-Editor>allgemein" erweitern. Die Einstellungen werden in zwei Kategorien angezeigt: Allgemeine Optionen (einschließlich Sticky Scroll) und Anzeigeoptionen. Die folgende Abbildung zeigt die Einstellungen in der Kategorie "Allgemein":
Allgemeine Einstellungen
Die folgenden allgemeinen Optionen stehen für den Text-Editor zur Verfügung.
Die folgenden allgemeinen Optionen stehen für den Text-Editor zur Verfügung, einschließlich der Einstellungen für "Sticky Scroll".
Textbearbeitung durch Ziehen und Ablegen
Wenn diese Einstellung ausgewählt ist, können Sie Text verschieben, indem Sie ihn markieren und dann mit der Maus an eine andere Position innerhalb des aktuellen Dokuments oder eines anderen geöffneten Dokuments ziehen.
Unterwort beim Doppelklicken auswählen
Wenn Sie diese Einstellung aktivieren, doppelklicken Sie auf einen Ausdruck als Unterwort innerhalb eines Worts und nicht auf das vollständige Wort. Diese Aktion kann für API-Namen mit Medial Capital-Formatierung hilfreich sein, z MainCallbackRoutine. B. . Abhängig von der Cursorposition, wenn Sie auf das Wort doppelklicken, können Sie den Begriff Main, Callbackoder Routineanstelle des vollständigen API-Namens auswählen.
Ausschneiden oder Kopieren der aktuellen Zeile ohne Auswahl
Wenn Sie diese Einstellung auswählen, können Sie die aktuelle Zeile ausschneiden oder kopieren, an der der Cursor positioniert ist, ohne zuerst den Text oder den Code in dieser Zeile markieren zu müssen.
Automatische Trennzeichenmarkierung
Wenn diese Einstellung ausgewählt ist, werden Trennzeichen, die Parameter oder Elementwertpaare trennen, sowie übereinstimmende geschweifte Klammern hervorgehoben.
Änderungen nachverfolgen
Wenn der Code-Editor ausgewählt ist, wird im Auswahlrand eine vertikale gelbe Linie angezeigt, um Code zu markieren, der seit dem letzten Speichern der Datei geändert wurde. Wenn Sie die Änderungen speichern, werden die vertikalen Linien grün.
Nachverfolgungsmodus
Wenn Sie " Änderungen nachverfolgen" aktivieren, können Sie die Option "Nachverfolgungsmodus " auf den Typ der Änderungen festlegen, die nachverfolgt werden sollen: Git-Änderungen oder Dateiänderungen.
UTF-8-Codierung ohne Signatur automatisch erkennen
Standardmäßig erkennt der Editor die Codierung, indem nach Bytereihenfolgemarkierungen oder Zeichensatztags gesucht wird. Wenn keines im aktuellen Dokument gefunden wird, versucht der Code-Editor, die UTF-8-Codierung durch Scannen von Bytesequenzen automatisch zu bestimmen. Um den automatischen Codierungsverlauf zu deaktivieren, deaktivieren Sie diese Option.
Folgen von Projektcodierungskonventionen
Wenn diese Einstellung ausgewählt ist, setzen alle projektspezifischen Codestileinstellungen, die in einer EditorConfig-Datei angegeben sind, die dem Projekt hinzugefügt wurden , alle lokalen Codestileinstellungen außer Kraft. Die lokalen Einstellungen werden im Bereich "Optionen " unter "Alle Spracheinstellungen>"><angegeben, z. B. "C#>>Code Style>General".
Wenn diese Einstellung ausgewählt ist, setzen alle projektspezifischen Codestileinstellungen, die in einer EditorConfig-Datei angegeben sind, die dem Projekt hinzugefügt wurden , alle lokalen Codestileinstellungen außer Kraft. Die lokalen Einstellungen werden im Dialogfeld "Optionen " unter " Text-Editorsprache><" angegeben, z. B. "C#>>Code Style>General".
Tipp
Weitere Informationen zu Codierungskonventionen und deren Anwendung finden Sie auf der Seite "Erstellen von portablen, benutzerdefinierten Editoreinstellungen mit EditorConfig ".
Aktivieren der Bild-Hovervorschau
Wenn diese Einstellung ausgewählt ist, wird beim Daraufzeigen auf ein Bild im Editor ein Popup mit einer Vorschau des Bilds angezeigt.
Aktivieren von Audiohinweisen
Wenn Sie diese Einstellung auswählen, gibt Visual Studio einen Audiohinweis wieder, wenn das Caret im Editor in einer Zeile mit einem Fehler, Haltepunkt oder einer Warnung eingeht. Wenn Sie eine Datei in der Diff-Ansicht anzeigen, gibt Visual Studio auch einen Hinweis wieder, wenn das Caret auf einer hinzugefügten oder entfernten Zeile eingeht.
Hinweis
Sie können diese Audiohinweise auch einzeln aktivieren oder ändern, indem Sie die Soundsteuerung in Windows verwenden.
Aktivieren des Mausklicks zum Ausführen von Gehe zu Definition
Wenn diese Einstellung ausgewählt ist, können Sie STRG drücken und mit dem Mauszeiger auf ein Element zeigen. Diese Aktion verschiebt Sie an den Speicherort der Definition des ausgewählten Elements.
Zusatztaste
Sie können die Zusatztaste für die Aktion "Gehe zu Definition" auf ALT, STRG oder STRG + ALT festlegen.
Öffnen der Definition in der Vorschauansicht
Aktivieren Sie dieses Kontrollkästchen, um die Elementdefinition in einem Fenster anzuzeigen, ohne vom aktuellen Speicherort im Code-Editor zu navigieren. Weitere Informationen finden Sie unter How to: View and edit code by using Peek Definition.
Einstellungen für den Sticky-Bildlauf
Der Abschnitt " Text-Editor>: Allgemeiner>Bildlauf" enthält die folgenden Optionen zum Konfigurieren des Bildlaufverhaltens.
Der Abschnitt "Text-EditorAllgemein" enthält die folgenden Optionen zum Konfigurieren des Bildlaufverhaltens beim Sticky.The Text Editor > General section includes the following options for configuring Sticky scroll behavior.
Gruppieren der aktuellen Bereiche innerhalb eines bildlauffähigen Bereichs des Editorfensters
Aktivieren Sie dieses Kontrollkästchen, um denSticky-Bildlauf zu aktivieren, um Bereiche am oberen Rand des Editors beizubehalten, sodass sie immer angezeigt werden, während Sie durch den Code scrollen. Bereiche umfassen Namespaces, Klassen, Methoden, Schleifeninitialisierungsanweisungen und Bedingungen. Diese Einstellung ist in Visual Studio 2022 , Version 17.5 und höher, verfügbar. Zu den unterstützten Programmiersprachen und Codeformaten für den Sticky-Bildlauf gehören C#, C++, XAML und JSON.
Maximale Einrastlinien
Legen Sie die Standardeinstellung 5 fest, können Sie die Anzahl der Zeilen vergrößern oder verkleinern, die im Kopfzeilenbereich "Sticky Scroll" angezeigt werden sollen.
Wenn die Anzahl der Bereiche das Maximum überschreitet
Der Standardwert ist Prefer outer scopes, which shows higher-level scopes. Sie können sie in "Innere Bereiche bevorzugen" ändern, wodurch Bereiche auf höherer Ebene verschoben werden, während Sie durch tief geschachtelten Code scrollen. Weitere Informationen finden Sie im Abschnitt "Innere und äußere Bereiche" der Seite "Sticky Scroll for Visual Studio ".
Anzeigeeinstellungen
Der Abschnitt "Allgemeine>Anzeige" des Text-Editors> enthält die folgenden Optionen zum Konfigurieren des Anzeigeverhaltens.
Leerzeichen anzeigen
Der Abschnitt " Text-Editor>Allgemein " enthält die folgenden Optionen zum Konfigurieren des Anzeigeverhaltens .
Leerzeichen anzeigen
Wenn diese Einstellung ausgewählt ist, können Sie Leerzeichen und Registerkarten sehen, die Leerzeichen innerhalb des Inhalts bilden.
Automatisches Einrücken, wenn Word-Zeilenumbruch aktiviert ist
Aktivieren Sie diese Option, wenn Sie den Einzug automatisch anwenden möchten, wenn das Word Wrap-Feature aktiviert ist.
Bidirektionale Textsteuerelementzeichen anzeigen
Bidirektionale Textsteuerelementzeichen anzeigen
Wenn diese Einstellung ausgewählt ist, werden alle bidirektionalen Textsteuerelementzeichen als Platzhalter im Code-Editor gerendert.
Vorsicht
Diese Option ist standardmäßig aktiviert, um einen potenziell böswilligen Exploit zu verhindern, mit dem Code falsch dargestellt werden kann.
Der folgende Codeausschnitt zeigt ein Beispiel für bidirektionale Steuerelementzeichen:
/// <summary>
/// Bidirectional control characters can invert text direction,
/// which can be exploited to craft malicious code that looks benign.
/// </summary>
/// <example>
/// transferBalance(5678,6776, 4321, "USD");
/// </example>
internal readonly ImmutableArray<char> BiDiControlCharacters = ImmutableArray.CreateRange(new[] {
'\u061c', // ALM: Arabic letter mark
'\u200e', // LRM: Left-to-right mark
'\u200f', // RLM: Right-to-left mark
'\u202a', // LRE: Left-to-right embedding
'\u202b', // RLE: Right-to-left embedding
'\u202c', // PDF: Pop directional formatting
'\u202d', // LRO: Left-to-right override
'\u202e', // RLO: Right-to-left override
'\u2066', // LRI: Left-to-right isolate
'\u2067', // RLI: Right-to-left isolate
'\u2068', // FSI: First strong isolate
'\u2069', // PDI: Pop directional isolate
});
Zeichen mit Nullbreite anzeigen
Anzeigen von Zeichen mit Nullbreite
Wenn Sie diese Einstellung auswählen, werden Zeichen mit Nullbreite im Code-Editor gerendert.
Der folgende Codeausschnitt zeigt ein Beispiel für Zeichen mit Nullbreite:
/// <summary>
/// Zero-width characters can be exploited to craft identifiers
/// that look like other identifiers, but are in fact distinct.
/// </summary>
/// <example>
/// abcdefg
/// </example>
internal readonly ImmutableArray<char> ZeroWidthCharacters = ImmutableArray.CreateRange(new[] {
'\u200b', // ZWSP: Zero width space
'\u200c', // ZWNJ: Zero width non-joiner
'\u200d', // ZWJ: Zero width joiner
'\u2060', // WJ: Word joiner
'\u206f', // Nominal Digit Shapes
'\ufeff', // BOM: Zero width no-break space
});
Auswahlrand anzeigen
Auswahlrand
Wenn diese Einstellung ausgewählt ist, wird am linken Rand des Textbereichs des Editors ein vertikaler Rand angezeigt. Sie können auf diesen Rand klicken, um eine gesamte Textzeile auszuwählen, oder klicken und ziehen Sie, um aufeinander folgende Textzeilen auszuwählen.
| Auswahlrand am | Auswahlrand aus |
|---|---|
|
|
Aktivieren der Klammerpaarfarbung
Wenn Sie diese Einstellung verwenden, werden geschweifte Klammern farbgeglichen, sodass Sie jede Gruppe von öffnenden und schließenden Klammern in Ihrem Code visuell unterscheiden können. Die Klammernfarbisierung erleichtert das Anzeigen des Codebereichs und das Auffinden fehlender geschweifter Klammern. Die Einstellung ist in Visual Studio 2022 , Version 17.6 und höher, verfügbar. Die Farbgebung der Klammerpaare wird für C#, C++, TypeScript, JavaScript, Visual Basic und Razor unterstützt.
Automatisches Umschließen von Markierungen beim Eingeben von Anführungszeichen oder Klammern
Diese Option erleichtert das Einschließen von Text in Anführungszeichen oder eckige Klammern. Wenn Sie ein Anführungszeichen oder eine eckige Klammer eingeben, fügt Visual Studio automatisch ein endendes Anführungszeichen oder eine eckige Klammer hinzu. Während Sie mit der Eingabe fortfahren, wird der Text innerhalb des eingeschlossenen Zeichens hervorgehoben.
Indikatorrand anzeigen
Indikatorrand
Wenn Sie diese Einstellung auswählen, wird ein vertikaler Rand außerhalb des linken Rands des Textbereichs des Editors angezeigt. Wenn Sie auf diesen Rand klicken, wird ein Symbol und eine QuickInfo im Zusammenhang mit dem Text angezeigt. Beispielsweise werden Haltepunkt- oder Aufgabenlistenverknüpfungen am Indikatorrand angezeigt. Indikatorrandinformationen werden nicht gedruckt.
Aktuelle Linie hervorheben
Wenn diese Einstellung ausgewählt ist, wird ein graues Feld um die Codezeile angezeigt, in der sich der Cursor befindet.
Strukturführungslinien anzeigen
Wenn Sie diese Einstellung auswählen, werden vertikale Linien im Editor angezeigt, die mit strukturierten Codeblöcken ausgerichtet sind. Die Zeilen helfen Ihnen dabei, die einzelnen Codeblöcke auf einfache Weise zu identifizieren.
Fehlersquiggles anzeigen
Wenn diese Option ausgewählt ist, werden unterschiedliche wellenförmige Unterstreichungen (Wellenlinien) im Code angezeigt. Rote Wellenlinien deuten auf Syntaxfehler hin, blaue Zeichenfolgen stellen Compilerfehler dar, grüne Zeichenfolgen zeigen Warnungen an, und violette Zeichenfolgen geben andere Arten von Fehlern an.
Auswahlausgleiche anzeigen
Wenn Sie diese Einstellung auswählen, hebt Visual Studio automatisch übereinstimmende Zeichenfolgen hervor, nachdem Sie Text im Editor markiert haben. Insbesondere werden alle Übereinstimmungen hervorgehoben, wenn eine einzelne Textzeile mit 100 Zeichen oder weniger markiert ist.
Dateiintegritätsindikator anzeigen
Wenn diese Option ausgewählt ist, wird in der unteren linken Ecke des Editors eine Leiste für den Dateistatus (Fehler, Warnungen) angezeigt. Der Status der Leiste enthält Codebereinigungsoptionen.
Zeilenabstand
Verwenden Sie dieses Steuerelement, um den Standardzeilenabstand von 1,0 in die gewünschte Inkrementierung zu ändern. Sie können zwischen 1.0, 1.15, 1.5, 2.0, 2.5 und 3.0 wählen.
Ränderart
Verwenden Sie dieses Steuerelement, um die Sichtbarkeit von Randerweiterungen in der IDE zu ändern. Die folgenden Optionen sind verfügbar:
- Expander beim Daraufzeigen anzeigen
- Erweiternde und vertikale Linie beim Daraufzeigen anzeigen
- Immer Erweiterungs- und vertikale Linie anzeigen
Bearbeitungskontext im Editor anzeigen
Verwenden Sie dieses Steuerelement, um die Einstellungen für den Bearbeitungskontext vollständig zu umschalten oder ihre Einstellung zu personalisieren, indem Sie aus den folgenden Einstellungen auswählen:
- Linie/Spalte
- Selection
- Auswahlstatus
- Einfügen/Überschreiben
- TAB/LEERTASTE
- Zeilenende
- Codieren
- Linie/Spalte
- Auswahl
- Einfügen/Überschreiben
- TAB/LEERTASTE
- Zeilenende