LanguageConfiguration interface
Språkkonfigurationsgränssnittet definierar kontraktet mellan tillägg och olika redigeringsfunktioner, till exempel automatisk infogning av hakparenteser, automatisk indrag osv.
Egenskaper
auto |
Språkets automatiska avslutande par. Tecknet "stäng" infogas automatiskt med det öppna tecknet skrivs. Om inte anges används de konfigurerade hakparenteserna. |
brackets | Språkets hakparenteser. Den här konfigurationen påverkar implicit om du trycker på Retur runt dessa hakparenteser. |
comments | Språkets kommentarsinställningar. |
folding | Språkets vikningsregler. |
indentation |
Språkets indragsinställningar. |
on |
Språkets regler som ska utvärderas när du trycker på Retur. |
surrounding |
Språkets omgivande par. När det öppna tecknet skrivs på en markering omges den markerade strängen av de öppna och stäng tecknen. Om inte anges används inställningarna för automatisk omslutning av par. |
word |
Språkets orddefinition. Om språket stöder Unicode-identifierare (t.ex. JavaScript) är det bättre att ange en orddefinition som använder undantag av kända avgränsare. t.ex. Ett regex som matchar något annat än kända avgränsare (och punkt tillåts förekomma i ett flyttalsnummer): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g |
Egenskapsinformation
autoClosingPairs
Språkets automatiska avslutande par. Tecknet "stäng" infogas automatiskt med det öppna tecknet skrivs. Om inte anges används de konfigurerade hakparenteserna.
autoClosingPairs?: IAutoClosingPairConditional[]
Egenskapsvärde
brackets
Språkets hakparenteser. Den här konfigurationen påverkar implicit om du trycker på Retur runt dessa hakparenteser.
brackets?: CharacterPair[]
Egenskapsvärde
comments
folding
indentationRules
onEnterRules
Språkets regler som ska utvärderas när du trycker på Retur.
onEnterRules?: OnEnterRule[]
Egenskapsvärde
surroundingPairs
Språkets omgivande par. När det öppna tecknet skrivs på en markering omges den markerade strängen av de öppna och stäng tecknen. Om inte anges används inställningarna för automatisk omslutning av par.
surroundingPairs?: IAutoClosingPair[]
Egenskapsvärde
wordPattern
Språkets orddefinition. Om språket stöder Unicode-identifierare (t.ex. JavaScript) är det bättre att ange en orddefinition som använder undantag av kända avgränsare. t.ex. Ett regex som matchar något annat än kända avgränsare (och punkt tillåts förekomma i ett flyttalsnummer): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
wordPattern?: RegExp
Egenskapsvärde
RegExp