La etiqueta de cierre de VS Code salta a la izquierda

La etiqueta de cierre de VS Code salta a la izquierda

Cuando uso VS Code, escribo una etiqueta, ingreso mi código, presiono Enter y luego escribo el archivo . Cuando presiono la última tecla >, la etiqueta div de cierre salta hacia la izquierda y tengo que presionar el tabulador un par de veces para colocarla en su lugar. ¿Cómo ajusto esto?

imagen

Respuesta1

Parece que esto se debe a la función "Sangría automática" de VS Code. Para ajustar esto, puede ir a "Configuración" ( Ctrl + ,) y buscar "editor.autoIndent" y cambie el valor a"ninguno" o "mantener"en lugar de "avanzado" u otro valor. Esto debería evitar que la divetiqueta de cierre salte hacia la izquierda cuando presione la >tecla " ".

ingrese la descripción de la imagen aquí

O vaya a "Configuración" ( Ctrl + ,) y busque "editor.formatOnType" y cambiando el valor para desmarcar esa opción o cambiarla a falso. Esto debería deshabilitar el formato automático de su código cuando escribe.

Además, eche un vistazo aFormato de código VSpublicar y las opciones enumeradas allí, como Shift+Alt+F, Ctrl+K Ctrl+Fy Ctrl + Shift + Ppara ver si alguna de ellas ayudará.

Respuesta2

Las otras sugerencias que pude encontrar no me ayudaron (la configuración ya era la que debería ser). Lo que sí ayudó fue darme cuenta de que esto no sucedía en todas partes, sino específicamente en los archivos de plantilla Blade, que en realidad son archivos php, donde se esperaría una sangría diferente a la de los archivos HTML. La instalación de la extensión "Laravel Blade Snippets" solucionó este problema.

Respuesta3

este comportamiento se controla con el editor de configuración Auto Sangría. Si lo configura en Conservar, permanecerá en la misma sangría donde escribe la etiqueta.

Respuesta4

Pude solucionar este problema instalando el complemento PHP Intelephense

información relacionada