sublime如何配置Fira Code等编程连字字体? (美化教程)

17次阅读

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

sublime如何配置Fira Code等编程连字字体? (美化教程)

sublime text 支持编程连字字体(如 Fira Code),但需要手动配置,不是开箱即用。关键在于正确安装字体、设置 font_face,并启用连字支持(Sublime 4.4+ 原生支持,旧版需插件)。

1. 安装 Fira Code 字体

Fira Code GitHub 发布页 下载最新版(推荐 FiraCode-Regular.ttfFiraCode-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 → Themedefault.sublime-theme)测试

4. 其他连字字体可选

除 Fira Code 外,这些字体也兼容 Sublime 连字:

  • JetBrains Mono(JetBrains 官方出品,对 ide 优化好)
  • IBM Plex Mono(开源、清晰、支持丰富连字)
  • Cascadia Code微软出品,终端友好,带斜体和 Powerline 符号)

用法一致:安装字体 → 设置 font_face → 加上 "font_options": ["ligatures"]

基本上就这些。不复杂但容易忽略 font_options 这一行,加上它,连字立马“活”起来。

text=ZqhQzanResources