VS Code 安装和设置 Nerd Font

2025-3-16|2025-3-21
FollyCoolly
FollyCoolly
type
status
date
slug
summary
tags
category
icon
password

什么是 Nerd Font

Nerd Font 是为开发者设计的字体集合,它在常规字体基础上嵌入了 2000+ 图标符号(如文件类型、Git状态、编程语言图标等),常用于终端、IDE 和代码编辑器中,提升可视化效果。

下载安装 Nerd Font

Linux 下的安装

(Windows 上点点点就结束了)

为什么会有“Reserved Font Name”的声明

notion image
如图所示,有的字体会显示有Reserved Font Name属性。
当你在 Nerd Fonts 或其他开源字体项目中看到类似 “Reserved Font Name: Cascadia Mono” 的声明时,这通常与字体使用的开源许可证(如 SIL Open Font License, OFL)相关。以下是具体原因:
  • 保护原作者权益
    • SIL OFL 等许可证要求,任何对原字体的修改版本(如添加图标、调整字形等)不能直接使用原版字体的名称。这是为了避免用户混淆,确保原版字体和衍生版本的区分。
  • 保留名称(Reserved Name)的定义
    • 例如,原版字体名为 Cascadia Mono,其许可证会声明该名称是“保留的”(Reserved)。任何二次修改的版本必须重命名(如 Cascadia Mono NF 或 Cascadia Mono Patched),且不能声称自己是原版。
  • Nerd Fonts 的实践
    • Nerd Fonts 项目会在原生字体基础上添加开发者常用图标(如 Powerline、Font Awesome 等),生成“修补版”(Patched Fonts)。由于修改后的字体不再是原版,它们必须遵循原作者的许可证要求,放弃使用保留名称,并在文档中注明原字体名称的所有权。

VSCode 设置 Nerd Font

  1. 打开设置界面,搜索font
  1. 修改想设置字体的区域即可。途中设置了终端的字体。
notion image

zsh 主题 Powerlevel10 设置

Powerlevel10k 是一个高度流行的 Zsh 终端主题,用于优化命令行界面的显示效果。其需要配合 Nerd Fonts 使用,以显示丰富的符号。

Powerlevel10 安装

Powerlevel10 配置

过程大概像这样:
notion image
如果配置过程中有图标显示不成功,大概率需要检查字体设置,是否为 VS Code 终端设置了 Nerd Font 系列字体。

字体推荐

个人配置:
  • 终端:'CaskaydiaMono Nerd Font’
  • 编辑器:’Cascadia Code‘
 
VSCode中的launch.json学习或待学习的一些视频和文章(2025年)
Loading...