编辑区左右留白须在用户设置中添加"margin":40(像素值20–60推荐)或数组"[top,right,bottom,left]"精确控制,避免与draw_centered混用;修改preferences→settings右侧user面板,保存即生效。

编辑区左右留白用 margin,不是 padding,也不是 CSS 那套;设错位置或混用 draw_centered 是最常失效的原因。
怎么在用户设置里加 margin 生效
打开 Preferences → Settings,只改右侧「User Settings」面板(左侧 Default 会被升级清空);添加一行:"margin": 40,数值单位是像素,20–60 之间较常用。
- 想只左边留白、右边贴边(比如配合侧边文件栏),用数组写法:
"margin": [0, 0, 0, 40],顺序是[top, right, bottom, left] - 别碰
line_padding_top或line_padding_bottom——那是行间距,和左右边距无关 - 保存后立即生效,不用重启,也不用刷新视图
margin 和 draw_centered 能不能一起开
能,但行为会变:开启 "draw_centered": true 后,margin 不再是从窗口边缘算起,而是从“居中区域”再向两边推的偏移量。
- 常见错误现象:
"draw_centered": true+"margin": 60,结果代码块被挤出可视区 - 同一份配置,在有人开居中、有人没开的协作场景下,显示效果不一致
- 建议二者选其一:要宽松阅读感就用
draw_centered+ 小margin;要稳定对齐就关掉draw_centered,单独调margin
为什么改了 margin 没反应
大概率是被主题、插件或系统 DPI 干扰了,而不是设置本身错了。
- 某些 UI 主题(如 Soda、Ayu)会在自己的
.sublime-settings里硬覆盖margin,可临时切换回默认主题Adaptive测试 - 插件如
Origami或Theme - Soothe可能重写视图布局逻辑,禁用后验证是否恢复 - Windows/macOS 高 DPI 缩放下,Sublime 有时会忽略部分
margin值,此时可尝试微调为 38 或 42 等非整十数,避开渲染对齐陷阱
真正影响边距观感的,往往不是数值本身,而是它和当前主题、字体、缩放层级之间的隐性冲突;调的时候建议打开一个长函数文件,横向滚动几屏,看光标是否始终在视觉中心附近——这才是边距起作用的真实信号。











