如何调整VSCode编辑器中的字体大小和行高设置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计741个文字,预计阅读时间需要3分钟。
直接修改以下代码:
为什么只调 editor.fontSize 行距还是挤?
因为 VSCode 的行高默认为 0,此时它按字体自身度量自动计算,结果不可控、跨平台不一致。你看到的“字贴在一起”,大概率是 editor.lineHeight 没设值。
-
editor.lineHeight必须设为具体像素值(如24),不能写"1.5"或24px,否则无效 - 等宽字体下,推荐
lineHeight = fontSize + 8到+10:比如"editor.fontSize": 14→"editor.lineHeight": 24 - 值小于
fontSize + 2会挤压光标、遮挡括号高亮,尤其在高 DPI 屏上更明显 - 改完不用重启,保存 settings.json 后编辑器立即重绘
editor.fontFamily 怎么写才不报错也不 fallback?
字体名写错一个字符,VSCode 就静默回退到默认字体(通常是 Consolas 或 monospace),你却以为“设置没生效”。
本文共计741个文字,预计阅读时间需要3分钟。
直接修改以下代码:
为什么只调 editor.fontSize 行距还是挤?
因为 VSCode 的行高默认为 0,此时它按字体自身度量自动计算,结果不可控、跨平台不一致。你看到的“字贴在一起”,大概率是 editor.lineHeight 没设值。
-
editor.lineHeight必须设为具体像素值(如24),不能写"1.5"或24px,否则无效 - 等宽字体下,推荐
lineHeight = fontSize + 8到+10:比如"editor.fontSize": 14→"editor.lineHeight": 24 - 值小于
fontSize + 2会挤压光标、遮挡括号高亮,尤其在高 DPI 屏上更明显 - 改完不用重启,保存 settings.json 后编辑器立即重绘
editor.fontFamily 怎么写才不报错也不 fallback?
字体名写错一个字符,VSCode 就静默回退到默认字体(通常是 Consolas 或 monospace),你却以为“设置没生效”。

