Sdílet prostřednictvím


LanguageConfiguration interface

Rozhraní pro konfiguraci jazyka definuje kontrakt mezi rozšířeními a různými funkcemi editoru, jako je automatické vkládání závorek, automatické odsazení atd.

Vlastnosti

autoClosingPairs

Automatické uzavírací páry jazyka Znak "zavřít" se automaticky vloží se zadaným znakem "open". Pokud nenastavíte, použijí se nakonfigurované hranaté závorky.

brackets

Hranaté závorky jazyka. Tato konfigurace implicitně ovlivňuje stisknutí klávesy Enter kolem těchto závorek.

comments

Nastavení komentářů jazyka

folding

Skládací pravidla jazyka.

indentationRules

Nastavení odsazení jazyka

onEnterRules

Pravidla jazyka, která se mají vyhodnotit při stisknutí klávesy Enter.

surroundingPairs

Okolní páry jazyka. Když je u výběru zadán znak "open", je vybraný řetězec obklopen znaky otevření a zavření. Pokud nastavení není nastavené, použije se nastavení automatických párů.

wordPattern

Definice slova jazyka Pokud jazyk podporuje identifikátory Unicode (např. JavaScript), je vhodnější zadat definici slova, která používá vyloučení známých oddělovačů. Např.: Výraz registru, který odpovídá čemukoli kromě známých oddělovačů (a tečka může být v čísle s plovoucí desetinou čárkou): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

Podrobnosti vlastnosti

autoClosingPairs

Automatické uzavírací páry jazyka Znak "zavřít" se automaticky vloží se zadaným znakem "open". Pokud nenastavíte, použijí se nakonfigurované hranaté závorky.

autoClosingPairs?: IAutoClosingPairConditional[]

Hodnota vlastnosti

brackets

Hranaté závorky jazyka. Tato konfigurace implicitně ovlivňuje stisknutí klávesy Enter kolem těchto závorek.

brackets?: CharacterPair[]

Hodnota vlastnosti

comments

Nastavení komentářů jazyka

comments?: CommentRule

Hodnota vlastnosti

folding

Skládací pravidla jazyka.

folding?: FoldingRules

Hodnota vlastnosti

indentationRules

Nastavení odsazení jazyka

indentationRules?: IndentationRule

Hodnota vlastnosti

onEnterRules

Pravidla jazyka, která se mají vyhodnotit při stisknutí klávesy Enter.

onEnterRules?: OnEnterRule[]

Hodnota vlastnosti

surroundingPairs

Okolní páry jazyka. Když je u výběru zadán znak "open", je vybraný řetězec obklopen znaky otevření a zavření. Pokud nastavení není nastavené, použije se nastavení automatických párů.

surroundingPairs?: IAutoClosingPair[]

Hodnota vlastnosti

wordPattern

Definice slova jazyka Pokud jazyk podporuje identifikátory Unicode (např. JavaScript), je vhodnější zadat definici slova, která používá vyloučení známých oddělovačů. Např.: Výraz registru, který odpovídá čemukoli kromě známých oddělovačů (a tečka může být v čísle s plovoucí desetinou čárkou): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

wordPattern?: RegExp

Hodnota vlastnosti

RegExp