LanguageConfiguration interface
De taalconfiguratie-interface definieert het contract tussen extensies en verschillende editorfuncties, zoals automatisch invoegen van haakjes, automatische inspringing, enzovoort.
Eigenschappen
auto |
De paren voor automatisch sluiten van de taal. Het 'sluiten'-teken wordt automatisch ingevoegd en het 'open' teken wordt getypt. Als dit niet is ingesteld, worden de geconfigureerde haakjes gebruikt. |
brackets | De haken van de taal. Deze configuratie is impliciet van invloed op het drukken op Enter rond deze haken. |
comments | De instellingen voor opmerkingen in de taal. |
folding | De vouwregels van de taal. |
indentation |
De instellingen voor inspringing van de taal. |
on |
De regels van de taal die moeten worden geƫvalueerd wanneer u op Enter drukt. |
surrounding |
De omringende paren van de taal. Wanneer het 'open'-teken op een selectie wordt getypt, wordt de geselecteerde tekenreeks omgeven door de open- en sluittekens. Als dit niet is ingesteld, worden de instellingen voor automatisch sluiten van paren gebruikt. |
word |
De woorddefinitie van de taal. Als de taal Unicode-id's (bijvoorbeeld JavaScript) ondersteunt, verdient het de voorkeur om een woorddefinitie op te geven waarin uitsluiting van bekende scheidingstekens wordt gebruikt. bijvoorbeeld: een regex die overeenkomt met alles behalve bekende scheidingstekens (en punt mag voorkomen in een getal met drijvende komma): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g |
Eigenschapdetails
autoClosingPairs
De paren voor automatisch sluiten van de taal. Het 'sluiten'-teken wordt automatisch ingevoegd en het 'open' teken wordt getypt. Als dit niet is ingesteld, worden de geconfigureerde haakjes gebruikt.
autoClosingPairs?: IAutoClosingPairConditional[]
Waarde van eigenschap
brackets
De haken van de taal. Deze configuratie is impliciet van invloed op het drukken op Enter rond deze haken.
brackets?: CharacterPair[]
Waarde van eigenschap
comments
De instellingen voor opmerkingen in de taal.
comments?: CommentRule
Waarde van eigenschap
folding
indentationRules
De instellingen voor inspringing van de taal.
indentationRules?: IndentationRule
Waarde van eigenschap
onEnterRules
De regels van de taal die moeten worden geƫvalueerd wanneer u op Enter drukt.
onEnterRules?: OnEnterRule[]
Waarde van eigenschap
surroundingPairs
De omringende paren van de taal. Wanneer het 'open'-teken op een selectie wordt getypt, wordt de geselecteerde tekenreeks omgeven door de open- en sluittekens. Als dit niet is ingesteld, worden de instellingen voor automatisch sluiten van paren gebruikt.
surroundingPairs?: IAutoClosingPair[]
Waarde van eigenschap
wordPattern
De woorddefinitie van de taal. Als de taal Unicode-id's (bijvoorbeeld JavaScript) ondersteunt, verdient het de voorkeur om een woorddefinitie op te geven waarin uitsluiting van bekende scheidingstekens wordt gebruikt. bijvoorbeeld: een regex die overeenkomt met alles behalve bekende scheidingstekens (en punt mag voorkomen in een getal met drijvende komma): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
wordPattern?: RegExp
Waarde van eigenschap
RegExp
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor