LanguageConfiguration interface
A interface de configuração de linguagem define o contrato entre extensões e vários recursos do editor, como inserção automática de colchete, recuo automático etc.
Propriedades
auto |
Os pares de fechamento automático do idioma. O caractere 'close' é inserido automaticamente com o caractere 'open' digitado. Se não estiver definido, os colchetes configurados serão usados. |
brackets | Os colchetes do idioma. Essa configuração afeta implicitamente pressionar Enter em torno desses colchetes. |
comments | As configurações de comentário do idioma. |
folding | As regras de dobragem do idioma. |
indentation |
As configurações de recuo do idioma. |
on |
As regras do idioma a serem avaliadas ao pressionar Enter. |
surrounding |
Os pares ao redor da linguagem. Quando o caractere 'open' é digitado em uma seleção, a cadeia de caracteres selecionada é cercada pelos caracteres abertos e fechados. Se não estiver definido, as configurações de pares de fechamento automático serão usadas. |
word |
A definição de palavra do idioma. Se o idioma der suporte a identificadores Unicode (por exemplo, JavaScript), é preferível fornecer uma definição de palavra que use a exclusão de separadores conhecidos. por exemplo: um regex que corresponde a qualquer coisa, exceto separadores conhecidos (e ponto tem permissão para ocorrer em um número de ponto flutuante): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g |
Detalhes da propriedade
autoClosingPairs
Os pares de fechamento automático do idioma. O caractere 'close' é inserido automaticamente com o caractere 'open' digitado. Se não estiver definido, os colchetes configurados serão usados.
autoClosingPairs?: IAutoClosingPairConditional[]
Valor da propriedade
brackets
Os colchetes do idioma. Essa configuração afeta implicitamente pressionar Enter em torno desses colchetes.
brackets?: CharacterPair[]
Valor da propriedade
comments
folding
indentationRules
As configurações de recuo do idioma.
indentationRules?: IndentationRule
Valor da propriedade
onEnterRules
As regras do idioma a serem avaliadas ao pressionar Enter.
onEnterRules?: OnEnterRule[]
Valor da propriedade
surroundingPairs
Os pares ao redor da linguagem. Quando o caractere 'open' é digitado em uma seleção, a cadeia de caracteres selecionada é cercada pelos caracteres abertos e fechados. Se não estiver definido, as configurações de pares de fechamento automático serão usadas.
surroundingPairs?: IAutoClosingPair[]
Valor da propriedade
wordPattern
A definição de palavra do idioma. Se o idioma der suporte a identificadores Unicode (por exemplo, JavaScript), é preferível fornecer uma definição de palavra que use a exclusão de separadores conhecidos. por exemplo: um regex que corresponde a qualquer coisa, exceto separadores conhecidos (e ponto tem permissão para ocorrer em um número de ponto flutuante): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
wordPattern?: RegExp
Valor da propriedade
RegExp