Ubuntu 18.04下VS Code修改fontSize后字体大小未变化求助
我来帮你分析下为什么Ubuntu 18.04上VS Code的字体大小设置没生效,结合你给出的settings.json内容,大概率是这几个原因之一,你可以逐个排查:
工作区设置覆盖了用户全局设置
VS Code的工作区设置(针对当前项目)优先级高于用户全局设置。如果你的当前项目里单独配置了editor.fontSize,会覆盖你在用户设置里的配置。
排查方法:按Ctrl + Shift + P打开命令面板,输入Open Workspace Settings (JSON),查看里面是否存在editor.fontSize配置。如果有,要么删除该配置,要么修改为你想要的数值(比如20)。编辑器缩放级别被修改
有时候不小心通过Ctrl + 滚轮或者快捷键调整了编辑器的缩放比例,会导致视觉上字体变小,即使editor.fontSize设置正确。
解决方法:按Ctrl + 0(零键)快速重置缩放级别;或者在settings.json里添加/修改"window.zoomLevel": 0,确保缩放比例为默认值。字体权重设置过轻导致视觉错觉
你设置了"editor.fontWeight": "200",这个权重值非常细,部分字体在这么低的权重下显示会很淡、很纤细,容易让你误以为字体大小没变化。
可以先把字体权重改成默认值试试:将"editor.fontWeight": "200"替换为"editor.fontWeight": "normal"(或者数值400),重启VS Code后看看效果。扩展冲突干扰设置
某些主题类、UI自定义类的扩展可能会修改编辑器的字体配置,导致你的设置不生效。
排查方法:按Ctrl + Shift + P打开命令面板,输入Disable All Installed Extensions,重启VS Code后检查字体大小是否生效。如果生效了,再逐个启用扩展,找到导致冲突的那个并禁用或卸载它。VS Code版本过旧存在bug
如果你安装的VS Code版本比较老,可能存在设置不生效的已知bug。Ubuntu 18.04的默认软件源里的VS Code版本可能不是最新的。
解决方法:打开VS Code,按Ctrl + Shift + P输入Check for Updates,按照提示更新到最新版本后重试。
内容的提问来源于stack exchange,提问作者user51




