Aracılığıyla paylaş


Visual Studio ayarları

Seçenekler olarak da adlandırılan Visual Studio IDE ayarları, IDE'nin davranışının ve tüm araçlarının, bileşenlerinin ve uzantılarının birçok yönünü denetlemenize olanak sağlar. Visual Studio ayarlarına erişmek için ana menüden Araçlar>Seçenekleri'ni seçin.

Visual Studio ayarları deneyiminin ekran görüntüsü.

Kategori hiyerarşisine göz atın

Ayarlar, sol taraftaki hiyerarşi ağacında gösterilen kategoriler halinde düzenlenir. Örneğin, Ortam ana IDE penceresine başvurur. Ağaçtaki herhangi bir ayarı bulun veya aradığınız ayarı ada, kategoriye ya da anahtar kelimeye göre arayın, eğer aradığınız ayar hakkında bir şey biliyorsanız.

Belirli iş yükleri, isteğe bağlı bileşenler veya uzantılarla ilişkili ayarlar, yüklenmedikleri sürece ağaçta görünmez. bkz. İş yüklerini ve bileşenleri yüklemek için Visual Studio'yu değiştirme . Uzantılar için bkz. Uzantıları yönetme.

Uyarı

Visual Studio 2026 deneyimine aktarılmamış bazı ayarlar, genellikle onları bulduğunuz yerlerde görünmeyebilir. Örneğin, ilk genel sürümde Visual Studio 2026'da Yazı Tipleri ve Renkler ile Hesaplar taşınmamıştır. Bu ayarları bulmak için Arama özelliğini kullanın veya Diğer ayarlar'ın (her üst düzey düğümün altındaki son öğe) bölümüne bakarak geçirilmemiş ayarların bağlantılarının listesini görün. Bağlantılara tıkladığınızda, ilgili ayar sayfasıyla birlikte Seçenekler iletişim kutusu görüntülenir.

Diğer Ayarlar'ın vurgulandığı ve Seçenekler iletişim kutusunu gösteren Visual Studio ayarları deneyiminin ekran görüntüsü.

Anahtar sözcüklere göre arama ayarları

Arama, girdiğiniz anahtar sözcükleri içeren herhangi bir ayarı bulur ve aradığınızı seçmenize olanak tanır. Arama sonuçlarını temizlemek için X işaretine tıklayın.

En son yaptığınız aramalar hatırlanır ve siz yazarken öneri olarak sunulur, böylece bunları kolayca tekrarlayabilirsiniz.

Filtre ayarları

Ayarları belirli yollarla da filtreleyebilirsiniz. Örneğin, yalnızca varsayılan değerlerden değiştirdiğiniz erişilebilirlik, performans veya ayarlarla ilgili ayarları görmek için filtreleyebilirsiniz.

Ayarlar bölmesindeki Filtre seçeneklerinin ekran görüntüsü.

Kullanıcıya veya çözüme göre kapsam ayarları

Uygula kutusu, ayarları çalıştığınız çözüme göre sınırlandırmanızı sağlar. Örneğin, üzerinde çalıştığınız her çözüm için farklı tema renkleri seçebilirsiniz. Görsel fark, birden çok pencere açıksa doğru IDE penceresini bulmayı kolaylaştırabilir.

Değişiklikler ne zaman geçerli olur?

Çoğu ayar değişikliği, kaydetme veya uygulama eylemi gerektirmeden veya IDE'yi yeniden başlatmadan hemen geçerli olur. IDE'nin etkili olması için yeniden başlatmanızı gerektiren ayarlar, bunları değiştirdiğinizde bir ileti görüntüler.

Eşitleme ayarları

Ayarlar normalde kullanıcı profilinizle ilişkilendirilir ve aynı profille oturum açarsanız diğer Visual Studio oturumlarıyla eşitlenir. Ayarları eşitlemek için oturum açmanız gerekir. Visual Studio 2026'yı ilk yüklediğinizde, önceki bir yüklemeden ayarları içeri aktarma seçeneğiniz vardır. Bu eylem tüm ayarları içeri aktarır. Daha önce eşitlenen ayarlar yeni yüklemeye otomatik olarak uygulanır. Sonraki ayar değişiklikleri, aynı profille oturum açtığınızda diğer Visual Studio 2026 oturumlarıyla eşitlenir, ancak bu ayarlar Visual Studio 2022'ye geri eşitlenmez. Daha fazla bilgi için bkz. Visual Studio'da eşitlenmiş ayarlar.

JSON yapılandırma dosyasını görüntüleme veya düzenleme

JSON yapılandırma dosyasını açarak varsayılan ayarlardan değiştirdiğiniz ayarları görüntüleyebilir veya düzenleyebilirsiniz. Dosyayı açmak için araç çubuğundan Kullanıcı ayarlarını JSON olarak düzenle'yi seçin. Özelleştirdiğiniz ayarları gösteren JSON yapılandırması açılır. Bunları JSON'da düzenleyebilir veya özelleştirmeleri başkalarıyla paylaşmak için herhangi bir ayarı panoya kopyalayabilirsiniz.

Aşağıda ayarlar dosyasının bir örneği verilmişti:

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

Senkronizasyon

Yerel ayarları ve çevrimiçi eşitlenmiş ayarları eşitlemek için Eşitle düğmesini kullanın.