记录一次解决VScode字体问题经历

问题描述

  • 环境:Ubuntu
  • 使用工具:VScode,Chrome,Github
  • 问题具体描述:
    运维更新了系统,重新打开VScode发现字体不是等宽字体,TERMINAL字体间距过宽,严重影响工作

理论基础

  1. VScode界面的默认设置不会全部在配置文件中体现,如需修改,需先添加要修改的字段,再输入要修改的值,比如此次修改字体,需要在配置文件中手动加入"editor.fontFamily"字段,如果需要对单个工程进行修改,需要修改工程内.vscode里的配置文件settings.json,而如果需要更改一个用户的所有设置,则需要在~/.config/Code/User下的配置文件settings.json进行修改
  2. 字体文件查询资料发现在~/.local/share/fonts,我没有找到这个目录,因此创建了这个文件夹,放入字体文件进行安装后,可以解决问题
  3. Source Code Pro是一款Adobe开发的编程字体,编程所使用字体应该检查o,0以及1,i的大写I与L的小写l,两个单引号 ‘’ 和双引号 ”易于分辨(CSDN的l和I就难以分辨)字体等宽免费开源,字体下载网址如下
    Github中Source Code Pro官方下载链接

操作流程

  1. 下载SourceCodeVariable-Italic.otf 与SourceCodeVariable-Roman.otf两个字体文件
  2. 执行安装两个字体
  3. 进入~/.config/Code/User/settings.json,在最后加下述参数(参数之间以,相隔)即可使用Source Code Pro字体
"editor.fontFamily": "'Source Code Variable', 'Source Code Variable Italic'"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值