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 desde su archivo, debe deshabilitarlo. Si no ayudó, verifique que no tenga configuraciones con mayor prioridad. Por ejemplo, cuando lo guarda en la configuración del usuario, podría sobrescribirse con la configuración del área de trabajo que se encuentra en la carpeta del proyecto.
Actualizar:
Puede abrir Archivo » Preferencias » Configuración o usar acceso directo:
CTRL+ , (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ña, instale la extensión desde Marketplace
EDITAR:
Para convertir la sangría existente de espacios a pestañas, presione Ctrl+ Shift+P y escriba:
>Convert indentation to Tabs
Esto cambiará la sangría de su documento en función de la configuración definida en pestañas.