Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
EditorConfig dosyaları, girinti boyutu gibi sık kullanılan metin düzenleyicisi seçeneklerini proje temelinde açıklamanıza olanak tanır. Visual Studio'nun EditorConfig dosyaları desteği hakkında daha fazla bilgi edinmek için bkz. EditorConfig kullanarak taşınabilir düzenleyici ayarları oluşturma.
Visual Studio dil hizmetini uyguladığınızda çoğu durumda EditorConfig evrensel özelliklerini desteklemek için ek bir çalışma gerekmez. Çekirdek düzenleyici, kullanıcılar dosyaları açtığında .editorconfig dosyayı otomatik olarak bulur ve okur ve uygun metin arabelleği ve görüntüleme seçeneklerini ayarlar. Ancak, sekmeler ve boşluklar gibi düzenlemeler için bazı dil hizmetleri genel ayarları kullanmak yerine uygun bir bağlamsal metin görünümü seçeneğini kullanmayı tercih eder. Bu gibi durumlarda, dil hizmeti EditorConfig dosyalarını destekleyecek şekilde güncelleştirilmelidir.
Genel dile özgü bir seçeneği bağlamsal bir seçenekle değiştirerek EditorConfig dosyalarını desteklemek üzere bir dil hizmetini güncelleştirmek için gereken değişiklikler aşağıdadır:
Girinti stili
| Dile özgü seçenekler | Bağlamsal seçenekler |
|---|---|
| Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES.fInsertTabs Microsoft.VisualStudio.Package.LanguagePreferences.InsertTabs |
!textBufferOptions.GetOptionValue(DefaultOptions.ConvertTabsToSpacesOptionId) !textView.Options.GetOptionValue(DefaultOptions.ConvertTabsToSpacesOptionId) |
Girinti boyutu
| Dile özgü seçenekler | Bağlamsal seçenekler |
|---|---|
| Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES.uIndentSize Microsoft.VisualStudio.Package.LanguagePreferences.InsertTabs.IndentSize |
textBufferOptions.GetOptionValue(DefaultOptions.IndentSizeOptionId) için girinti boyutu değerini alır. textView.Options.GetOptionValue(DefaultOptions.IndentSizeOptionId) |
Sekme boyutu
| Dile özgü seçenekler | Bağlamsal seçenekler |
|---|---|
| Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES.uTabSize Microsoft.VisualStudio.Package.LanguagePreferences.InsertTabs.TabSize |
textBufferOptions.GetOptionValue(DefaultOptions.TabSizeOptionId) textView.Options.GetOptionValue(DefaultOptions.TabSizeOptionId) |