LanguageConfiguration interface
L'interfaccia di configurazione del linguaggio definisce il contratto tra le estensioni e varie funzionalità dell'editor, ad esempio l'inserimento automatico delle parentesi quadre, il rientro automatico e così via.
Proprietà
auto |
Coppie di chiusura automatica della lingua. Il carattere 'close' viene inserito automaticamente con il carattere 'open'. Se non impostata, verranno usate le parentesi quadre configurate. |
brackets | Parentesi quadre della lingua. Questa configurazione influisce in modo implicito sulla pressione di INVIO intorno a queste parentesi quadre. |
comments | Impostazioni di commento della lingua. |
folding | Regole di riduzione del linguaggio. |
indentation |
Impostazioni di rientro della lingua. |
on |
Le regole della lingua da valutare quando si preme INVIO. |
surrounding |
Coppie circostanti della lingua. Quando il carattere "aperto" viene digitato in una selezione, la stringa selezionata viene racchiusa tra i caratteri aperti e vicini. In caso contrario, verranno usate le impostazioni delle coppie di chiusura automatica. |
word |
Definizione della parola del linguaggio. Se il linguaggio supporta gli identificatori Unicode ,ad esempio JavaScript, è preferibile fornire una definizione di parola che usa l'esclusione di separatori noti. Ad esempio: un'espressione regolare che corrisponde a qualsiasi elemento tranne i separatori noti (e il punto può verificarsi in un numero a virgola mobile): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g |
Dettagli proprietà
autoClosingPairs
Coppie di chiusura automatica della lingua. Il carattere 'close' viene inserito automaticamente con il carattere 'open'. Se non impostata, verranno usate le parentesi quadre configurate.
autoClosingPairs?: IAutoClosingPairConditional[]
Valore della proprietà
brackets
Parentesi quadre della lingua. Questa configurazione influisce in modo implicito sulla pressione di INVIO intorno a queste parentesi quadre.
brackets?: CharacterPair[]
Valore della proprietà
comments
folding
indentationRules
Impostazioni di rientro della lingua.
indentationRules?: IndentationRule
Valore della proprietà
onEnterRules
Le regole della lingua da valutare quando si preme INVIO.
onEnterRules?: OnEnterRule[]
Valore della proprietà
surroundingPairs
Coppie circostanti della lingua. Quando il carattere "aperto" viene digitato in una selezione, la stringa selezionata viene racchiusa tra i caratteri aperti e vicini. In caso contrario, verranno usate le impostazioni delle coppie di chiusura automatica.
surroundingPairs?: IAutoClosingPair[]
Valore della proprietà
wordPattern
Definizione della parola del linguaggio. Se il linguaggio supporta gli identificatori Unicode ,ad esempio JavaScript, è preferibile fornire una definizione di parola che usa l'esclusione di separatori noti. Ad esempio: un'espressione regolare che corrisponde a qualsiasi elemento tranne i separatori noti (e il punto può verificarsi in un numero a virgola mobile): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
wordPattern?: RegExp
Valore della proprietà
RegExp