问题描述

  • 环境: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'"

记录一次解决VScode字体问题经历相关推荐

  1. 简单记录下几家公司的面试经历(Java一年经验)

    一年经验,记录下最近几家公司的面试经历. 1.深圳缇铭科技有限公司 1)先让自我介绍,讲一下最近的项目 根据项目提问,比如: redis你是如何部署的?你的code是直接套用他们的模板去编写,还是自己 ...

  2. 解决vscode进行chrome调试时报错:localhost拒绝了我们的连接请求

    解决vscode进行chrome调试时报错:localhost拒绝了我们的连接请求 只是为了记录,参考博客https://blog.csdn.net/LiBlacksmith/article/deta ...

  3. 你有哪些用计算机技能解决生活问题的经历?

    程序猎人 ,2002年开始程序员生涯.工作以外喜欢做些- 409 人赞同 做医院的项目,产品上线之前,为了让医院的工作人员体验一下新系统,我们的传统是要组织医院的人员进行一次到两次彩排.在彩排中发现的 ...

  4. 生产中NFS案例记录---写入权限解决过程

        生产中NFS案例记录---写入权限解决过程 NFS配置要求: 1. 将oracle文件写入到NFS Server端,注意权限要与oracle端一致. 2. Oracle端目录文件所属用户为or ...

  5. 解决VSCode终端中禁止运行脚本问题的一种方式

    解决VSCode终端中禁止运行脚本问题的一种方式 参考文章: (1)解决VSCode终端中禁止运行脚本问题的一种方式 (2)https://www.cnblogs.com/wodeqiyuan/p/1 ...

  6. 解决vscode格式化vue文件出现的问题

    解决vscode格式化vue文件出现的问题 参考文章: (1)解决vscode格式化vue文件出现的问题 (2)https://www.cnblogs.com/weiqinl/p/8871826.ht ...

  7. 解决vscode中golang插件依赖安装失败问题

    解决vscode中golang插件依赖安装失败问题 参考文章: (1)解决vscode中golang插件依赖安装失败问题 (2)https://www.cnblogs.com/feiquan/p/11 ...

  8. python2中文输出代码_解决vscode python print 输出窗口中文乱码的问题

    解决vscode python print 输出窗口中文乱码的问题 发布时间:2020-09-17 23:53:25 来源:脚本之家 阅读:119 一.搭建 python 环境 在 VSC 中点击 F ...

  9. 记录一次解决404问题

    记录一次解决404问题 参考文章: (1)记录一次解决404问题 (2)https://www.cnblogs.com/xiashiwendao/p/8903771.html 备忘一下.

最新文章

  1. ubuntu报错解决:The following packages have unmet dependencies:
  2. 【Android WebSocket】Android 端 WebSocket 基本用法 ( 下载 Java-WebSocket源码 | 导入 Java-WebSocket-1.5.2 工程作为依赖 )
  3. 一加3t刷机后还卡_一加8T/8/8Pro 氢OS11刷入面具magisk完美root权限超简单教程
  4. 走进JVM【二】理解JVM内存区域
  5. Ubuntu 9.10上搭建andrioid开发环境
  6. Pytorch中变量在tensor与numpy之间转换,tensor在CPU和GPU之间转换
  7. matlab连续时间系统复频域分析,实验五连续时间信号与系统的复频域分析的MATLAB实现.doc...
  8. ajax jsonp不触发后台_JsonP
  9. ios客户端发现_华为爱奇艺手机活动开发总结
  10. 关于 用git clone 命令时报错RPC failed; curl 56 Recv failure....’ 的解决办法
  11. 爬虫 爬取豆瓣高分电影信息
  12. 解决电脑屏幕变黄问题
  13. 关于TensorFlow、DeepDream从开始了解到放弃
  14. Java笔记 - 黑马程序员_06(Stream,字节流,字符流,对象流(序列化流),属性集(Properties))
  15. 各个国家的市场分析(俄罗斯,白俄罗斯)
  16. 【乐谱】摇篮曲(小宝宝要睡觉)五线谱-单音和声版
  17. DPU网络开发SDK—DPDK(七)
  18. 消费者和生产者问题,管程法和信号灯法
  19. OC正式协议和非正式协议的区别
  20. 命令行检查win10自动唤醒原因

热门文章

  1. javaweb企业员工考勤管理系统
  2. 我的爱好作文玩计算机800,我的爱好作文1000字_我的爱好作文800字初中
  3. win10 python 查看安装库的帮助文档
  4. 生成二维码并且将生成图片转换成输入流
  5. Intellij Idea 好用插件之GsonFormat
  6. 从12306抢票极限并发到秒杀系统核心架构
  7. 开源协议(Open Source License)
  8. 【C#】创建快捷方式
  9. RIP原理、毒性反转原理与应用【eNSP实现】
  10. centos7安装MySQL8以及各种管理工具