必须显式配置terminal.integrated.fontfamily和fontsize,字体名须准确、字号为纯数字,改后需关闭并重建终端页才生效。

直接改 terminal.integrated.fontFamily 和 terminal.integrated.fontSize 就行,但必须写对值、关掉再开终端,否则白配。
terminal.integrated.fontFamily 怎么填才生效
这个字段只认系统已安装字体的**准确全名**,不支持模糊匹配或别名:
- Windows 上去
C:\Windows\Fonts看文件名(比如Consolas.ttf对应字体名是Consolas,不是consolas或Consolas Regular) - macOS 打「字体册」,选中字体后看右下角「完整名称」(例如
JetBrains Mono,不是jetbrains-mono) - Linux 运行
fc-list : family查可用字体族名,注意引号和空格处理 - 多个字体用英文逗号分隔,带空格的必须加单引号:
"'Fira Code', 'JetBrains Mono', monospace" - 写错或字体未安装,VSCode 会静默回退到默认字体(通常是
monospace),不会报错
terminal.integrated.fontSize 设置常见失效原因
字号必须是纯数字,单位不能写,也不能带引号:
- ✅ 正确:
"terminal.integrated.fontSize": 13 - ❌ 错误:
"terminal.integrated.fontSize": "13"、"terminal.integrated.fontSize": "13px"、"terminal.integrated.fontSize": "13pt" - 推荐范围是 12–15;高分屏可设到 16,但超过 18 容易撑满窗口
- 改完不关闭已有终端页签,新设置不会加载——必须关掉所有
Terminal标签,再按Ctrl+`重新打开
连字、行高、GPU 加速这些容易被忽略的细节
它们不是“锦上添花”,而是影响可读性的实际开关:
-
terminal.integrated.fontLigatures要设为true才能启用连字(如=>合成一个符号),但前提是字体本身支持且已正确指定 -
terminal.integrated.lineHeight推荐设为1.2~1.4,尤其在显示多行日志或堆栈时,避免文字粘连 -
terminal.integrated.gpuAcceleration默认是on,某些显卡驱动下会导致字体发虚或锯齿,设为"off"可立即改善 -
terminal.integrated.fontWeight和terminal.integrated.fontWeightBold在多数终端模拟器里效果有限,别指望靠它让ls -l输出变粗
最常被跳过的动作是关掉终端再重开——VSCode 不会热更新终端渲染引擎,哪怕你改了十项配置,只要没关旧终端,就永远看不到效果。











