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
| auto |
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. |
| indentation |
A nyelv behúzási beállításai. |
| on |
A nyelv szabályai, amelyeket az Enter billentyű lenyomásakor kell kiértékelni. |
| surrounding |
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. |
| word |
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
folding
indentationRules
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