Sublime Text行高应通过设置"line_height"参数调整,单位为像素,推荐值22–26(14px等宽字体),设0则用系统默认;不支持CSS line-height,多屏/高DPI下需配合ui_scale和hardware_acceleration优化。

Sublime Text 默认行高偏小,长时间阅读容易视觉疲劳;直接改 line_height 是最有效、最轻量的解法,无需插件。
line_height 参数在哪设、怎么设
行高由 line_height 控制,单位是像素(不是倍数),它作用于整个编辑器视图。值设为 0 表示使用系统默认(通常约 1.0–1.2 倍字体高度),设为正整数则强制固定像素高度。
- 推荐路径:
Preferences → Settings,在右侧用户设置里添加:"line_height": 24
- 若用的是 14px 等宽字体(如
Fira Code、JetBrains Mono),line_height: 22–26比较舒适 - 值过大会导致行间空隙过大,折叠代码块或跳转时视觉断层明显
- 注意:该设置不继承缩放比例(
font_size变化时需手动调整line_height)
为什么不用 font_face 的 line-height CSS 方式
Sublime 不支持 CSS 的 line-height 属性(那是浏览器概念),也**不解析 HTML/CSS 样式表**。所有界面渲染参数都通过 JSON 配置项控制,试图在 color_scheme 或 theme 文件里写 CSS 行高会完全无效。
-
line_height是 Sublime 原生渲染层参数,影响光标定位、行选中、折叠动画等底层行为 - 第三方主题(如
Adaptive.sublime-theme)可能覆盖部分 UI 行高,但编辑区内容行高只认line_height - 别被网上“用 CSS 调行高”的误导帖带偏——Sublime 没有 DOM,也没有样式计算引擎
多显示器或高 DPI 下行高异常怎么办
Windows/macOS 启用系统级缩放后,Sublime 可能出现文字模糊、行高错位,尤其在 125% / 150% 缩放下,line_height 像素值会和实际渲染脱节。
- 先确认是否启用了 Sublime 的
ui_scale:在设置中加"ui_scale": 1.25
(匹配系统缩放比),再微调line_height - macOS 用户若用 Retina 屏,建议优先用
font_size: 13+line_height: 22组合,比拉高line_height更稳 - 某些显卡驱动或远程桌面会干扰 Sublime 的像素对齐,此时可尝试关闭硬件加速:
"hardware_acceleration": "none"
真正影响阅读体验的不是“倍数”这个说法,而是 line_height 和 font_size 的像素级配合;同一数值在不同字体、不同系统缩放下表现差异很大,需要实测微调。










