Nerd Fonts — 让你的终端值得拥有图标
你有没有注意到,有些开发者的终端和编辑器里有漂亮的图标,而你的界面看起来却很单调?很可能,他们使用的是 Nerd Fonts —— 一个将普通等宽字体变成程序员真正艺术品的项目。
什么是 Nerd Fonts?
Nerd Fonts 是一个为流行开发者字体"打补丁"的项目,向其中添加数千个额外的字形(图标)。这就像是给你的终端或 IDE 的超能力:文件、编程语言、状态指示符的所有漂亮图标 —— 现在都可以在你最喜欢的字体中使用。
该项目整合了以下图标集:
- Font Awesome
- Material Design Icons
- Devicons
- Octicons
- 以及众多其他图标集
为什么这么厉害?
- 67+ 预打补丁字体 —— 从经典的 Hack 到新潮的 JetBrains Mono
- 10,000+ 图标 集成在一个字体中
- Powerline 支持 —— 漂亮的分隔符和状态栏
- 跨平台 —— 处处可用:Linux、macOS、Windows
- 灵活性 —— 你可以给自己的最爱字体打补丁
如何安装?
给懒得动手的人(macOS)
直接用 Homebrew:
brew install font-hack-nerd-font
给控制狂
手动下载特定字体:
curl -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz
给 Windows 用户
用 Chocolatey 安装:
choco install nerd-fonts-hack
Nerd Fonts 能做什么?
- 自定义终端 —— 给 ls 添加文件类型图标
- 改善 IDE —— 编程语言的视觉标记
- 在 tmux 或 zsh 中创建漂亮的状态栏
- 用图标区分 Git 分支
打补丁你自己的字体
如果你最喜欢的字体不在集合中,你可以使用内置工具自己打补丁:
fontforge -script font-patcher PATH_TO_YOUR_FONT
Nerd Fonts 是那些不仅重视工具功能,还重视工具美感的开发者的必备工具。该项目正在积极开发中,定期添加新的字体和图标,社区也不断提出改进建议。
试试看 —— 你的终端将焕然一新!
相关项目