Udostępnij za pośrednictwem


LanguageConfiguration interface

Interfejs konfiguracji języka definiuje kontrakt między rozszerzeniami i różnymi funkcjami edytora, takimi jak automatyczne wstawianie nawiasów, automatyczne wcięcie itp.

Właściwości

autoClosingPairs

Pary automatycznego zamykania języka. Znak "zamknij" jest automatycznie wstawiany z znakiem "otwórz". Jeśli nie zostanie ustawiona, zostaną użyte skonfigurowane nawiasy kwadratowe.

brackets

Nawiasy kwadratowe języka. Ta konfiguracja niejawnie wpływa na naciśnięcie klawisza Enter wokół tych nawiasów.

comments

Ustawienia komentarza języka.

folding

Reguły składania języka.

indentationRules

Ustawienia wcięcia języka.

onEnterRules

Reguły języka, które mają być oceniane podczas naciskania klawisza Enter.

surroundingPairs

Otaczające pary języka. Gdy znak "otwórz" jest wpisywany w zaznaczeniu, wybrany ciąg jest otoczony otwartymi i bliskimi znakami. Jeśli nie zostanie ustawiona, zostaną użyte ustawienia par autoklosingu.

wordPattern

Definicja wyrazu języka. Jeśli język obsługuje identyfikatory Unicode (np. JavaScript), zaleca się podanie definicji wyrazu, która używa wykluczenia znanych separatorów. np. Wyrażenie regularne zgodne z wszystkimi znanymi separatorami (i kropka może występować w liczbie zmiennoprzecinkowe): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:",.<>/?\s]+)/g

Szczegóły właściwości

autoClosingPairs

Pary automatycznego zamykania języka. Znak "zamknij" jest automatycznie wstawiany z znakiem "otwórz". Jeśli nie zostanie ustawiona, zostaną użyte skonfigurowane nawiasy kwadratowe.

autoClosingPairs?: IAutoClosingPairConditional[]

Wartość właściwości

brackets

Nawiasy kwadratowe języka. Ta konfiguracja niejawnie wpływa na naciśnięcie klawisza Enter wokół tych nawiasów.

brackets?: CharacterPair[]

Wartość właściwości

comments

Ustawienia komentarza języka.

comments?: CommentRule

Wartość właściwości

folding

Reguły składania języka.

folding?: FoldingRules

Wartość właściwości

indentationRules

Ustawienia wcięcia języka.

indentationRules?: IndentationRule

Wartość właściwości

onEnterRules

Reguły języka, które mają być oceniane podczas naciskania klawisza Enter.

onEnterRules?: OnEnterRule[]

Wartość właściwości

surroundingPairs

Otaczające pary języka. Gdy znak "otwórz" jest wpisywany w zaznaczeniu, wybrany ciąg jest otoczony otwartymi i bliskimi znakami. Jeśli nie zostanie ustawiona, zostaną użyte ustawienia par autoklosingu.

surroundingPairs?: IAutoClosingPair[]

Wartość właściwości

wordPattern

Definicja wyrazu języka. Jeśli język obsługuje identyfikatory Unicode (np. JavaScript), zaleca się podanie definicji wyrazu, która używa wykluczenia znanych separatorów. np. Wyrażenie regularne zgodne z wszystkimi znanymi separatorami (i kropka może występować w liczbie zmiennoprzecinkowe): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:",.<>/?\s]+)/g

wordPattern?: RegExp

Wartość właściwości

RegExp