Sublime Text 4.4+ 原生支持编程连字字体,需安装如 Fira Code 等字体、设置 font_face 为对应显示名称、font_size 适中,并关键添加 "font_options": ["ligatures"] 才能启用连字。

Sublime Text 支持编程连字字体(如 Fira Code),但需要手动配置,不是开箱即用。关键在于正确安装字体、设置 font_face,并启用连字支持(Sublime 4.4+ 原生支持,旧版需插件)。
1. 安装 Fira Code 字体
去 Fira Code GitHub 发布页 下载最新版(推荐 FiraCode-Regular.ttf 和 FiraCode-Bold.ttf 等常用字重)。双击安装到系统字体库(macOS 双击用“字体册”安装;Windows 直接右键“为所有用户安装”)。
安装后可在系统其他软件(如 VS Code、Terminal)中验证是否显示正常。
2. 配置 Sublime Text 字体设置
打开 Sublime → Preferences → Settings(左右分栏),在右侧用户设置(Preferences.sublime-settings)中添加或修改以下字段:
-
"font_face": "Fira Code"(注意:不是 "FiraCode" 或带空格的全名,实际以系统字体册中显示的“显示名称”为准) -
"font_size": 13(建议 12–14,连字在过小字号下可能糊在一起) -
"font_options": ["ligatures"](Sublime Text 4.4085+ 必须加此项才能启用连字;旧版本不支持,会忽略)
保存后,新标签页或重启 Sublime 即可生效。可用 ==>、!=、===、=> 等测试连字是否渲染成功。
3. 常见问题排查
如果连字没出现,检查这几项:
- 确认 Sublime 是 v4.4085 或更新版本(菜单 → Help → About 查看)
- 确认
font_options拼写准确,是["ligatures"](字符串数组,不是"ligatures"单字符串) - 某些字体变体(如 Fira Code Retina)需对应写
"font_face": "Fira Code Retina" - 主题或配色方案若强制覆盖字体(极少见),可临时切换为默认主题(Preferences → Theme →
Default.sublime-theme)测试
4. 其他连字字体可选
除 Fira Code 外,这些字体也兼容 Sublime 连字:
- JetBrains Mono(JetBrains 官方出品,对 IDE 优化好)
- IBM Plex Mono(开源、清晰、支持丰富连字)
- Cascadia Code(微软出品,终端友好,带斜体和 Powerline 符号)
用法一致:安装字体 → 设置 font_face → 加上 "font_options": ["ligatures"]。
基本上就这些。不复杂但容易忽略 font_options 这一行,加上它,连字立马“活”起来。










