Megosztás a következőn keresztül:


LanguageConfiguration interface

A nyelvi konfigurációs felület határozza meg a bővítmények és a különböző szerkesztőfunkciók közötti szerződést, például az automatikus zárójelbe helyezést, az automatikus behúzást stb.

Tulajdonságok

autoClosingPairs

A nyelv automatikus záró párjai. A rendszer automatikusan beszúrja a "bezárás" karaktert a "nyitott" karakterrel. Ha nincs beállítva, a rendszer a konfigurált szögletes zárójeleket használja.

brackets

A nyelv szögletes zárójelei. Ez a konfiguráció implicit módon hatással van az Enter billentyű lenyomására ezen szögletes zárójelek körül.

comments

A nyelv megjegyzésbeállításai.

folding

A nyelv összecsukási szabályai.

indentationRules

A nyelv behúzási beállításai.

onEnterRules

Az Enter billentyű lenyomásakor kiértékelendő nyelvszabályok.

surroundingPairs

A nyelv környező párjai. Amikor a kijelölésbe beírja a "nyitott" karaktert, a kijelölt sztringet a megnyitott és bezárt karakterek veszik körül. Ha nincs beállítva, a rendszer az automatikus kizárási párok beállításait használja.

wordPattern

A nyelv szódefiníciója. Ha a nyelv támogatja a Unicode-azonosítókat (pl. JavaScript), célszerű olyan szódefiníciót megadni, amely az ismert elválasztók kizárását használja. Pl.: Olyan regex, amely az ismert elválasztók kivételével bármire illeszkedik (és pont is szerepelhet lebegőpontos számban): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

Tulajdonság adatai

autoClosingPairs

A nyelv automatikus záró párjai. A rendszer automatikusan beszúrja a "bezárás" karaktert a "nyitott" karakterrel. Ha nincs beállítva, a rendszer a konfigurált szögletes zárójeleket használja.

autoClosingPairs?: IAutoClosingPairConditional[]

Tulajdonság értéke

brackets

A nyelv szögletes zárójelei. Ez a konfiguráció implicit módon hatással van az Enter billentyű lenyomására ezen szögletes zárójelek körül.

brackets?: CharacterPair[]

Tulajdonság értéke

comments

A nyelv megjegyzésbeállításai.

comments?: CommentRule

Tulajdonság értéke

folding

A nyelv összecsukási szabályai.

folding?: FoldingRules

Tulajdonság értéke

indentationRules

A nyelv behúzási beállításai.

indentationRules?: IndentationRule

Tulajdonság értéke

onEnterRules

Az Enter billentyű lenyomásakor kiértékelendő nyelvszabályok.

onEnterRules?: OnEnterRule[]

Tulajdonság értéke

surroundingPairs

A nyelv környező párjai. Amikor a kijelölésbe beírja a "nyitott" karaktert, a kijelölt sztringet a megnyitott és bezárt karakterek veszik körül. Ha nincs beállítva, a rendszer az automatikus kizárási párok beállításait használja.

surroundingPairs?: IAutoClosingPair[]

Tulajdonság értéke

wordPattern

A nyelv szódefiníciója. Ha a nyelv támogatja a Unicode-azonosítókat (pl. JavaScript), célszerű olyan szódefiníciót megadni, amely az ismert elválasztók kizárását használja. Pl.: Olyan regex, amely az ismert elválasztók kivételével bármire illeszkedik (és pont is szerepelhet lebegőpontos számban): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

wordPattern?: RegExp

Tulajdonság értéke

RegExp