visual studio code - studio - Cómo cambiar la configuración por idioma de la configuración de "editor.insertSpaces" a "auto"
visual studio code jsf (1)
Estoy usando VS Code para editar proyectos en múltiples idiomas (principalmente Ruby, PHP y Javascript) y para cada idioma tenemos diferentes modelos de sangrado (espacios / tabulaciones y ancho). Parece que VS Code admite esto, ya que permite que tanto editor.insertSpaces
como editor.tabSize
se configuren en "auto"
que es una definición por idioma.
Pero mientras editor.tabSize
busca hacer lo que quiero, editor.insertSpaces
siempre inserta espacios cuando está en modo "auto"
.
He intentado encontrar dónde se puede editar la configuración por idioma pero no he encontrado tal configuración. También he buscado en los directorios de idiomas en resources/app/client/vs/languages
pero no he podido encontrar algo que especifique estas características.
¿Alguna idea de cómo personalizar la configuración por idioma?
Para usar la configuración del idioma, usa el [language_id]
entre corchetes:
ejemplo:
{
"[typescript]": {
"editor.formatOnSave": true,
"editor.formatOnPaste": true
},
"[markdown]": {
"editor.formatOnSave": true,
"editor.wrappingColumn": 0,
"editor.renderWhitespace": "all",
"editor.acceptSuggestionOnEnter": false
}
}
Actualización: editor.tabSize
y editor.insertSpaces
ahora son compatibles con la versión 1.10