Sublime Text 可用 Ctrl/Cmd + +/- 快速临时缩放字体,永久设置需在用户配置中修改 font_size 和 font_face;主题分 color_scheme 和 theme,须通过 Package Control 安装并准确填写路径。

如何用快捷键快速调整 Sublime Text 字体大小
Sublime Text 默认支持键盘缩放,无需改配置文件就能即时生效。Windows/Linux 按 Ctrl + 加号(即 Ctrl + =)放大,Ctrl + 减号(Ctrl + -)缩小;macOS 对应为 Cmd + + 和 Cmd + -。这个操作修改的是当前视图的临时缩放,重启后会重置。
如果希望永久生效,必须编辑用户设置。注意:该缩放仅影响编辑区文字,菜单栏和侧边栏字体不受影响。
- 临时调整适合演示或临时阅读,但协作时容易造成他人打开文件后字号异常
- 永久设置需写入
"font_size"数值,单位是像素(如12、14),不支持rem或pt - 某些高分屏下,仅调大
font_size可能导致 UI 元素挤压,建议同步检查"ui_scale"(仅 Sublime Text 4 支持)
在哪里修改 font_size 和字体族(font_face)
永久修改字体大小和字型,要编辑 Sublime Text 的用户配置文件 Preferences.sublime-settings。路径因系统而异:Sublime Text → Preferences → Settings(左右双栏界面),右侧即用户设置区。
在右侧 JSON 中添加或修改以下字段:
{
"font_face": "Fira Code",
"font_size": 13,
"font_options": ["ligatures"]
}
font_face 填系统已安装的字体名(区分大小写,空格保留),推荐使用等宽且带连字支持的字体,如 Fira Code、JetBrains Mono、Source Code Pro。font_options 是可选数组,"ligatures" 启用编程连字(如 != 显示为 ≠),但部分显卡驱动下可能引发渲染闪烁。
- Windows 下若填了
"Cascadia Code"却不生效,大概率是字体未正确安装(需双击 .ttf 文件点“安装”,而非仅复制到 Fonts 文件夹) - macOS 使用
font_face时建议用全名,比如"SF Mono"而非"San Francisco",后者可能 fallback 到其他字体 - Linux 用户若用 Wayland,某些字体渲染后出现模糊,可尝试加
"subpixel_antialias": true
如何安装和启用新主题(Color Scheme 和 UI Theme)
Sublime Text 主题分两类:color_scheme 控制代码着色(语法高亮),theme 控制 UI 外观(标签页、侧边栏、按钮等)。两者需分别安装与配置,不能混用。
推荐通过 Package Control 安装:按 Ctrl+Shift+P(macOS 为 Cmd+Shift+P),输入 Package Control: Install Package 回车,再搜主题名,如 Dracula Color Scheme 或 Adaptive UI。安装完成后,在设置中分别指定:
{
"color_scheme": "Packages/Dracula Color Scheme/Dracula.tmTheme",
"theme": "Adaptive.sublime-theme"
}
路径必须准确,color_scheme 以 Packages/ 开头,theme 直接写文件名(含 .sublime-theme)。如果路径错,Sublime 会静默 fallback 到默认主题,不报错也不提示。
- 很多 UI 主题(如
Origami、ayu)依赖额外插件(如BracketHighlighter)才能显示完整效果,装完主题后记得看其 GitHub README - 切换
color_scheme后若注释/字符串颜色异常,可能是当前语法定义(scope)未被主题覆盖,可用Ctrl+Shift+P → Developer: Show Scope Name查看实际 scope 名称 - 自定义主题路径若含中文或空格,Sublime 可能加载失败,建议所有包名和路径保持纯英文、无空格
为什么改了设置没反应?常见失效原因
最常被忽略的是 JSON 语法错误:末尾多逗号、引号不匹配、用了中文标点。Sublime 不校验用户设置的 JSON,出错时直接忽略整个字段,表面看“什么都没变”。
另一个高频问题是设置层级冲突。例如:项目级设置(.sublime-project)会覆盖用户设置;某些插件(如 Origami)也会动态写入 Settings — Syntax Specific,优先级更高。
- 排查时先关闭所有插件,用干净配置测试;再逐个启用,观察何时失效
- 打开控制台(
Ctrl+`)查看是否有error或reloading settings日志,但注意:JSON 错误通常不打印日志 - 修改后务必保存文件(
Ctrl+S),Sublime 不自动保存设置文件,这点和编辑普通文本不同
主题和字体问题往往不是“不会配”,而是路径拼错、字体未安装、或被更高优先级设置覆盖——盯着那个 JSON 文件逐字符核对,比网上搜教程更快。










