必看!VSCode美化教程😍
🆙2024更新
fix: 修复右键菜单字体没有生效的问题
前言
VSCode是一款轻量级开源编辑器,在Windows版本中默认的UI其显示效果肯定是没有在Mac中好的,其中一个重要的原因就是Mac所使用的中文字体 苹方
和英文字体 SF Pro
以及Mac独特的渲染机制,使得界面看起来更加舒适美观,所以本期教程教授大家如何更换VSCode的界面字体,以达到在Win平台下所能达到最佳的视觉体验。
觉得教程对小伙伴有帮助的记得动动小手点个赞或者收藏哦!
效果图
首先先直接上效果图。
默认界面
在windows下默认界面的中文字体为Microsoft Yahei,即微软雅黑,英文字体为Segoe UI,代码字体为Consolas,图标风格为VSCode默认的图标。
美化后的界面
美化后的界面,中文字体为鸿蒙字体,英文为Inter,代码字体为Jetbrains Mono,图标风格为JetBrains系列软件(IDEA、WebStorm等)的图标
好了,接下来赶紧进入教程吧~
步骤〇 更换文件图标主题
该风格为JetBrains全家桶系列软件新的产品图标,在VSCode插件仓库搜索JetBrains Icon Theme即可
步骤一 准备字体
默认界面的中文字体是微软雅黑,英文是Segoe UI,所以我们对应的也要寻找美观大方的黑体字,这里我推荐英文字体使用Inter字体,中文字体使用鸿蒙字体
Inter字体
官网链接:https://rsms.me/inter
为什么选择Inter字体?
在选择UI界面的字体的时候,屏幕可读性是首要考虑的因素。选择Inter字体是因为在多重分辨率下仍具辨识度,更有利于保证内容在屏幕上的正常显示与排版,而且字形与Mac的SF Pro字体相似,果味十足,因此许多知名软件也使用了这款字体。
例如Postman,著名的原型设计软件Figma,还有JetBrains最新全家桶,例如IDEA、Webstorm等也是用Inter作为默认的UI字体,等等…
排版效果
SF Pro字体(仅做了解)
Apple官网现在用的就是这款英文字体
鸿蒙字体
由华为开源的一款不错的中文字体,其他厂商开源的(例如小米的MiSans、OPPO的OPPO Sans、阿里巴巴的普惠体)也可以自行选择
Q: 鸿蒙也自带英文字体,为什么不直接用鸿蒙的?
A: 因为鸿蒙的英文字体作为用于UI界面的字体而言,它的宽度和字形还是没有Inter舒服,博主还是更加推荐Inter字体
JetBrains Mono
比起默认的Consolas代码字体,我更推荐使用JetBrains Mono字体,由JetBrains所设计和开源
支持连字特性,更加利于阅读
字体下载地址
Inter下载:
由于Inter是开源字体,所以可以到GitHub下载,或者从网上搜索下载
下载地址: https://github.com/rsms/inter/releases/
下载完成后解压,选中以下三个字体 → 右键“为所有用户安装” 即可
HarmonyOS Sans
鸿蒙字体可以到官网直接下载
下载地址:
https://developer.harmonyos.com/cn/design/resource/
下载完成后解压,选中以下字体 → 右键“为所有用户安装” 即可
JetBrains Mono
由于JetBrains Mono是开源字体,所以可以到官网直接下载或者到github下载
下载地址:
https://www.jetbrains.com/zh-cn/lp/mono/
下载完成后解压到任意位置 打开ttf文件夹 → Ctrl+A 全选然后右键 → 为所有用户安装 即可
步骤二 更换字体
打开VsCode的css文件
打开VsCode安装目录,按照下图或者类似路径定位到 workbench.desktop.main.css
,如果你是默认安装的话则路径为以下路径
C:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\workbench.desktop.main.css
以下为每层目录的点击过程
-
进入resources文件夹
-
进入app文件夹
- 进入out文件夹
- 进入vs文件夹
- 进入workbench文件夹
- 进入api文件夹,找到workbench.desktop.main.css
然后右键用VSCode打开
修改css代码
Ctrl + F定位到这段代码
.windows{
font-family:Segoe WPC,Segoe UI,sans-serif}.windows:lang(zh-Hans){
font-family:Segoe WPC,Segoe UI,Microsoft YaHei,sans-serif}
然后修改为
.windows{
font-family:Inter,HarmonyOS Sans SC,Segoe WPC,Segoe UI,sans-serif;}.windows:lang(zh-Hans){
font-family:Inter,HarmonyOS Sans SC,Segoe WPC,Segoe UI,Microsoft YaHei,sans-serif}
.windows
表示英文界面,.windows:lang(zh-Hans)
表示简体中文下的界面,暂时修改这两个即可
注意:一般为英文字体的名称在前,中文字体的名称在后,上述为Inter, HarmonyOS Sans SC,意思是先使用Inter的字符,没有的字符则使用HarmonyOS Sans SC的字符候补,以此类推。在这里主要想使用Inter的英文和符号等字符,以及鸿蒙的中文字符。
然后,由于此时编辑器的右键菜单样式不会受到上述css影响,因此还要单独修改,直接在当前css(workbench.desktop.main.css)最后一行加上这段css即可
.shadow-root-host {
font-family: Inter, HarmonyOS Sans SC;
}
❗❗❗注意鸿蒙字体要写HarmonyOS Sans SC
Ctrl + S 保存,如果提示权限不足,则点击 以管理员身份重试…
修改前
修改后
按Ctrl+S保存的时候可能会弹出
点击 以管理员身份重试… 即可
重启VS Code
然后关闭VSCode重新打开,右下角会显示Code安装似乎损坏
可以点击设置按钮然后点击“不再显示”
到此处VSCode的UI界面字体就配置完成了,接下来配置代码的字体
设置代码字体
接下来设置一下代码字体,代码的字体一般会显示在编辑器和VSCode的终端中,由于VSCode编辑器区域默认没有设置中文字体,所以默认中文字体显示宋体,英文字体默认设置为Consolas
接下来我们打开设置
可以看到默认的字体设置是
Consolas, 'Courier New', monospace
我们将其改为:
JetBrains Mono, HarmonyOS Sans SC, Consolas, 'Courier New', monospace
这样英文代码就会使用JetBrains Mono,中文就会使用鸿蒙字体
Ctrl+ S保存,这样就可以了,会在编辑器实时显示效果
以上就是VSCode的美化教程!
不足之处
每次更新VSCode都会覆盖这个css文件,导致样式失效,需要手动再次修改
结语
文章到这里就结束了,不知道各位小伙伴学会了吗,有任何疑问请到评论区留言,觉得文章写的还不错的小伙伴记得动动小手点个赞和收藏哟~赶紧把你们的学费交一下!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/107266.html