Megosztás:


LanguageConfiguration interface

A nyelvi konfigurációs felület meghatározza a szerződést a kiterjesztések és a különböző szerkesztői funkciók között, mint például az automatikus zárójel beillesztése, az automatikus behúzás stb.

Tulajdonságok

autoClosingPairs

A nyelv automatikusan záródó párjai. A "bezárás" karakter automatikusan beszúrásra kerül a "megnyitás" karakter beírásával. Ha nincs beállítva, a rendszer a konfigurált zárójeleket használja.

brackets

A nyelv zárójelei. Ez a konfiguráció implicit módon befolyásolja az Enter billentyű lenyomását a szögletes zárójelek körül.

comments

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

folding

A nyelv összecsukható szabályai.

indentationRules

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

onEnterRules

A nyelv szabályai, amelyeket az Enter billentyű lenyomásakor kell kiértékelni.

surroundingPairs

A nyelvet körülvevő párok. Amikor a "open" karaktert beírja egy kijelölésre, a kiválasztott karakterláncot a nyitó és a záró karakterek veszik körül. Ha nincs beállítva, akkor az automatikus záró párok beállításait fogja használni.

wordPattern

A nyelv szódefiníciója. Ha a nyelv támogatja a Unicode azonosítókat (pl. JavaScript), akkor célszerű olyan szódefiníciót adni, 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árminek megfelel (és a pont lebegőpontos számban fordulhat elő): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

Tulajdonság adatai

autoClosingPairs

A nyelv automatikusan záródó párjai. A "bezárás" karakter automatikusan beszúrásra kerül a "megnyitás" karakter beírásával. Ha nincs beállítva, a rendszer a konfigurált zárójeleket használja.

autoClosingPairs?: IAutoClosingPairConditional[]

Tulajdonság értéke

brackets

A nyelv zárójelei. Ez a konfiguráció implicit módon befolyásolja az Enter billentyű lenyomását a 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 összecsukható 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

A nyelv szabályai, amelyeket az Enter billentyű lenyomásakor kell kiértékelni.

onEnterRules?: OnEnterRule[]

Tulajdonság értéke

surroundingPairs

A nyelvet körülvevő párok. Amikor a "open" karaktert beírja egy kijelölésre, a kiválasztott karakterláncot a nyitó és a záró karakterek veszik körül. Ha nincs beállítva, akkor az automatikus záró párok beállításait fogja használni.

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), akkor célszerű olyan szódefiníciót adni, 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árminek megfelel (és a pont lebegőpontos számban fordulhat elő): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

wordPattern?: RegExp

Tulajdonság értéke

RegExp