Sublime Text 行间距通过用户设置中 "line_height": 18 调整,单位为像素;需确保修改右侧“用户设置”,避免被插件或主题覆盖,等宽字体建议 font_size 与 line_height 搭配使用(如14配16–17),奇数值可能引发渲染偏移。
怎么改 Sublime Text 的行间距(line_height)
Sublime Text 默认行间距偏紧,尤其在高分屏或用等宽字体时容易看串行。改法很简单,但必须改配置文件,界面里没有滑块或选项。
关键参数是
,单位是像素,不是倍数。设为
表示使用字体默认值;设为大于字体大小的值(比如字体 14px,
设 18)才有明显拉开效果。
打开菜单
Preferences → Settings
,左右两个面板同时出现
在右侧(用户设置)里添加一行:
保存后立即生效,无需重启
如果用了
自定义字号,建议同步调高
,否则新字号下可能反而更挤
为什么改了没反应?常见失效场景
最常踩的坑是改错了文件位置,或者被其他插件覆盖。
仿Sublime和notepad++编辑器效果
仿Sublime和notepad++编辑器效果
下载
确认改的是
右侧「用户设置」面板
,不是左侧默认设置(改左侧会被升级清空)
检查是否有插件如
、
或主题(如
)在自己的
里硬编码了
,优先级更高
某些 UI 主题(特别是老版本)会强制重置
,可临时切换到默认主题
测试是否生效
如果用的是 Sublime Text 4,注意它新增了
和
,但只影响侧边栏/标签页,不影响编辑区
line_height 和 font_face 搭配时的视觉陷阱
等宽字体(如
、
)对
更敏感——设小了字贴底,设大了空隙发虚。
推荐起步值:
是 13–14 时,
用 16–17;15–16 时用 19–20
避免设成奇数(如 17、19),部分字体渲染下会出现轻微上下偏移,肉眼易疲劳
如果开了
(如
),行距感知会变弱,可能需要比预期多加 1–2px
Mac 上启用了
时,
实际占用高度可能略大于设定值,可微调验证
批量改多个配置文件的注意事项
如果你有多个项目级
文件,或用了
修改了语法高亮配置,行间距可能不统一。
项目设置(
)里的
块也能写
,但仅对该工程生效
语法专属设置(如
)里设
是无效的——这个参数只在全局或项目级生效
想让所有地方一致,只在用户设置里设一次就够了;想按项目区分,就只在对应
的
下加
修改后如果发现光标高度和行距不匹配(比如光标顶到上一行文字),说明
设得过小,低于当前字体实际行高
行间距看着简单,但牵扯字体度量、渲染后端、主题覆盖三层逻辑,调的时候盯着光标和文字基线对齐最准,别光看空隙大小。
line_height0line_height"line_height": 18font_sizeline_heightOrigamiBracketHighlighterayu.sublime-settingsline_heightline_heightAdaptiveui_font_sizeui_line_heightFira CodeJetBrains Monoline_heightfont_sizeline_heightfont_options["gray_antialias"]subpixel_antialiasline_heightsublime-projectPackageResourceViewer.sublime-projectsettingsline_heightPython.sublime-settingsline_height.sublime-projectsettingsline_height