vscode设置Fira_Code字体及改变编辑器字体、背景颜色的代码详解

作者:CodeJasmine 时间:2023-05-22 21:00:17 

一、设置Fira_Code字体

1.下载字体
这里给出github下载链接,点击链接后在README.md中的Download & Install一栏中即可下载,链接中也包括字体示例及介绍,可自行查看。
Fira_Code字体下载

2,安装字体
下载并解压,进入里面的ttf文件夹,双击或右击后点击安装,里面包含六种样式,可以选择性安装或全安装即可。

3,设置vscode
打开vscode,点击左下角齿轮形状图标,选择settings,得到下图所示界面:

vscode设置Fira_Code字体及改变编辑器字体、背景颜色的代码详解

根据上图箭头所示依次点击Font,Edit in settings.json,添加如下代码:


"editor.fontFamily": "'Fira Code',Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
  • 注:如果添加到{}里的最后面,则需去掉true后面的逗号

  • 如果不想使用连字,则将true改为false (什么是连字可自行百度,这里举个例子,c语言中!=使用连字后则会显示≠)

二、设置字体颜色

可以通过更换主题来改变字体颜色,这里推荐几款比较经典的主题,供大家选择。

  • One Dark Pro Italic

  • Material Theme

  • One Dark Pro

  • Darker One

直接在vscode左侧Extensions中搜索安装即可使用,如果想要尝试其他主题,可输入 One 进行搜索,众多主题总有一款适合你。

三、设置编辑器背景颜色及光标所在行的颜色

之前习惯用黑色背景,可是改变主题后背景往往会发生改变,可以通过设置自定义背景颜色。
按照上面的步骤打开settings.json,添加以下设置:


"workbench.colorCustomizations": {        //覆盖当前所选颜色主题的颜色

"editor.background": "#030202",        //编辑器背景色

"editor.selectionBackground": "#6b5244",     //用户选中代码段的颜色

"editor.findMatchBackground": "#ff0000",     //当前搜索匹配的颜色

"editor.findMatchHighlightBackground": "#ff00ff",   //其他搜索匹配项的颜色

"editor.findRangeHighlightBackground": "#ff9900",   //限制搜索范围的颜色

"editor.lineHighlightBackground": "#48314e",    //光标所在行高亮内容的背景颜色

"editor.lineHighlightBorder": "#704b36"      //光标所在行四周边框的背景颜色
},

下面放出效果图,读者可自定义自己喜欢的颜色。

vscode设置Fira_Code字体及改变编辑器字体、背景颜色的代码详解

来源:https://blog.csdn.net/CodeJasmine/article/details/107305111

标签:vscode,Fira,Code,字体,编辑器
0
投稿

猜你喜欢

  • Spring Boot 详细分析Conditional自动化配置注解

    2021-11-25 21:56:14
  • 深入理解MyBatis中的一级缓存与二级缓存

    2022-05-25 09:41:34
  • Spring Boot 集成Mybatis实现主从(多数据源)分离方案示例

    2023-08-10 07:43:21
  • DWR异常情况处理常见方法解析

    2022-10-14 02:10:50
  • Java web的读取Excel简单实例代码

    2023-05-29 08:25:37
  • C#解析json文件的实现代码

    2023-11-10 07:52:44
  • 浅谈Java 三种方式实现接口校验

    2023-01-20 02:57:55
  • 详解java动态代理模式

    2023-03-29 13:39:29
  • 关于SpringGateway调用服务 接受不到参数问题

    2023-08-31 13:05:00
  • java类加载相关知识总结

    2023-10-19 13:31:57
  • C#中DataTable和List互转的示例代码

    2022-08-25 21:40:06
  • 在Java中int和byte[]的相互转换

    2023-09-23 15:35:45
  • mybatisplus使用xml的示例详解

    2021-08-21 18:19:27
  • 详解Mybatis Generator的具体使用教程

    2022-01-16 22:39:13
  • 如何使用两个栈实现队列Java

    2023-11-29 17:48:09
  • Android 内存泄漏的几种可能总结

    2022-02-27 21:43:26
  • Java struts2 validate用户登录校验功能实现

    2022-03-04 02:30:57
  • C#带你玩扫雷(附源码)

    2021-11-04 05:54:23
  • 深入浅析SpringBoot中的自动装配

    2021-08-21 17:45:11
  • Android Studio实现简单的通讯录

    2023-06-13 06:49:56
  • asp之家 软件编程 m.aspxhome.com