visual studio programar mvc correr code visual-studio-code polyglot

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