sublime怎么调整行间距大小_sublime配置文件line_padding参数设置【教程】
发布时间 - 2025-12-27 00:00:00 点击率:次Sublime Text的行距由line_padding_top和line_padding_bottom像素值控制,非line-height;需在用户设置中修改JSON,侧边栏等区域需编辑主题文件调整。
行间距靠 line_padding_top 和 line_padding_bottom 控制,不是 line_height
Sublime Text 没有 CSS 那样的 line-height 属性,所谓“行距”其实是靠给每行文字上下加内边距模拟出来的。真正起作用的是两个独立参数:line_padding_top 和 line_padding_bottom,它们单位是像素,分别控制文字上方和下方的空白高度。
- 默认值都是
0,所以新装 Sublime 看起来特别紧凑 - 设为
"line_padding_top": 3, "line_padding_bottom": 3,视觉上就等效于增加了 6px 行高 - 这两个值可以不对称——比如视力疲劳时想让文字“坐得低一点”,可加大
top、减小bottom - 修改后无需重启,保存设置文件即刻生效
在用户设置里改,别碰默认配置
打开 Preferences → Settings,你会看到左右两个面板:左边是只读的默认配置(Default Settings),右边是可编辑的用户配置(User Settings)。所有自定义都必须写在右侧。
{
"font_size": 14,
"font_face": "Fira Code",
"line_padding_top": 2,
"line_padding_bottom": 2
}
- 如果右侧是空文件,直接粘贴上面这段 JSON(注意末尾不能有多余逗号)
- 已有内容?把两行
line_padding_*插入到大括号内任意位置,确保前面有逗号分隔 - 配错 JSON 格式(比如多一个逗号、少一个引号)会导致设置不生效,但不会报错——此时检查语法最简单的方法是复制内容到 jsonlint.com 验证
侧边栏、文件树、Gutter 的行距要另改主题文件
上面的 line_padding_* 只影响代码编辑区,对左侧文件树、顶部标签页、行号栏(Gutter)完全无效。这些区域的行高由当前主题(.sublime-theme)控制,需手动编辑。
- 先装插件
PackageResourceViewer(通过Ctrl+Shift+P→ 输入Install Package安装) - 再按
Ctrl+Shift+P→ 输入PackageResourceViewer: Open Resource→ 选你当前用的主题(如Theme - Default)→ 打开Default.sublime-theme - 搜索
"class": "sidebar_tree",找到对应区块,在里面加或改"row_padding": [4, 6]——第二个数字就是文件项之间的垂直间距 - 同理,搜索
"class": "tabset_control"可调标签页高度;搜索"class": "gutter"可调行号栏内边距 - 改完保存,Sublime 会自动重载主题,不用重启
字间距无法直接调,但有更实际的替代方案
Sublime 原生不支持 letter-spacing 类配置,强行改字体渲染参数(如 font_options)效果极有限,
还可能引发模糊或锯齿。
- 真正有效的做法是换字体:选专为编程设计的等宽字体,如
Fira Code、JetBrains Mono、Source Code Pro,它们出厂就优化了字符间距与连字(ligatures) - 启用连字需额外加
"font_options": ["liga"](部分字体支持)或安装FontCustomizer插件 - 如果只是觉得中文/英文混排时字挨太近,试试把中文字体单独指定(需插件支持),或干脆用支持 CJK 的新版
JetBrains Mono Nerd Font
最容易被忽略的一点:行距调整不是越大越好。超过 line_padding_top/bottom: 4 后,滚动代码时容易产生“跳动感”,尤其在高 DPI 屏幕或开启缩放时。建议从 2 起步,逐个 +1 测试,找到自己眼睛不累、光标定位又不飘的那个临界值。
# css
# sublime
# js
# json
# ai
# 配置文件
# Resource
# class
# default
# 内边距
# sublime text
# 行号
# 可调
# 重启
# 的是
# 都是
# 临界值
# 行间
# 你会
# 已有
# 设为
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用搬瓦工VPS快速搭建个人网站?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
WordPress 子目录安装中正确处理脚本路径的完整指南
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
常州企业网站制作公司,全国继续教育网怎么登录?
如何快速搭建安全的FTP站点?
Android 常见的图片加载框架详细介绍
香港服务器租用费用高吗?如何避免常见误区?
Android实现代码画虚线边框背景效果
JavaScript如何实现路由_前端路由原理是什么
韩国服务器如何优化跨境访问实现高效连接?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
如何在香港服务器上快速搭建免备案网站?
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
如何在宝塔面板中创建新站点?
如何在Windows环境下新建FTP站点并设置权限?
原生JS获取元素集合的子元素宽度实例
简单实现jsp分页
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
如何基于云服务器快速搭建个人网站?
魔方云NAT建站如何实现端口转发?
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
Internet Explorer官网直接进入 IE浏览器在线体验版网址
如何快速搭建高效简练网站?
Laravel如何处理CORS跨域请求?(配置示例)
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
如何在万网ECS上快速搭建专属网站?
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
如何获取上海专业网站定制建站电话?
微信小程序 闭包写法详细介绍
详解CentOS6.5 安装 MySQL5.1.71的方法
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
利用python获取某年中每个月的第一天和最后一天
如何在Windows虚拟主机上快速搭建网站?
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何在阿里云香港服务器快速搭建网站?
如何在IIS7中新建站点?详细步骤解析
香港服务器选型指南:免备案配置与高效建站方案解析
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
如何快速辨别茅台真假?关键步骤解析
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何在万网主机上快速搭建网站?
如何在建站之星网店版论坛获取技术支持?
Python3.6正式版新特性预览
上一篇:如何用CentOS提升网站排名
上一篇:如何用CentOS提升网站排名

