LanguageConfiguration interface
Språkkonfigurationsgränssnittet definierar kontraktet mellan tillägg och olika redigeringsfunktioner, som automatisk infogning av parenteser, automatisk indrag etc.
Egenskaper
| auto |
Språkets automatiskt stängande par. Tecknet "stäng" infogas automatiskt när tecknet "öppna" skrivs. Om den inte är inställd kommer de konfigurerade parenteserna att användas. |
| brackets | Språkets parenteser. Den här konfigurationen påverkar implicit att trycka på Retur runt dessa hakparenteser. |
| comments | Språkets kommentarsinställningar. |
| folding | Språkets tumstockar. |
| indentation |
Språkets indragsinställningar. |
| on |
Språkets regler ska utvärderas när du trycker på Retur. |
| surrounding |
Språkets omgivande par. När det öppna tecknet skrivs in i en markering omges den valda strängen av de öppna och stängda tecknen. Om den inte är inställd kommer inställningarna för autostängande par att användas. |
| word |
Språkets orddefinition. Om språket har stöd för Unicode-identifierare (t.ex. JavaScript) är det bättre att ange en orddefinition som utesluter kända avgränsare. t.ex.: Ett reguljärt uttryck som matchar allt utom kända avgränsare (och punkt tillåts förekomma i ett flyttal): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g |
Egenskapsinformation
autoClosingPairs
Språkets automatiskt stängande par. Tecknet "stäng" infogas automatiskt när tecknet "öppna" skrivs. Om den inte är inställd kommer de konfigurerade parenteserna att användas.
autoClosingPairs?: IAutoClosingPairConditional[]
Egenskapsvärde
brackets
Språkets parenteser. Den här konfigurationen påverkar implicit att trycka på Retur runt dessa hakparenteser.
brackets?: CharacterPair[]
Egenskapsvärde
comments
folding
indentationRules
onEnterRules
Språkets regler ska utvärderas när du trycker på Retur.
onEnterRules?: OnEnterRule[]
Egenskapsvärde
surroundingPairs
Språkets omgivande par. När det öppna tecknet skrivs in i en markering omges den valda strängen av de öppna och stängda tecknen. Om den inte är inställd kommer inställningarna för autostängande par att användas.
surroundingPairs?: IAutoClosingPair[]
Egenskapsvärde
wordPattern
Språkets orddefinition. Om språket har stöd för Unicode-identifierare (t.ex. JavaScript) är det bättre att ange en orddefinition som utesluter kända avgränsare. t.ex.: Ett reguljärt uttryck som matchar allt utom kända avgränsare (och punkt tillåts förekomma i ett flyttal): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
wordPattern?: RegExp
Egenskapsvärde
RegExp