[英]How to enable VS Code HTML error checking / validation?
我剛剛從Netbeans切換到Visual Studio Code進行Web開發,並且正在尋找解決方法。 在Netbeans中,如果我忘記了標記名的右括號,它將用紅色的波浪形下划線指示警告我的錯誤,並在左邊距顯示警告。
我本來認為錯誤檢查是Web開發編輯器(如vs代碼)中的一項基本功能。 也許我只是找不到合適的選項或擴展名。
如何在VS Code中實現相同的html,css錯誤檢查行為?
VSCode默認沒有HTML驗證。 但是,它允許您添加擴展並啟用這些功能。
要添加HTML驗證(啟動),請打開VSCode,然后按Ctrl + P
,然后在其中粘貼ext install HTMLHint
,然后按Enter。 它將安裝HTML驗證程序。 您可能需要重新加載VSCode才能加載擴展。
現在,如果打開相同的html文檔,則出現語法錯誤,您應該會看到狀態欄底部顯示一個問題:),並且還會在這些行中顯示錯誤。
VS Code默認支持代碼格式化,它可以跟蹤語法錯誤。 如果您創建一個新文件並直接嘗試編寫代碼,則VS Code無法理解用戶要格式化/更正的語言或語法類型。 因此,首先需要以適當的擴展名保存新文件,而不是Visual Studio正確識別語法。
可通過以下快捷方式在VS Code中使用代碼格式:
您可以從VS Code市場添加Auto Close Tag
。
啟動VS Code快速打開(Ctrl + P),粘貼以下命令,然后按Enter。
自動添加HTML / XML關閉標簽,與Visual Studio IDE或Sublime Text相同
ext install auto-close-tag
用於HTMLHint的VS代碼集成-用於HTML的靜態代碼分析工具
ext install HTMLHint
根據工作空間中的CSS文件為HTML類屬性提供CSS類名稱完成。 還支持React的className屬性。
ext install html-css-class-completion
VS Code默認支持此功能。 它還默認啟用了Emmet支持,這意味着您不必擔心關閉HTML標記。 它會自動添加結束標簽。
這不是VsCode的內置功能...但是,它有很多可用的插件。 我建議您使用HTMLHint插件。 這就是我一直在使用的。
您可以使用以下命令進行ext install HTMLHint
: ext install HTMLHint
命令
VS Code的擴展名為HTMLHint。
您可以按照以下說明進行安裝
1.要打開擴展程序:市場,請按Ctrl + Shift + X
2.在搜索擴展框中輸入HTMLHint
3.單擊搜索結果中的“安裝”按鈕,顯示“ Mike Kaufman”開發的HTMLHint
我發現此擴展名(雖然不允許您擴展內置規則)在檢查HTML有效性方面比HTMLHint更好。
名稱:W3C驗證
ID:umoxfo.vscode-w3cvalidation
說明:將W3C驗證支持添加到Visual Studio Code。
版本:2.3.0
發布者:Umoxfo VS
市場鏈接: https : //marketplace.visualstudio.com/items?itemName=umoxfo.vscode-w3cvalidation
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.