VSCode配置ss01等Fira Code字符变体仅编辑器生效终端不生效如何解决
解决VSCode内置终端Fira Code字符变体不生效问题
VSCode编辑器和内置终端的字体配置相互独立,按以下步骤操作即可让字符变体在终端生效:
- 第一步:配置内置终端使用Fira Code字体
打开VSCode设置页面,搜索terminal.integrated.fontFamily,将配置值设置为Fira Code,也可以直接在settings.json中添加如下配置:"terminal.integrated.fontFamily": "Fira Code" - 第二步:配置终端字体特性参数
内置终端的字符变体/连字特性有独立的配置项terminal.integrated.fontFeatures,将你在editor.fontLigatures中设置的变体参数同步填入该配置数组即可,示例配置如下:"terminal.integrated.fontFeatures": ["ss01", "ss03", "ss04", "ss07"] - 第三步:异常排查
如果配置完成后仍然不生效,可按以下顺序排查:- 确认VSCode版本不低于1.67,
terminal.integrated.fontFeatures配置仅在1.67及以上版本支持 - 执行
fc-cache -fv命令刷新系统字体缓存,之后重启VSCode - 确认系统安装的Fira Code为官方正式版本,包含你需要的字符变体特性
- 确认VSCode版本不低于1.67,
内容的提问来源于stack exchange,提问作者samadadi
相关产品推荐
相关产品推荐

