Freigeben über


Visual Studio-Einstellungen

Mit den Einstellungen für die Visual Studio-IDE, auch als Optionen bezeichnet, können Sie viele Aspekte des Verhaltens der IDE und aller Tools, Komponenten und Erweiterungen steuern. Um auf Visual Studio-Optionen zuzugreifen, wählen Sie im Hauptmenü Extras>Optionen aus.

Screenshot der Visual Studio-Einstellungsoberfläche.

Kategoriehierarchie durchsuchen

Einstellungen sind in Kategorien unterteilt, die in einer Hierarchiestruktur auf der linken Seite angezeigt werden. Die Umgebung bezieht sich z. B. auf das Haupt-IDE-Fenster. Suchen Sie eine beliebige Einstellung in der Struktur, oder suchen Sie nach einer Einstellung nach Name, Kategorie oder Schlüsselwort, wenn Sie etwas über die gesuchte Einstellung wissen.

Einstellungen, die bestimmten Workloads, optionalen Komponenten oder Erweiterungen zugeordnet sind, werden nicht in der Struktur angezeigt, es sei denn, sie sind installiert. Siehe "Ändern von Visual Studio " zum Installieren von Workloads und Komponenten. Informationen zu Erweiterungen finden Sie unter Verwalten von Erweiterungen.

Hinweis

Einige Einstellungen, die nicht in die Visual Studio 2026-Umgebung migriert wurden, werden nicht an ihren üblichen Stellen angezeigt, an denen Sie sie möglicherweise finden. Schriftarten und Farben und Konten wurden beispielsweise in Visual Studio 2026 in der ersten öffentlichen Version nicht migriert. Um diese Einstellungen zu finden, verwenden Sie die Suchfunktion.

Sucheinstellungen nach Schlüsselwörtern

Die Suche findet jede Einstellung, die die Schlüsselwörter enthält, die Sie eingegeben haben, und ermöglicht Ihnen die Auswahl der gesuchten Einstellung. Um die Suchergebnisse zu löschen, wählen Sie das X aus.

Ihre letzten Suchvorgänge werden während der Eingabe als Vorschläge gespeichert und angeboten, sodass Sie sie ganz einfach wiederholen können.

Screenshot der Suchleiste in den Visual Studio-Einstellungen.

Filtereinstellungen

Sie können Einstellungen auch auf bestimmte Weise filtern. Sie können z. B. filtern, um nur Einstellungen für Barrierefreiheit, Leistung oder Einstellungen anzuzeigen, die Sie aus den Standardwerten geändert haben.

Screenshot der Filteroptionen im Einstellungsbereich.

Bereichseinstellungen nach Benutzer oder Lösung

Im Feld "Gilt für " können Sie die Einstellungen nach der Lösung festlegen, an der Sie arbeiten. Beispielsweise können Sie für jede Lösung, an der Sie arbeiten, unterschiedliche Designfarben auswählen. Der visuelle Unterschied kann das Auffinden des richtigen IDE-Fensters vereinfachen, wenn mehrere Fenster geöffnet sind.

Wann werden Änderungen wirksam?

Die meisten Einstellungsänderungen werden sofort wirksam, ohne dass eine Aktion gespeichert oder angewendet oder die IDE neu gestartet wird. Einstellungen, für die Sie die IDE neu starten müssen, damit sie wirksam werden, wird eine Meldung angezeigt, wenn Sie sie ändern.

Synchronisieren der Einstellungen

Einstellungen werden normalerweise Ihrem Benutzerprofil zugeordnet und mit anderen Sitzungen von Visual Studio synchronisiert, wenn Sie sich mit demselben Profil anmelden. Sie müssen angemeldet sein, um Einstellungen zu synchronisieren. Wenn Sie Visual Studio 2026 zum ersten Mal installieren, haben Sie die Möglichkeit, Einstellungen aus einer vorherigen Installation zu importieren. Diese Aktion importiert alle Einstellungen. Einstellungen, die zuvor synchronisiert wurden, werden automatisch auf die neue Installation angewendet. Alle nachfolgenden Einstellungsänderungen werden mit anderen Visual Studio 2026-Sitzungen synchronisiert, in denen Sie sich mit demselben Profil anmelden, diese Einstellungen werden jedoch nicht mit Visual Studio 2022 synchronisiert. Weitere Informationen finden Sie unter " Synchronisierte Einstellungen" in Visual Studio.

Schaltfläche "Synchronisieren"

Verwenden Sie die Schaltfläche " Synchronisieren ", um lokale Einstellungen und online synchronisierte Einstellungen zu synchronisieren.

Visual Studio ordnet Einstellungen auf der Seite "Einstellungen" Ihrem angemeldeten Profil zu und synchronisiert sie über Installationen, die dasselbe Konto verwenden. Nachdem Sie eine Einstellung geändert haben, wendet Visual Studio sie automatisch auf andere angemeldete Sitzungen an, sodass Ihre Umgebung konsistent bleibt.

