最近试用了 Google Antigravity 和 Trae,发现 Trae 的编辑器字体看着更舒服一点,但是两款编辑器底层都是 vscode,明明用了同一款编程字体,为什么 Trae 的编辑器看起来充满了高级感,代码清晰又悦目,而 Google Antigravity 的却显得拥挤、单薄,甚至有点“土”?
字体只是骨架,排版和配色才是灵魂。
今天这篇教程将带你手把手配置 VS Code,通过JetBrains Mono 字体配合黄金排版参数,让你的代码编辑器颜值瞬间提升一个档次。
1. 为什么是 JetBrains Mono?
JetBrains Mono 是由 JetBrains(开发了 IDEA, WebStorm 的公司)专门为开发者设计的开源字体。它的核心优势在于:
- 更高的 X-Height:即使字号较小,字母看起来也很大,阅读不费眼。
- 独特的连字(Ligatures):将
=>、===、!=等符号变成更符合逻辑的数学符号,减少视觉噪音。 - 清晰的辨识度:完美区分
1、l、I和0、o。
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 完美契合的主题:
- One Dark Pro:经典的原子风格,色彩对比度适中,久看不累(极力推荐)。
- Tokyo Night:深邃的蓝紫色调,非常现代且高级。
- Dracula Official:高对比度吸血鬼风格,适合喜欢鲜艳配色的朋友。
设置方法:在扩展商店搜索上述名称安装,然后 Ctrl + K + Ctrl + T 切换即可。
总结
不要小看这几个简单的数字调整。编程是我们每天都要面对的工作,一个赏心悦目的编辑器环境,不仅能保护视力,更能潜移默化地提升编码时的心情和效率。
快去试试吧!
评论 0 条
暂无评论,来种下第一颗种子。