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
auto |
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. |
indentation |
A nyelv behúzási beállításai. |
on |
Az Enter billentyű lenyomásakor kiértékelendő nyelvszabályok. |
surrounding |
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. |
word |
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
folding
indentationRules
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