
答え1
これはVS Codeの「自動インデント」機能によって発生しているようです。これを調整するには、「設定」(Ctrl + ,
)に移動して「エディター.自動インデント」の値を次のように変更します「なし」または「保持」「advanced」または別の値の代わりに、 を使用します。これにより、div
「 」キーを押したときに終了タグが左にジャンプすることがなくなります>
。
または、「設定」(Ctrl + ,
)に移動して「エディター.formatOnType」と入力し、値を変更してそのオプションのチェックを外すか、false に変更します。これにより、入力時にコードの自動フォーマットが無効になります。
さらに、VS コードのフォーマットShift+Alt+F
投稿と、そこにリストされている、、などのオプションを確認してCtrl+K Ctrl+F
、Ctrl + Shift + P
どれかが役立つかどうかを確認します。
答え2
私が見つけた他の提案は役に立ちませんでした (設定はすでに適切なものでした)。役に立ったのは、これがどこでも発生するわけではなく、実際には PHP ファイルであるブレード テンプレート ファイルで特に発生し、HTML ファイルとは異なるインデントが予想されることに気づいたことです。その後、「Laravel Blade Snippets」拡張機能をインストールすることで、この問題は修正されました。
答え3
この動作は設定エディタの自動インデントで制御されます。Keep に設定すると、タグを入力した場所と同じインデントが維持されます。
答え4
PHP Intelephenseプラグインをインストールすることでこれを修正できました