带有错误颜色的 VS Code 缩进或 tabSize 问题
VS Code indent or tabSize problem with error color
您可以在图片中看到制表符大小问题或缩进,
为什么压痕上显示红色或错误颜色?
如何修复 problem/error?
"[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",
}
you can see red color error
问题是因为您安装了 indent-rainbow 扩展,这使得代码中的多个缩进以不同的颜色突出显示。你的缩进显示红色的原因是你的代码中缩进的空格数不是你设置的 tabSize
的倍数。比如你设置的制表符代表的空格数是3,但是你代码中的缩进不是3个或6个空格。
解决这个问题很简单,你只需要在你的代码缩进之前添加或删除空格,使其与你设置的tabSize相匹配,或者修改你设置的tabSize,使其与之前缩进的空格数相匹配您当前的代码 .
建议您在写代码前设置好tabSize,以后使用时
在setting.json
中添加这个配置,修改tabs代表的空格数:
"editor.tabSize": 4
在setting.json
中添加这个配置可以修改当缩进空格数不是tabSize的倍数时显示什么颜色:
"indentRainbow.errorColor": "#ff0000"
此设置将跳过您选择的语言的缩进错误检测(使用“*”禁用所有语言的错误)。
"indentRainbow.ignoreErrorLanguages":"python"
当然,如果您不喜欢,最简单的解决方案就是卸载扩展程序。
您可以在图片中看到制表符大小问题或缩进, 为什么压痕上显示红色或错误颜色? 如何修复 problem/error?
"[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",
}
you can see red color error
问题是因为您安装了 indent-rainbow 扩展,这使得代码中的多个缩进以不同的颜色突出显示。你的缩进显示红色的原因是你的代码中缩进的空格数不是你设置的 tabSize
的倍数。比如你设置的制表符代表的空格数是3,但是你代码中的缩进不是3个或6个空格。
解决这个问题很简单,你只需要在你的代码缩进之前添加或删除空格,使其与你设置的tabSize相匹配,或者修改你设置的tabSize,使其与之前缩进的空格数相匹配您当前的代码 .
建议您在写代码前设置好tabSize,以后使用时
在setting.json
中添加这个配置,修改tabs代表的空格数:
"editor.tabSize": 4
在setting.json
中添加这个配置可以修改当缩进空格数不是tabSize的倍数时显示什么颜色:
"indentRainbow.errorColor": "#ff0000"
此设置将跳过您选择的语言的缩进错误检测(使用“*”禁用所有语言的错误)。
"indentRainbow.ignoreErrorLanguages":"python"
当然,如果您不喜欢,最简单的解决方案就是卸载扩展程序。