wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip
第一步:安装 unzip 工具
首先,确保你的系统安装了解压工具。如果没装,用下面的命令安装:
bash
sudo apt update
sudo apt install unzip第二步:为用户创建字体目录
我们将把字体安装在当前用户的主目录下,这是最推荐的做法,因为它不需要管理员权限,也不会影响其他用户。
标准的字体目录是 ~/.local/share/fonts。我们用下面的命令来创建它(如果目录已存在,这个命令也不会报错):
bash
mkdir -p ~/.local/share/fonts第三步:解压字体到目标目录
现在,我们将下载的 JetBrainsMono.zip 文件解压到刚刚创建的字体目录中。为了保持整洁,我们最好为它创建一个单独的子目录。
假设你的 JetBrainsMono.zip 文件在你的“下载” (Downloads) 文件夹里:
bash
# 首先进入下载目录
<NolebasePageProperties />
cd ~/Downloads
# 解压字体文件到我们创建的字体目录中
unzip JetBrainsMono.zip -d ~/.local/share/fonts/JetBrainsMono解释:
-d参数告诉unzip命令将文件解压到指定的目标目录。
第四步:更新系统字体缓存
仅仅把字体文件放进目录是不够的,我们还需要告诉系统有新字体了。使用 fc-cache 命令来刷新字体缓存。
bash
fc-cache -f -v解释:
-f表示强制刷新,-v会显示详细过程,你可以看到系统正在扫描字体目录。
第五步:验证字体是否安装成功
你可以用 fc-list 命令来检查字体是否已经被系统识别。
bash
fc-list | grep "JetBrainsMono Nerd"```
如果安装成功,你应该能看到一长串包含 "JetBrainsMono Nerd Font" 的输出,这证明系统已经找到了这款字体。
---
### **第六步:在你的终端中配置字体(最关键的一步!)**
现在字体已经安装到系统里了,你需要告诉你的终端模拟器去**使用**它。
**对于默认的 Ubuntu 终端 (GNOME Terminal):**
1. 打开你的终端。
2. 点击终端窗口右上角的**菜单按钮**(通常是三条横线)。
3. 选择 **“首选项” (Preferences)**。
4. 在弹出的窗口中,选择你的配置文件(例如 “Unnamed” 或你自定义的配置),然后点击 **“文本” (Text)** 选项卡。
5. 在“字体” (Font) 部分,**勾选 “自定义字体” (Custom font)**。
6. 点击当前显示的字体名称(例如 `Monospace Regular`)。
7. 在弹出的字体选择对话框中,**在搜索框里输入 `JetBrainsMono Nerd`**。
8. 从列表中选择 **`JetBrainsMono Nerd Font`** (通常选择 Regular 或 Medium 字重)。
9. 点击右下角的 **“选择” (Select)** 按钮,然后关闭首选项窗口。
### **第七步:重启终端并最终测试**
为了让所有设置完全生效,**完全关闭你所有的终端窗口,然后重新打开一个新的**。
在新终端里,运行 `tmux` 或者直接在命令行里粘贴下面的测试字符:
```bash
echo " █ Nerd Fonts Test Successful █ "如果你能看到漂亮的箭头和方块图标,而不是一些奇怪的方框或者问号,那么恭喜你,Nerd Font 已经完美配置成功了! 你的 tmux 状态栏现在也应该能正确显示所有图标了。
总结一下命令:
bash
# 1. (如果需要) 安装unzip
sudo apt install unzip
# 2. 创建目录
mkdir -p ~/.local/share/fonts
# 3. 解压 (假设文件在下载目录)
cd ~/Downloads
unzip JetBrainsMono.zip -d ~/.local/share/fonts/JetBrainsMono
# 4. 刷新缓存
fc-cache -f -v
# 5. 验证
fc-list | grep "JetBrainsMono Nerd"完成这些命令后,记得去终端设置里手动选择这款字体。
Xyea