LanguageConfiguration interface
La interfaz de configuración del lenguaje define el contrato entre extensiones y diversas características del editor, como la inserción de corchetes automática, la sangría automática, etc.
Propiedades
auto |
Pares de cierre automático del idioma. El carácter "close" se inserta automáticamente con el carácter "open". Si no se establece, se usarán los corchetes configurados. |
brackets | Corchetes del idioma. Esta configuración afecta implícitamente a presionar Entrar alrededor de estos corchetes. |
comments | Configuración del comentario del idioma. |
folding | Reglas de plegado del idioma. |
indentation |
Configuración de sangría del idioma. |
on |
Las reglas del idioma que se van a evaluar al presionar Entrar. |
surrounding |
Pares circundantes del idioma. Cuando el carácter "open" se escribe en una selección, la cadena seleccionada está rodeada por los caracteres abiertos y cerrados. Si no se establece, se usará la configuración de pares de cierre automático. |
word |
Definición de palabra del lenguaje. Si el lenguaje admite identificadores Unicode (por ejemplo, JavaScript), es preferible proporcionar una definición de palabra que use la exclusión de separadores conocidos. Por ejemplo: expresión regular que coincide con cualquier elemento excepto separadores conocidos (y punto puede producirse en un número de punto flotante): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g |
Detalles de las propiedades
autoClosingPairs
Pares de cierre automático del idioma. El carácter "close" se inserta automáticamente con el carácter "open". Si no se establece, se usarán los corchetes configurados.
autoClosingPairs?: IAutoClosingPairConditional[]
Valor de propiedad
brackets
Corchetes del idioma. Esta configuración afecta implícitamente a presionar Entrar alrededor de estos corchetes.
brackets?: CharacterPair[]
Valor de propiedad
comments
folding
indentationRules
Configuración de sangría del idioma.
indentationRules?: IndentationRule
Valor de propiedad
onEnterRules
Las reglas del idioma que se van a evaluar al presionar Entrar.
onEnterRules?: OnEnterRule[]
Valor de propiedad
surroundingPairs
Pares circundantes del idioma. Cuando el carácter "open" se escribe en una selección, la cadena seleccionada está rodeada por los caracteres abiertos y cerrados. Si no se establece, se usará la configuración de pares de cierre automático.
surroundingPairs?: IAutoClosingPair[]
Valor de propiedad
wordPattern
Definición de palabra del lenguaje. Si el lenguaje admite identificadores Unicode (por ejemplo, JavaScript), es preferible proporcionar una definición de palabra que use la exclusión de separadores conocidos. Por ejemplo: expresión regular que coincide con cualquier elemento excepto separadores conocidos (y punto puede producirse en un número de punto flotante): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
wordPattern?: RegExp
Valor de propiedad
RegExp