您可以在影像標簽大小問題或縮進中看到,為什么縮進上的紅色或錯誤顏色?如何解決問題/錯誤?
"[python]": {
"editor.tabSize": 3,
"editor.defaultFormatter": "ms-python.python",
"editor.detectIndentation": false
},
"[django-html]": {
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.defaultFormatter": "ms-python.python",
}
你可以看到紅色錯誤
uj5u.com熱心網友回復:
問題是因為您安裝了indent-rainbow擴展,這使得代碼中的多個縮進以不同的顏色突出顯示。縮進顯示紅色的原因是代碼中縮進空格的數量不是tabSize您設定的倍數。比如你設定的制表符代表的空格數是3,但是你代碼中的縮進不是3個或6個空格。
解決這個問題非常簡單,只需要在代碼縮進前添加或洗掉空格,使其與您設定的 tabSize 匹配,或者修改您設定的 tabSize 使其與當前代碼之前縮進的空格數匹配。
建議您在撰寫代碼之前設定 tabSize 以備日后使用。
添加此配置setting.json以修改制表符表示的空格數:
"editor.tabSize": 4
加入這個配置setting.json可以修改縮進空格數不是tabSize倍數時顯示的顏色:
"indentRainbow.errorColor": "#ff0000"
此設定將跳過您選擇的語言的縮進錯誤檢測(使用“*”禁用所有語言的錯誤)。
"indentRainbow.ignoreErrorLanguages":"python"
當然,最簡單的解決方案是如果您不喜歡它,只需將其卸載。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/485158.html
上一篇:在資源管理器中找不到%APPDATA%\Code\User\settings.json的真實位置
下一篇:jsconfig路徑別名不起作用
