Solución:
Hay 3 opciones en .vscode/settings.json
:
// The number of spaces a tab is equal to.
"editor.tabSize": 4,
// Insert spaces when pressing Tab.
"editor.insertSpaces": true,
// When opening a file, `editor.tabSize` and `editor.insertSpaces` will be detected based on the file contents.
"editor.detectIndentation": true
editor.detectIndentation
lo detecta de su archivo, debe desactivarlo. Si no ayudó, verifique que no tenga configuraciones con mayor prioridad. Por ejemplo, cuando lo guarda en la configuración de usuario, podría sobrescribirse con la configuración del espacio de trabajo que se encuentra en la carpeta de su proyecto.
Actualizar:
Puede simplemente abrir Expediente » Preferencias » Ajustes o usa el atajo:
CONTROL+, (Windows, Linux)
⌘+, (Mac)
Actualizar:
Ahora tiene una alternativa para editar esas opciones manualmente.
Haga clic en el selector Espacios: 4 en la parte inferior derecha del editor:
Cuando desee convertir ws existentes a pestañas, instale la extensión desde Marketplace
EDITAR:
Para convertir la sangría existente de espacios a tabulaciones, presione control+Cambio+PAG y escriba:
>Convert indentation to Tabs
Esto cambiará la sangría de su documento según la configuración definida a Pestañas.
Para cambiar la configuración de la pestaña, haga clic en el área de texto a la derecha del texto Ln / Col en la barra de estado en la parte inferior derecha de la ventana de vscode.
El nombre puede ser Tab Size
o Spaces
.
Aparecerá un menú con todas las acciones y configuraciones disponibles.
control+Cambio+PAG, luego “Convertir sangría en tabulaciones”