
Responder1
Parece que isso é causado pelo recurso "Auto Indent" do VS Code. Para ajustar isso, você pode ir em “Configurações” ( Ctrl + ,
) e procurar por “editor.autoIndent" e altere o valor para"nenhum" ou "manter"em vez de "avançado" ou outro valor. Isso deve evitar div
que a tag de fechamento pule para a esquerda quando você pressiona a >
tecla " ".
Ou vá em “Configurações” ( Ctrl + ,
) e procure por “editor.formatOnType" e alterando o valor para desmarcar essa opção ou alterá-la para falso. Isso deve desabilitar a formatação automática do seu código quando você digita.
Além disso, dê uma olhada noFormatação de código VSpost e as opções listadas lá, como Shift+Alt+F
, Ctrl+K Ctrl+F
e Ctrl + Shift + P
para ver se alguma delas ajudará.
Responder2
As outras sugestões que encontrei não me ajudaram (as configurações já eram o que deveriam ser). O que ajudou foi perceber que isso não acontecia em todos os lugares, mas especificamente em arquivos de modelo blade, que na verdade são arquivos php, onde seria esperado um recuo diferente daquele dos arquivos HTML. Instalar a extensão "Laravel Blade Snippets" corrigiu isso para mim.
Responder3
esse comportamento é controlado com o editor de configurações Auto Indent. Configurá-lo como Keep permanecerá no mesmo recuo onde você digita a tag.
Responder4
Consegui consertar isso instalando o plugin PHP Intelephense