VS Code 關閉標籤跳到左側

VS Code 關閉標籤跳到左側

使用 VS Code 時,我鍵入一個標籤,輸入我的程式碼,按 Enter 鍵,然後鍵入結束符號 .當我按下最後一個 > 鍵時,結束的 div 標籤會跳到左側,我必須按下 Tab 幾次才能將其固定到位。我該如何調整這個?

影像

答案1

聽起來這是由 VS Code 的「自動縮排」功能引起的。要調整此設置,您可以轉到“設置”( Ctrl + ,) 並蒐索“編輯器.自動縮排”並將值更改為“無”或“保留”而不是“高級”或其他值。這應該可以防止當您按下“ ”鍵時結束div標籤跳到左側>

在此輸入影像描述

或進入“設定”( Ctrl + ,) 並蒐索“編輯器.formatOnType" 並更改值以取消選取該選項或將其變更為 false。這應該會在您鍵入時停用程式碼的自動格式設定。

此外,請查看VS 代碼格式化發布並列出其中的選項,例如Shift+Alt+FCtrl+K Ctrl+F、 和 ,Ctrl + Shift + P看看其中是否有幫助。

答案2

我能找到的其他建議對我沒有幫助(設定已經是它們應該的樣子)。真正有幫助的是認識到這種情況並非在所有地方都會發生,特別是在 Blade 模板文件中,這些文件實際上是 php 文件,其中的縮排與 HTML 文件中的縮排不同。安裝“Laravel Blade Snippets”擴充功能然後為我解決了這個問題。

答案3

此行為由設定編輯器自動縮排控制。將其設為「保留」將保留在您鍵入標籤的相同縮排位置。

答案4

我可以透過安裝 PHP Intelephense 外掛程式來解決這個問題

相關內容