Udostępnij przez


Ustawienia programu Visual Studio

Ustawienia środowiska IDE programu Visual Studio, nazywane również opcjami, umożliwiają kontrolowanie wielu aspektów zachowania środowiska IDE i wszystkich jego narzędzi, składników i rozszerzeń. Aby uzyskać dostęp do ustawień programu Visual Studio, wybierz pozycję Narzędzia>Opcje z menu głównego.

Zrzut ekranu przedstawiający środowisko ustawień programu Visual Studio.

Przeglądanie hierarchii kategorii

Ustawienia są zorganizowane w kategorie, wyświetlane w drzewie hierarchii po lewej stronie. Na przykład środowisko odwołuje się do głównego okna IDE. Znajdź dowolne ustawienie w drzewie lub wyszukaj ustawienie według nazwy, kategorii lub słowa kluczowego, jeśli znasz coś o wyszukiwanym ustawieniu.

Ustawienia skojarzone z określonymi obciążeniami, opcjonalnymi składnikami lub rozszerzeniami nie są wyświetlane w drzewie, chyba że są zainstalowane. Zobacz Modyfikowanie programu Visual Studio w celu instalowania obciążeń i składników. Aby uzyskać informacje o rozszerzeniach, zobacz Zarządzanie rozszerzeniami.

Uwaga / Notatka

Niektóre ustawienia, które nie zostały zmigrowane do środowiska programu Visual Studio 2026, nie są wyświetlane w zwykłych miejscach, w których można je znaleźć. Na przykład czcionki i kolory oraz konta nie zostały zmigrowane w Visual Studio 2026 w pierwszej publicznej wersji. Aby znaleźć te ustawienia, użyj funkcji Wyszukiwania lub poszukaj w obszarze Więcej ustawień (ostatni element w każdym węźle najwyższego poziomu), aby wyświetlić listę linków do ustawień, które nie zostały zmigrowane. Po kliknięciu linków zostanie wyświetlone okno dialogowe Opcje z odpowiednią stroną ustawienia.

Zrzut ekranu okna ustawień programu Visual Studio z wyróżnioną opcją Więcej ustawień i widocznym oknem dialogowym Opcje.

Ustawienia wyszukiwania według słów kluczowych

Wyszukiwanie wyszukuje dowolne ustawienie zawierające wprowadzone słowa kluczowe i umożliwia wybranie szukanego ustawienia. Aby wyczyścić wyniki wyszukiwania, kliknij przycisk X.

Najnowsze wyszukiwania są zapamiętywane i oferowane jako sugestie podczas wpisywania, dzięki czemu można je łatwo powtórzyć.

Ustawienia filtru

Ustawienia można również filtrować na określony sposób. Możesz na przykład filtrować, aby wyświetlić tylko ustawienia związane z ułatwieniami dostępu, wydajnością lub ustawieniami zmodyfikowanymi z ustawień domyślnych.

Zrzut ekranu przedstawiający opcje filtru w okienku Ustawienia.

Ustawienia zakresu według użytkownika lub rozwiązania

Pole Dotyczy umożliwia określenie zakresu ustawień dla rozwiązania, nad którym pracujesz. Możesz na przykład wybrać różne kolory motywu dla każdego rozwiązania, nad którym pracujesz. Różnica wizualna może ułatwić znalezienie odpowiedniego okna środowiska IDE, jeśli masz otwarte wiele okien.

Kiedy zmiany zostaną wprowadzone?

Większość zmian ustawień jest stosowana natychmiast bez konieczności zapisywania, stosowania zmian lub ponownego uruchamiania IDE. Ustawienia, które wymagają ponownego uruchomienia środowiska IDE, aby zaczęły obowiązywać, będą wyświetlać komunikat po ich zmianie.

Synchronizowanie ustawień

Ustawienia są zwykle skojarzone z profilem użytkownika i synchronizowane z innymi sesjami programu Visual Studio, jeśli logujesz się przy użyciu tego samego profilu. Aby zsynchronizować ustawienia, musisz się zalogować. Podczas pierwszej instalacji programu Visual Studio 2026 możesz zaimportować ustawienia z poprzedniej instalacji. Ta akcja spowoduje zaimportowanie wszystkich ustawień. Ustawienia, które zostały wcześniej zsynchronizowane, są automatycznie stosowane do nowej instalacji. Wszelkie kolejne zmiany ustawień zostaną zsynchronizowane z innymi sesjami programu Visual Studio 2026, w których logujesz się przy użyciu tego samego profilu, ale te ustawienia nie są synchronizowane z powrotem do programu Visual Studio 2022. Aby uzyskać więcej informacji, zobacz Synchronizowane ustawienia w programie Visual Studio.

Wyświetlanie lub edytowanie pliku konfiguracji JSON

Możesz wyświetlić lub edytować ustawienia, które zostały zmodyfikowane z ustawień domyślnych, otwierając plik konfiguracji JSON. Aby otworzyć plik, wybierz pozycję Edytuj ustawienia użytkownika w formacie JSON na pasku narzędzi. Otwiera się plik konfiguracyjny JSON, pokazując ustawienia, które dostosowałeś. Można je edytować w formacie JSON lub skopiować dowolne ustawienie do schowka, aby udostępnić dostosowania innym osobom.

Oto przykład pliku ustawień:

/* 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"
}

Synchronizacja

Użyj przycisku Synchronizuj , aby zsynchronizować ustawienia lokalne i zsynchronizowane ustawienia online.