打造最舒适的 VS Code 编程体验:JetBrains Mono 终极配置指南

意外富翁 · 1个月前 · 技术 · 69 · 0

最近试用了 Google Antigravity 和 Trae,发现 Trae 的编辑器字体看着更舒服一点,但是两款编辑器底层都是 vscode,明明用了同一款编程字体,为什么 Trae 的编辑器看起来充满了高级感,代码清晰又悦目,而 Google Antigravity 的却显得拥挤、单薄,甚至有点“土”?

字体只是骨架,排版和配色才是灵魂。

今天这篇教程将带你手把手配置 VS Code,通过JetBrains Mono 字体配合黄金排版参数,让你的代码编辑器颜值瞬间提升一个档次。

1. 为什么是 JetBrains Mono?

JetBrains Mono 是由 JetBrains(开发了 IDEA, WebStorm 的公司)专门为开发者设计的开源字体。它的核心优势在于:

  • 更高的 X-Height:即使字号较小,字母看起来也很大,阅读不费眼。
  • 独特的连字(Ligatures):将 =>===!= 等符号变成更符合逻辑的数学符号,减少视觉噪音。
  • 清晰的辨识度:完美区分 1lI0o

2. 准备工作

如果你的电脑还没安装这款字体,请先前往官网下载:

  • 下载地址JetBrains Mono 官网
  • 安装方法:下载后解压,进入 fonts/ttf 文件夹,全选所有文件,右键点击“安装”。

3. 核心配置(Magic Happens Here)

很多人安装了字体后,只是简单修改了 fontFamily,导致效果平平。要达到“高级感”,我们需要调整行高字重

打开 VS Code,按下 Ctrl + Shift + P (Mac: Cmd + Shift + P),输入 Open Settings (JSON),将以下配置加入你的 settings.json 文件中:

{
  // 1. 字体家族设置
  // 建议将 JetBrains Mono 放在首位,PingFang SC 用于优雅地渲染中文
  "editor.fontFamily": "'JetBrains Mono', 'SF Mono', Menlo, 'Cascadia Code', Consolas, 'PingFang SC', 'Microsoft YaHei', monospace",
  
  // 字体大小根据自己喜好设置 
  "editor.fontSize": 14,

  // 2. 开启连字功能 (必须开启,否则你看不到漂亮的箭头和等号)
  "editor.fontLigatures": true,

  // 3. 调整字重 (关键点!)
  "editor.fontWeight": "normal",

  // 4. 调整行高 (关键点!)
  // 默认行高通常太挤。设置为 1.6 倍行高,给代码“呼吸”的空间。
  // 这也是为什么别人的截图看起来更清爽的核心原因。
  "editor.lineHeight": 1.6,

  // 5. 渲染优化
  // Windows 用户建议开启此项,使字体边缘更平滑
  "editor.fontAliasing": "antialiased",



// 1. 终端字体家族:兼容逻辑与编辑器一致
  // 顺序:JetBrains Mono (首选) -> SF Mono (Mac原生) -> Cascadia Code (Win原生) -> Consolas (Win保底)
  "terminal.integrated.fontFamily": "'JetBrains Mono', 'SF Mono', Menlo, 'Cascadia Code', Consolas, monospace",

  // 2. 终端连字功能
  // 许多命令行工具(如 Powerline)需要特殊符号,开启此项体验更好
  "terminal.integrated.fontLigatures": true,

  // 3. 终端字号
  "terminal.integrated.fontSize": 14,

  // 4. 终端行高
  // 注意:终端不需要像代码那样 1.6 倍的行高,否则输出日志时屏幕利用率太低。
  // 推荐 1.1 到 1.2 之间,紧凑且清晰。
  "terminal.integrated.lineHeight": 1.2,
  // 控制终端的字母间距,这是一个整数值,表示要在字符之间添加的额外像素数目。
  "terminal.integrated.letterSpacing": 0,

  // 5. 渲染优化
  // 让字体在终端里看起来更清晰(特别是在 Windows 上)
  "terminal.integrated.gpuAcceleration": "on"
}

为什么这样设置?

  • fontWeight: "normal":在深色背景(Dark Mode)下,光线会“吃掉”一部分字体的笔画。稍微加粗一点(Medium),能极大提升阅读的舒适度。
  • lineHeight: 1.6:JetBrains Mono 本身字身较高,需要更多的纵向空间。1.6 的行高能让代码块层次分明,避免密密麻麻的压迫感。

4. 选对“皮肤”:配色主题推荐

有了好的身材(排版),还得穿对衣服(主题)。如果你觉得界面还是不够好看,大概率是主题没选对。

推荐以下几款与 JetBrains Mono 完美契合的主题:

  1. One Dark Pro:经典的原子风格,色彩对比度适中,久看不累(极力推荐)。
  2. Tokyo Night:深邃的蓝紫色调,非常现代且高级。
  3. Dracula Official:高对比度吸血鬼风格,适合喜欢鲜艳配色的朋友。

设置方法:在扩展商店搜索上述名称安装,然后 Ctrl + K + Ctrl + T 切换即可。


总结

不要小看这几个简单的数字调整。编程是我们每天都要面对的工作,一个赏心悦目的编辑器环境,不仅能保护视力,更能潜移默化地提升编码时的心情和效率。

快去试试吧!


评论 0 条

暂无评论,来种下第一颗种子。