Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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
Pierwsza publiczna wersja Visual Studio 2026 r. nie zawierała Fonts and Colors ani Accounts w ujednoliconym środowisku ustawień. Użyj wyszukiwania ustawień, aby znaleźć ustawienia, które nie znajdują się w ich zwykłej kategorii. Począwszy od wersji 18.11, Fonts and Colors korzysta z ujednoliconego środowiska ustawień, w tym nawigacji kategorii, zintegrowanego wyszukiwania i podglądów w tekście. Ta aktualizacja nie zmienia wskazówek dotyczących migracji dla Konta.
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, wybierz ikonę 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.
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.
Przycisk Synchronizuj
Użyj przycisku Synchronizuj , aby zsynchronizować ustawienia lokalne i zsynchronizowane ustawienia online.
Program Visual Studio kojarzy ustawienia na stronie Ustawienia z profilem logowania i synchronizuje je między instalacjami korzystającymi z tego samego konta. Po zmianie ustawienia program Visual Studio automatycznie zastosuje je do innych zalogowanych sesji, co pomaga zachować spójność środowiska.
Przycisk Synchronizuj umożliwia ręczne wyzwalanie synchronizacji, aby upewnić się, że ustawienia lokalne są up-to-date z zapisanymi ustawieniami. Może to być przydatne, jeśli chcesz natychmiast uzgodnić zmiany lokalne z kopią zdalną, ale regularna synchronizacja odbywa się również automatycznie bez konieczności ręcznego działania.
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.
Począwszy od wersji 18.11 programu Visual Studio 2026 dostosowania czcionek i kolorów są również uwzględniane w pliku settings.json. Zmiany w interfejsie użytkownika są odzwierciedlane w pliku, dzięki czemu można sprawdzać, edytować, udostępniać lub cofać te dostosowania przy zachowaniu synchronizacji interfejsu użytkownika i formatu JSON. Aby znaleźć obsługiwane wpisy JSON dla własnego dostosowania, zmień to w interfejsie użytkownika Czcionki i kolory, a następnie otwórz pozycję Edytuj ustawienia użytkownika w formacie JSON.
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"
}