Entonces, cuando estoy escribiendo HTML en un componente React en código vs, usaré la abreviatura emmet que funciona correctamente y genera una etiqueta html de apertura y cierre automáticamente cuando presiono enter. Pero cuando coloco el cursor entre las dos etiquetas y presiono Intro para agregar elementos secundarios, simplemente mueve la etiqueta de cierre a la siguiente línea y mantiene el cursor delante de ella en la misma línea, en lugar de mover la etiqueta dos líneas hacia abajo y poner mi cursor entre las dos etiquetas. Esto solo sucede en archivos javascript y no en archivos html. Además, ingrese funciones normalmente en divs simples y elementos semánticos. El problema solo surge cuando se agrega un atributo de clase.
No instalé ninguna extensión nueva ni cambié ninguna configuración. Esto comenzó a suceder al azar ayer cuando inicié vscode. He intentado casi todo, he estado en eso durante horas y no puedo arreglar esto. También reinstalé vscode, restablecí mi configuración a los valores predeterminados y deshabilité todas las extensiones en vano.
Gracias.