答案:通过配置 settings.json 可启用 vscode 缩进参考线,提升代码可读性。具体包括开启 indentation 和 highlightActiveIndentation,设置 tabSize 与 insertSpaces,并可按语言单独配置缩进规则。

VSCode 中的缩进参考线(也叫缩进指南)能帮助开发者更清晰地识别代码块的层级结构,提升代码可读性。默认情况下 VSCode 可能未开启或只显示当前行的缩进线,但可以通过配置让其始终显示多层参考线。
启用并配置缩进参考线
在 VSCode 的设置中,通过以下配置项控制缩进参考线的显示行为:
- “editor.guides.indentation”: true — 启用缩进参考线
- “editor.guides.bracketPairs”: true — 显示括号匹配的参考线(可选)
- “editor.guides.highlightActiveIndentation”: true — 高亮当前行的缩进层级
推荐完整配置如下,添加到 settings.json 文件中:
  {
   “editor.guides.indentation”: true,
   “editor.guides.highlightActiveIndentation”: “always”
 } 
其中 highlightActiveIndentation 可设为:
 – true:仅在活动行附近显示高亮
 – “always”:始终显示当前缩进层级的高亮线
 – “never”:从不高亮
调整缩进大小与样式
缩进参考线依赖于编辑器的缩进设置。确保缩进大小符合项目规范:
- “editor.tabSize”: 2 — 设置一个制表符等于几个空格
- “editor.detectIndentation”: false — 关闭自动检测,避免被文件内容干扰
- “editor.insertSpaces”: true — 使用空格代替 Tab
这些设置影响缩进线的位置和间距,建议根据语言习惯统一配置,比如 javaScript 常用 2 空格,python 用 4 空格。
语言级别单独配置(可选)
某些项目可能需要针对特定语言自定义缩进。可在 [language-id] 范围内覆盖设置,例如:
  {
   “[python]”: {
     “editor.tabSize”: 4
   }
 } 
这样 Python 文件会使用 4 格缩进,其他语言保持原有设置。
基本上就这些。开启后你会看到清晰的垂直虚线贯穿代码,方便对齐和阅读嵌套结构。不复杂但容易忽略。


