Dela via


LanguageConfiguration interface

Språkkonfigurationsgränssnittet definierar kontraktet mellan tillägg och olika redigeringsfunktioner, till exempel automatisk infogning av hakparenteser, automatisk indrag osv.

Egenskaper

autoClosingPairs

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.

indentationRules

Språkets indragsinställningar.

onEnterRules

Språkets regler som ska utvärderas när du trycker på Retur.

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.

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

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

Språkets kommentarsinställningar.

comments?: CommentRule

Egenskapsvärde

folding

Språkets vikningsregler.

folding?: FoldingRules

Egenskapsvärde

indentationRules

Språkets indragsinställningar.

indentationRules?: IndentationRule

Egenskapsvärde

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