给终端配置 nerd-fonts

挑选合适的字体

Nerd Fonts 支持众多基础字体,你可以根据个人审美和使用场景选择最适合的一款。

字体详情可访问官网查看:https://www.nerdfonts.com/font-downloads

我使用的是CaskaydiaCove Nerd Font

安装字体

Windows 系统

  1. 访问 Nerd Fonts 发布页 下载所需的字体压缩包(例如 CascadiaCode.zip)。
  2. 解压后,全选 .ttf.otf 字体文件。
  3. 打开“控制面板” → “外观和个性化” → “字体” → “拖放以安装”,将文件拖入窗口即可自动安装。

配置 Visual Studio Code

打开设置 (Ctrl + ,),在 Editor: Font Family 中添加:

1
'CaskaydiaCove Nerd Font', Consolas, 'Courier New', monospace

配置 Windows Terminal (PowerShell)

打开“设置” → “配置文件” → “其他设置” → “外观” → 在“字体”下拉菜单中选择 CaskaydiaCove Nerd Font

Linux 系统

以下是通用的命令行安装步骤,适用于大多数发行版。

1. 下载字体文件

1
2
# 示例:下载 CaskaydiaCove Nerd Font 最新版本
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/CascadiaCode.zip

2. 创建并解压到用户字体目录

1
2
3
4
5
# 创建本地字体目录(若不存在)
mkdir -p ~/.local/share/fonts

# 解压字体文件至该目录
unzip CascadiaCode.zip -d ~/.local/share/fonts/CascadiaCode/

3. 更新字体缓存

1
2
3
4
5
# 强制刷新字体缓存
fc-cache -fv

# 验证字体是否成功注册
fc-list | grep -i "Cascadia Code"

4. 验证安装结果

1
2
3
4
5
# 查看系统默认匹配的 CascadiaCode 字体
fc-match "Cascadia Code"

# 列出所有相关变体(Regular、Bold、Italic 等)
fc-list | grep -i "CascadiaCode" | sort

如果输出包含多个字体样式,则表示安装成功。

测试图标渲染效果

运行以下命令,检查终端是否能正确显示 Nerd Fonts 提供的符号图标:

1
                       

预期效果:你应该看到一系列清晰的图标。

若显示为方框或乱码

  • 检查终端设置中是否已正确设置字体为 CaskaydiaCove Nerd Font 或你安装的字体名称。
  • 重启终端应用以加载新字体。