Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met EditorConfig-bestanden kunt u algemene opties voor teksteditor, zoals de grootte van de inspringing, per project beschrijven. Zie voor meer informatie over de ondersteuning van Visual Studio voor EditorConfig-bestanden Maak draagbare editorinstellingen met EditorConfig.
In de meeste gevallen wanneer u een Visual Studio-taalservice implementeert, is er geen extra werk nodig om universele eigenschappen van EditorConfig te ondersteunen. De kerneditor detecteert en leest het .editorconfig bestand automatisch wanneer gebruikers bestanden openen en stelt de juiste tekstbuffer en weergaveopties in. Voor bewerkingen zoals tabbladen en spaties kiezen sommige taalservices er echter voor om een geschikte contextuele tekstweergaveoptie te gebruiken in plaats van algemene instellingen te gebruiken. In deze gevallen moet de taalservice worden bijgewerkt om EditorConfig-bestanden te ondersteunen.
Hieronder volgen de wijzigingen die nodig zijn om een taalservice bij te werken ter ondersteuning van EditorConfig-bestanden door een algemene taalspecifieke optie te vervangen door een contextuele optie:
Inspringstijl
| Taalspecifieke opties | Contextuele opties |
|---|---|
| Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES.fInsertTabs Microsoft.VisualStudio.Package.LanguagePreferences.InsertTabs |
!textBufferOptions.GetOptionValue(DefaultOptions.ConvertTabsToSpacesOptionId) !textView.Options.GetOptionValue(DefaultOptions.ConvertTabsToSpacesOptionId) |
Grootte van inspringing
| Taalspecifieke opties | Contextuele opties |
|---|---|
| Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES.uIndentSize Microsoft.VisualStudio.Package.LanguagePreferences.InsertTabs.IndentSize |
textBufferOptions.GetOptionValue(DefaultOptions.IndentSizeOptionId) textView.Options.GetOptionValue(DefaultOptions.IndentSizeOptionId) |
Tabgrootte
| Taalspecifieke opties | Contextuele opties |
|---|---|
| Microsoft.VisualStudio.TextManager.Interop.LANGPREFERENCES.uTabSize Microsoft.VisualStudio.Package.LanguagePreferences.InsertTabs.TabSize |
textBufferOptions.GetOptionValue(DefaultOptions.TabSizeOptionId) textView.Options.GetOptionValue(DefaultOptions.TabSizeOptionId) |