Sublime Text可通过设置"draw_indent_guides": true和"indent_guide_options": ["draw_normal", "draw_active"]启用内置缩进线,无需插件;样式由配色方案定义,颜色可调但粗细固定为1px。

Sublime Text 默认不显示缩进参考线,但可以通过修改 Preferences.sublime-settings 启用,关键在于正确设置 draw_indent_guides 和 indent_guide_options 两个配置项。
如何开启基础缩进线显示
缩进线不是靠插件,而是内置功能。直接打开 Preferences → Settings(左右双栏),在右侧用户设置中添加或修改以下两项:
-
"draw_indent_guides": true—— 必须设为true,否则任何样式都无效 -
"indent_guide_options": ["draw_normal", "draw_active"]—— 控制显示范围:仅当前行、还是所有缩进层级都画线
保存后立即生效,无需重启。注意:如果左侧默认设置里 draw_indent_guides 是 false,右侧必须显式覆盖它。
indent_guide_options 的可选值与效果差异
这个数组决定缩进线“在哪画”和“怎么画”,不同组合影响阅读体验:
-
"draw_normal":常规缩进线(所有缩进层级都显示细线) -
"draw_active":仅高亮光标所在行的缩进层级(加粗/变色,依赖主题支持) -
"draw_empty":在空行也绘制引导线(避免空行处断开视觉连续性)
常见组合:["draw_normal", "draw_active"] 最实用;若主题不支持 active 样式,单独用 ["draw_normal", "draw_empty"] 更稳妥。
缩进线颜色和粗细能调吗?
不能通过设置直接改颜色或宽度——Sublime 没开放这些参数。实际样式由当前 color scheme(配色方案)定义,具体取决于主题文件里的 guide 相关 scope:
- 查找主题文件(
Preferences → Color Scheme所选路径),打开对应.sublime-color-scheme - 搜索
"scope": "guide"或"indent_guide",修改"foreground"值可调颜色 - 粗细不可调,始终是 1px;但部分主题用
"font_style": "bold"让 active 线看起来更重
改主题文件前建议备份,且更新主题后可能被覆盖。
缩进线是否显示,最终取决于三个条件同时满足:文件有有效缩进(空格/Tab)、draw_indent_guides 为 true、当前 color scheme 包含 guide 的样式定义——漏掉任意一个,都看不到线。










