跳转到主内容
极星编程网:以代码为星,赴技术山海!

sublime怎么修改行间距_sublime调整文本密度【技巧】

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

相关文章