Mit der Schaltfläche " Synchronisieren " können Sie die Synchronisierung manuell auslösen, um sicherzustellen, dass Ihre lokalen Einstellungen mit den gespeicherten Einstellungen up-to-date sind. Dies kann hilfreich sein, wenn Sie lokale Änderungen sofort mit der Remotekopie in Einklang bringen möchten, aber auch die regelmäßige Synchronisierung erfolgt automatisch, ohne dass eine manuelle Aktion erforderlich ist.

Anzeigen oder Bearbeiten der JSON-Konfigurationsdatei

Sie können die von Ihnen geänderten Einstellungen in den Standardeinstellungen anzeigen oder bearbeiten, indem Sie die JSON-Konfigurationsdatei öffnen. Um die Datei zu öffnen, wählen Sie " Benutzereinstellungen als JSON bearbeiten" in der Symbolleiste aus. Die JSON-Konfiguration wird geöffnet und zeigt Ihnen, welche Einstellungen Sie angepasst haben. Sie können diese in JSON bearbeiten oder eine beliebige Einstellung in die Zwischenablage kopieren, um Anpassungen für andere Freizugeben.

Hier ist ein Beispiel für die Einstellungsdatei:

/* Visual Studio Settings File */
{
  "languages.dockerfile.general.wordWrapVisualGlyphs": false,
  "languages.fSharpInteractive.general.wordWrapVisualGlyphs": false,
  "languages.memory.general.wordWrapVisualGlyphs": false,
  "languages.register.general.wordWrapVisualGlyphs": false,
  "languages.typeScript.general.wordWrapVisualGlyphs": false,
  "languages.vbScript.general.wordWrapVisualGlyphs": false,
  "languages.cpp.intelliSense.errors.enableErrorFixSuggestions": false,
  "languages.defaults.general.wordWrapVisualGlyphs": true,
  "textEditor.advanced.diffOverviewMargin": true,
  "textEditor.general.stickyScroll.maxLines": 100,
  "copilot.general.debugger.enableDiagnosticsHubProfilerAgent": false,
  "copilot.general.editor.enableAdaptivePaste": false,
  "copilot.general.editor.enableMermaidPreview": false,
  "languages.basic.general.showCompletionOnTyping.hideAdvancedMembers": false,
  "languages.cpp.codeCleanup.includeCleanup.addMissingSuggestionLevel": "suggestion",
  "languages.cpp.codeCleanup.includeCleanup.removeUnusedSuggestionLevel": "dimmed",
  "languages.csharp.general.wordWrapVisualGlyphs": false,
  "languages.json.general.navigationBar": true,
  "languages.rest.tabs.indenting": "smart",
  "languages.rest.general.navigationBar": true,
  "languages.cpp.textEditor.preprocessor.showPreprocessorInactiveColor": false,
  "languages.cpp.intelliSense.quickInfo.enableQuickInfoHelpLink": false,
  "languages.cpp.intelliSense.singleFile.enableSingleFileISense": false,
  "languages.cpp.intelliSense.enableTemplateIntelliSense": false,
  "languages.cpp.textEditor.outlining.enableOutliningOnFileOpen": false,
  "languages.cpp.intelliSense.inactivePlatformIntelliSenseLimit": 1,
  "languages.cpp.codeCleanup.sortIncludes.priorityCaseSensitive": false,
  "languages.cpp.codeStyle.formatting.spacing.spaceAfterSemicolon": true,
  "languages.cpp.intelliSense.quickInfo.useWebSearchOnQuickInfoHelpLink": false,
  "languages.cpp.intelliSense.browsingNavigation.wholeCodebaseSemanticIndex.maximumWorkerThreads": 4,
  "languages.cpp.intelliSense.browsingNavigation.databaseFallback.location": "0",
  "languages.cpp.intelliSense.maximumCachedTranslationUnits": 15,
  "languages.dockerfile.scrollbars.verticalScrollBarMode": "map",
  "languages.cpp.intelliSense.errors.maximumErrorFixErrors": 2,
  "languages.fSharpInteractive.scrollbars.verticalScrollBarMode": "map",
  "textEditor.general.display.autoBraceSurround": true,
  "textEditor.general.imageHoverPreview": true,
  "textEditor.general.display.zeroWidthCharacters": false,
  "languages.cpp.intelliSense.references.maxFindReferencesThreads": 7,
  "languages.cpp.intelliSense.references.autoTuneMaximumFindReferencesThreads": true,
  "languages.memory.scrollbars.verticalScrollBarMode": "map",
  "languages.plainText.scrollbars.verticalScrollBarMode": "bar",
  "copilot.general.chat.preferredChatMode": "Ask",
  "languages.razor.tabs.character": "space",
  "environment.general.showStatusBar": false,
  "languages.register.scrollbars.verticalScrollBarMode": "map",
  "languages.vbScript.scrollbars.verticalScrollBarMode": "map"
}