Udostępnij za pomocą


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 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 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, które pasuje do wszystkiego oprócz znanych separatorów (a kropka może wystąpić w liczbie zmiennoprzecinkowej): /(-?\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 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 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, które pasuje do wszystkiego oprócz znanych separatorów (a kropka może wystąpić w liczbie zmiennoprzecinkowej): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

wordPattern?: RegExp

Wartość właściwości

RegExp